opencart 2.0 корзина

333
21 апреля 2017, 20:16

Добрый ночи дорогие друзья, делаю свой магазин на opencart информации товаров беру из api, можно ли взаимодействовать с корзиной, например как сбросит товары в корзину если работать не локально, можно ли использовать функции движка такие как добавлении товара в корзину, и как все это можно сделать или придется все же сделать свою корзину при работе с api.

Answer 1

Штатными методами, думаю, не получится. opencart 2 оперирует только своими товарами, т.к во время добавления в корзину используются записи о товаре из бд и переменные сессии. Если вы дропшипер, то вам надо сперва полученные списки товаров загнать в целевой магазин на опенкарт а потом уже дёргать за евонное API.

Или ищите расширения реализующие подобный функционал.

Answer 2

Можно реализовать такие вещи. У opencart 2 есть встроенный апи, который дает возможность манипулировать товарами, я делал так если нужно купить товар которого нет на сайте, а который прилетает из вне, я добавлял в апи конструктор, на проверку данного товара, если такого нет, то создавал данный товар в базе с уникальными индификаторами ( какой сайт, какой айди в другой системе, ну остальное по стандартному ), короче тянул его с другого api , ну а после делал afterCreate и уже добавлял в корзину.

Еще встречал другой подход, который динамически создавал нужный товар для покупки, а после транзакции удалял его, тоже имеет место быть, но тогда при каждом запросе заново приходится проделовать все действия

READ ALSO
Не срабатывает jquery получение id

Не срабатывает jquery получение id

Пытаюсь получить id элемента, вроде элементарная процедура, но не находит ничего (undefined)Код:

268
Hover эффект для SVG +CSS+JS

Hover эффект для SVG +CSS+JS

Есть огромная svg карта, разбитая по регионам (регионы различной формы) с расстояниями между ними, и у каждой такой картинки внутри svg есть слой...

331