Зашел на страницу https://www.kontorsupermarked.dk/blaek-toner/blaek... добавил один товар через кнопку "Læg i kurv", добавил второй. Оба товара добавились после перезагрузки страницы. В корзине - 2 товара. Т.е. не получается воспроизвести описанную вами проблему. Может быть, опишите точно по шагам, что нужно сделать, чтобы увидеть проблему?
yv1995: согласен с Vitaliy Orlov, основная информация черпается в исходниках. На заметку: еще одни источником информации для меня были статьи с примерами от инчу inchoo.net/category/magento
yv1995: Пройдите по ссылке. Там подробно объяснено.
> The object that you get back with your core_write request is a PDO object that exposes a query method (see above) that will let you used parameterized queries.
Еще нужно будет создать папку /var/www/magento2 и положить туда исходный код Magento2. Также нужно создать папку /var/www/convertm1m2/source и положить туда исходный код вашего расширения в структуре магенты1 (а не просто распаковать архив расширения). Результат конвертации будет находится в структуре магенты2 в папке /var/www/magento2. Все это описано в гайде установки и использования (Installation and Usage).
Имя Фамилия: И еще. Вы внимательно прочитали гайд по установке и настройке утилиты? Согласно описанию ошибки в первой строке у вас нет исходного кода Magento1 в директории /var/www/magento
> [2016-10-10 12:01:58][ERROR] Invalid Magento 1.x directory: /var/www/magento
Слишком мало информации для определения причины ошибки. Возможно, вы используете стороннее расширение, которые что-то делает в цикле при вызове метода $product->save(); Необходим полный стэк вызова до возникновения ошибки. Он обычно в логах php пишется. Либо можете перед этим кодом написать что-то типа
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
Михаил: > где можно расположить эту самую бизнес-логику
Если планируете переиспользовать, то, думаю, лучше в модели или в хэлпере . Опять же, все зависит от исходных данных. Мне пока сложно вам что-то сообщить по теме вопроса без конкретных примеров. ZendFramework (на котором базируется Magento) позволяет связать данные из разных таблиц на разных уровнях: на уровне чистого SQL запроса, на уровне встроенного SQL-билдера или на уровне встроенных моделей доступа к данным, от которых может быть унаследована ваша модель.
Можете привести пример итогового SQL-запроса? А лучше DDL этих двух таблиц. Если структура оригинальных таблиц и итоговый SQL слишком сложные, то какой-нибудь простой эквивалент.