$this->module->validateOrder($id_cart,...
SELECT *FROM `ps_cart`WHERE `id_cart` = $id_cart
Данные любой корзины сохраняются системой. В модуле не нужно ничего сохранять, кроме создания заказаКод: [Выделить]$this->module->validateOrder($id_cart,...Данные корзины можно получить по id_cartКод: [Выделить]SELECT *FROM `ps_cart`WHERE `id_cart` = $id_cart
Данные о корзине сохраняются при добавлении товара в корзину. Вы можете их увидеть в Панель управления > Клиенты > КорзиныТам же можно преобразовать корзину в заказ. Только если клиент авторизирован.Вам можно сразу создавать заказ. Только присвоить статус Ожидается подтверждение.Регулировать заказы лучше статусами, для этого они и созданы.
Брошенные корзины тоже регистрирует. Только как потом узнать какая из них нужна?Поэтому регистрация заказа обязательна. DarinSr правильно советывает, статусами нужно управлять.
$cart = new Cart($id_cart');$products = $cart->getProducts();...