我遇到了CartThrob奇怪的問題。谷歌和CartThrob論壇還沒有透露答案。徘徊CartThrob會議
購物車發送到支付網關後,它將返回模板「授權」,「處理」,「拒絕」或「失敗」的「狀態」。
我發現這個「狀態」在瀏覽器刷新(包括完整(無緩存)瀏覽器刷新)後徘徊。
這主要是「授權」消息的問題。訂單已完成100%時,將顯示「授權」消息。
我所看到的是,如果我立即開始另一個訂單並轉到代碼所在的模板,那麼「授權」消息仍然存在。消息最終消失......也許在10/20分鐘左右之後。但它應該立即消失在我看來,對吧?訂單完成。清除一切。
這個「狀態」存儲在CartThrob會話中嗎?我可以強制清除CartThrob會話嗎?
{exp:cartthrob:submitted_order_info}
{if authorized}
Order complete!
{if:elseif processing}
Your order is being processed!
{if:elseif declined}
Your credit card was declined: {error_message}
{if:elseif failed}
Your payment failed: {error_message}
{/if}
{/exp:cartthrob:submitted_order_info}
我向我的更新表單{exp:cartthrob:update_cart_form return =「checkout/billing/process」}添加了一個「process」段,並將消息封裝在{if segment_3 ==「process」}中。訣竅! –
很高興聽到它! –