Здравствуйте!
Интересует такой вопрос. Как можно программно добавить товар в корзину, используя PHP?
Отправлено 26 January 2017 - 19:46
Здравствуйте!
Интересует такой вопрос. Как можно программно добавить товар в корзину, используя PHP?
Отправлено 26 January 2017 - 21:56
Посмотрите в элементах цены (calc, plain) методы ajaxAddToCart
Он принимает массу параметров из аякс запроса.
Посмотреть их можно просто сделав дамп и взглянуть в консоль браузера.
Собственно, нужно подготовить такой массив данных и вызывать метод элемента вручную.
Желать быть чуть-чуть php-программистом.
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 26 January 2017 - 21:58
Ага, Спасибо большое! А в каком именно файле? В точке входа элемента?
Отправлено 26 January 2017 - 22:00
Там единственный php
media\zoo\applications\jbuniversal\elements\jbpriceplain\
так же как и в calc
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 26 January 2017 - 22:01
Понял, благодарю, посмотрю! Если будут вопросы, то отпишусь ещё
Отправлено 14 February 2017 - 16:58
И такой ещё вопрос возник. Можно ли получить товар по его ID в модуле корзины?
Пробую делать таким образом:
$item = $this->app->table->item->get(42);
Но возвращает не то. Подскажите пожалуйста правильный метод.
Отправлено 15 February 2017 - 23:11
Материал с id 42 существует в базе?
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 15 February 2017 - 23:20
Материал с id 42 существует в базе?
Да, существует
Отправлено 16 February 2017 - 06:27
Значит этот код отобразит имя материала, чей id=42
$item = $this->app->table->item->get(42); echo $item->name;
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 17 February 2017 - 21:40
Значит этот код отобразит имя материала, чей id=42
$item = $this->app->table->item->get(42); echo $item->name;
Да, имя выводится. Возникают сложности с тем, чтобы получив данный товар, добавить его в корзину программно как бы...Я помню, что вы говорили про метод ajaxAddToCart, который как раз используется для этого. Но как данный метод задействовать из шаблона, либо из плагина?