簡體   English   中英

Prestashop 1.6支付模塊訂單狀態

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM