簡體   English   中英

通過WooCommerce中的按鈕重定向到結帳

[英]Redirect to checkout via a button in WooCommerce

我目前正在尋找一種方法,只需單擊按鈕即可直接重定向到結帳。 首先,我在這里關注了這個問題,以我的自定義訂單狀態pending-payment以編程方式為客戶創建了訂單:

在Woocommerce中以編程方式創建新訂單

之后,我將以編程方式創建產品並將其添加到訂單中。

重要的是要知道,這些訂單尚未付款。

現在,我在訂單中有一個<a class"button">Select and pay</a>按鈕(帳戶->訂單->查看訂單頁面)。

當我單擊按鈕時,我希望重定向到結帳,以便客戶使用付款選擇和所有其他內容執行正常的結帳過程。 那么我需要哪種按鈕來執行此操作?

需要澄清的是:您要重新啟動已經放置在系統中但有額外產品的客戶訂單嗎?

如果您可以獲取客戶ID,則應該能夠添加所有其他數據,但從邏輯上講,我認為這將創建重復的訂單(不同的訂單ID),但包含額外的產品。

您需要做的就是允許用戶通過按鈕編輯訂單。

看一下允許用戶編輯處理訂單

您需要將訂單狀態更改為“保留”,然后添加wc_order_is_editable過濾器以允許編輯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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