Получение информации о заказе по идентификатору в Cms Opencart

#php #e-commerce #opencart

#php #электронная коммерция #opencart

Вопрос:

Возможно ли получить информацию о заказе (такую как название, цена и т.д.) По идентификатору заказа? Я хочу скопировать таблицу подтверждения в checkout / оформить заказ на checkout / успех.

Спасибо

Ответ №1:

Заглянув в catalog/model/checkout/order.php модель заказа, вы найдете метод, getOrder() принимающий обязательный параметр $order_id .

Итак, да, можно получить данные заказа по его идентификатору, просто вызвав эту строку (ы) где-нибудь в вашем контроллере:

 $this->load->model('checkout/order'); // call this only if this model is not yet instantiated!
$this->model_checkout_order->getOrder($orderId); // use the desired $orderId here
  

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

1. как мы можем получить полную сумму заказа, включая налоги и доставку?

2. Это должно быть опубликовано как новый вопрос. Но как насчет того, чтобы взглянуть на упомянутую модель и попытаться выяснить (путем проверки доступных методов)?