0
有沒有人有過這個問題?儲備餐具籃子項目
先決條件: 項目A只有一個項目庫存。
- 客戶1將物品A放入購物籃並進行結賬。
- 客戶1被重定向到支付服務提供商(PSP)的網站
- 在此期間客戶2把項目A到他的花籃,並進入
- 客戶2被重定向到(PSP)網站上進行結帳
- 兩位客戶均爲該項目成功付款。
- 股票左邊是-1
,以防止有任何這種原生的方式?在客戶重定向之前在籃子中預訂商品?如果付款沒有成功,有沒有辦法恢復股票?
謝謝!
有沒有人有過這個問題?儲備餐具籃子項目
先決條件: 項目A只有一個項目庫存。
,以防止有任何這種原生的方式?在客戶重定向之前在籃子中預訂商品?如果付款沒有成功,有沒有辦法恢復股票?
謝謝!
這取決於您的結帳如何工作,但您可以在客戶加載結帳頁面時更改購物車/訂單的狀態。通過這種方式,您可以收集「保留」項目的數量,並從產品表格中的庫存中減去該數量。設置購物車的新狀態時使用時間戳,以便過濾已取消或放棄的舊購物車。
這是標準的餐具結帳。我當然可以繞過它,擺弄數據庫對象。但在我這樣做之前,我想我可以問社區是否有內置的方法。 Basket對象沒有任何叫做reserve的方法。 – jPO