![](/img/trans.png)
[英]Prestashop 1.6 : Changing order status to payment didn't generate an invoice
[英]Prestashop 1.6 payment module order state
我為Prestashop 1.6.1.1創建了支付模塊。
問題在於客戶從銀行網站返回后更新訂單狀態。 如示例所示,我無法從上下文中獲取購物車。
例如,當客戶按下銀行上的取消按鈕時,這是執行的控制器:
class MyModulePaymentCancelModuleFrontController extends ModuleFrontController{
public function initContent(){
$cart = $this->context->cart;
}
}
購物車價值為空。 看起來在購買控制器之前已經刪除/丟棄了購物車。
相反,我在MyModule Payment ModuleFrontController(創建訂單)和MyModulePayment 返回 ModuleFrontController(付款成功完成)中從上下文獲取正確的購物車。
誰能請我指出正確的方向。
一旦訂單創建,看起來像購物車被銷毀。 我將訂單ID發送到銀行,我希望將其返回,然后將其用作更新訂單的參考點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.