"Требовалось:
почистить все корзины пользователей, которые БЕЗ заказа
отменить все неоплаченные заказы"
через апи битрикса долго, решила через SQL запросы тут /bitrix/admin/sql.php?lang=en&del_query=Y
Битрикс тоже так делает, если чо http://bxapi.ru/src/?module_id=sale&name=Basket::deleteOld
почистить ВСЕ корзины, БЕЗ заказаDelete from b_sale_basket where ORDER_ID is null or ORDER_ID=''свойства удаленных товаров в корзине потом почиститьDELETE
FROM b_sale_basket_props
WHERE...
26.04.2023 12:33:59
... (стандартные)
class.php
var store = BX.Vuex.store({
state: {
loaded: false,
items: ,
totalPrice:
},
actions: {
},
mutations: { //мутаторы, при их вызове будет перерисовываться корзина
setLoad(state, flag) {
state.loaded = flag;
},
setbasketItems(state, items) {
state.items = items;
},
setTotalprice(state, totalPrice) {
...
23.06.2022 11:46:51
... $fuser,
'ORDER_ID' => null,
'LID' => $siteId,
'CAN_BUY' => 'Y',
)
));
while ($item = $basketRes->fetch()) {
...
}
актуализация корзины$basket->refresh();сохранение корзины
"Важно!
Если корзина привязана к заказу, то сохраняем, через $order->save();
Если корзина НЕ привязана к заказу, то сохраняем, через $basket->save();
Не забывайте ...
31.10.2020 13:20:36
Отсортировано по релевантности | Сортировать по дате