Что такое код с обновлением «количества» продукта, когда покупатель делает заказ в OpenCart?

#php #mysql #opencart #opencart2.x

#php #mysql #opencart #opencart2.x

Вопрос:

В момент, когда покупатель делает заказ и находит на:

 index.php?route=checkout/success
 

Страница.

Я хочу обновить количество товара в другой базе данных и на другом веб-хостинге.

Вопрос:

Что такое файл и в какой строке содержится код с обновлением quantity продукта, когда покупатель делает заказ?

Комментарии:

1. Вы можете добиться этого с помощью модели. Функция AddOrder.

2. @AliZia Я так и сделал, но функция AddOrder выполняется на 6-м шаге заказа, и покупатель может отменить заказ на 6-м шаге, но функция AddOrder будет выполнена.

Ответ №1:

перейдите к: catalogmodelcheckoutorder.php

Ищите функцию addOrderHistory . поиск // Вычитание запасов

$order_product_query = $this-> db-> query(«ВЫБРАТЬ * ИЗ » . DB_PREFIX . «order_product ГДЕ order_id = ‘» . (int)$order_id . «‘»);