Добрый день, Коллеги. Нужна Ваша помощь. Не получается создать сайт с онлайн заказом трансфера. По аналогии с этой статьей(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 здесь