Александр, большое спасибо за ваш Комментарий! В м
Александр, большое спасибо за ваш Комментарий!
В массив должны быть включены все поля, которые создают уникальность записи в заказе, т.е. В этом случае туда должны буть добавлены как минимум поля с данными о маршруте.
Да да именно так я и делал, включал в массив поля назначения и отправления, вот так:
$object = $this->modx->getObject('OrderProduct', array(
'order_id' => $order_id,
'product_id'=> $product_id,
'dep' => $this->getProperty('dep'),
'des' => $this->getProperty('des'),
));
Но тогда в корзину добавляется только один маршрут, после добавления первого другие маршруты с другими значениями назначения и отправления не добавляется.