#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. Это должно быть опубликовано как новый вопрос. Но как насчет того, чтобы взглянуть на упомянутую модель и попытаться выяснить (путем проверки доступных методов)?