8 мар. 2015 г., 16:58

сайт с онлайн заказом трансфера

Добрый день, Коллеги. Нужна Ваша помощь. Не получается создать сайт с онлайн заказом трансфера. По аналогии с этой статьей(http://modxclub.ru/blog/dokumentatsiya-dlya-spetsialistov/258.html) создал дополнительные поля в базе (место отправления, место назначения и дата) И вроде работает, но блин, неправильно, на кнопку заказать можно несколько раз нажимать и она суммирует заказы c разными маршрутами, но так быть не должно быть.
Сделал все заново на чистой сборке t1.wowpl.modxcloud.com/ Добавил просто поле size — и опять тоже самое В корзину добавляются товар с первым указанным размером, если указать другой размер, товар не добавляется.
Заранее большое спасибо за любую помощь!
заказать можно несколько раз нажимать и она суммирует заказы c разными маршрутами
Судя по всему, наверно указано условие при поиске записи в процессоре core/components/billing/processors/mgr/orders/products/add.class.php В массив должны быть включены все поля, которые создают уникальность записи в заказе, т.е. В этом случае туда должны буть добавлены как минимум поля с данными о маршруте.
Александр, большое спасибо за ваш Комментарий!
В массив должны быть включены все поля, которые создают уникальность записи в заказе, т.е. В этом случае туда должны буть добавлены как минимум поля с данными о маршруте.
Да да именно так я и делал, включал в массив поля назначения и отправления, вот так:
$object = $this->modx->getObject('OrderProduct', array( 'order_id' => $order_id, 'product_id'=> $product_id, 'dep' => $this->getProperty('dep'), 'des' => $this->getProperty('des'), ));
📷
Но тогда в корзину добавляется только один маршрут, после добавления первого другие маршруты с другими значениями назначения и отправления не добавляется.
Добрый день, Коллеги. Прежде всего хочу поблагодарить Александра Маркова за помощь.
Теперь пытаюсь создать свой action
📷
При выводе каталога формы заключаются в теги:
📷
А далее в javascript:
📷
📷
Пытался в скрипт добавить GOOD_ADDTRANSFER:«products/addtransfer» – не помогло.
тут лучше gulp развернуть и в исходниках править. Промотри здесь и про сам gulp здесь

Добавить комментарий