我创建了一个模块,用于将API中的订单添加到prestashop。
我不知道该怎么做。我一直在尝试创建一个购物车,然后在没有任何成功的情况下添加产品。我想在prestashop中创建一个已经支付的订单。
我还没有找到将订单或产品添加到购物车或将其保存为付款的方法。
到目前为止,我已经看过prestashop控制器了。
$context = Context::getContext();
foreach($ret->objects as $order) {
$context->cart->add();
$context->cookie->id_cart = (int)$context->cart->id;
// What to do now?
}
我不知道这是否有任何帮助,但我希望任何一点能够纠正方向。
答案 0 :(得分:1)
要创建订单,您可以像这样初始化订单对象
$order = new Order();
$order->id_shop = 1;
$order->id_cart = 12;
$order->id_customer = 23;
$order->payment = "COD";
$order->total_paid = 24500;
$order->add();