У нас на сайте обмен с 1с организован след. образом.
Приходит CSV содержащий ID закаса и новые позиции или обновление старых. ВСЕ старые позиции, их количества, свойства и т.д. удаляются из заказа (из корзины, привязанной к заказу). ПОсле этого предполагалось создать
$tempBasket = new CSaleBasket;
и подабавлять в неё из CSV данных,
потом привязать $tempBasket->OrderBasket($orderID, $fUserID);
$fUserID пользователя получаем зареннее по уже существующим позициям до этого (которые мы удаляем).
В итоге позиции удаляются, новые позиции в корзину временную добавляются НО корзина НЕ привязывается к заказу. В итоге заказы все остаются без позиций.
Что делать не знаю, уже и так и сяк и наперекосяк сделал.
Как правильно осуществить этот алгоритм? ( Уже в ярости.
Приходит CSV содержащий ID закаса и новые позиции или обновление старых. ВСЕ старые позиции, их количества, свойства и т.д. удаляются из заказа (из корзины, привязанной к заказу). ПОсле этого предполагалось создать
$tempBasket = new CSaleBasket;
и подабавлять в неё из CSV данных,
потом привязать $tempBasket->OrderBasket($orderID, $fUserID);
$fUserID пользователя получаем зареннее по уже существующим позициям до этого (которые мы удаляем).
В итоге позиции удаляются, новые позиции в корзину временную добавляются НО корзина НЕ привязывается к заказу. В итоге заказы все остаются без позиций.
Что делать не знаю, уже и так и сяк и наперекосяк сделал.
Как правильно осуществить этот алгоритм? ( Уже в ярости.