付款指令碼範例
此頁面列印時間為 Apr 18, 2024。如須最新版本,請至 https://help.shopify.com/zh-TW/manual/checkout-settings/script-editor/examples/payment-gateway-scripts。
付款指令碼會與付款閘道互動,可變更命名、可見性與顯示位置。每當客戶在結帳時進入付款方式頁面,這類指令碼就會執行。付款指令碼不會與加速結帳作業互動,因為加速結帳作業已向客戶顯示。
若要在此頁面使用範本,請使用空白範本建立新的指令碼。
步驟:
- 在 Shopify 管理介面 中,前往應用程式 > Script Editor。
- 按一下建立指令碼。
- 點擊「付款閘道」。
- 選取空白範本,然後按一下建立指令碼。
- 在 Ruby 來源程式碼區段中,刪除預設程式碼行:
Output.cart = Input.cart
- 從此頁面複製一個指令碼,貼入 Ruby 來源程式碼區段。
- 編輯此指令碼的自訂設定區段,以便您的商店啟用此功能。
- 測試您的指令碼。如需更多資訊,請參閱「對 Shopify 指令碼進行測試和偵錯」。
- 測試之後:
- 按一下「儲存草稿」,儲存尚未發佈的指令碼草稿,或
- 按一下「儲存並發佈」,建立並發佈指令碼
針對特定顧客顯示閘道
使用此指令碼,針對已特別標記的顧客,只顯示特定閘道選項。
舉例來說,針對有 VIP
標籤的顧客,只顯示特定閘道 (該閘道已對其他顧客隱藏)。
針對特定顧客隱藏閘道
使用此指令碼,針對已特別標記的顧客,隱藏特定閘道。
舉例而言,針對有 HIDE_GATEWAY
標籤的顧客,隱藏特定閘道。
對特定產品隱藏閘道
使用此指令碼,以在顧客將指定品項加入購物車時隱藏特定閘道。
舉例而言,針對訂購一頂帽子的顧客,隱藏特定閘道。
對特定國家/地區顯示閘道
使用此指令碼,針對在特定國家/地區訂購的顧客,只顯示特定閘道。
舉例來說,針對從加拿大訂購的顧客,只顯示特定閘道 (該閘道已對地址在其他國家/地區的顧客隱藏)。
針對特定的國家/地區隱藏閘道
使用此指令碼來針對特定國家/地區隱藏付款閘道。
舉例而言,針對在加拿大境內的顧客,隱藏特定閘道。
依消費金額顯示閘道
使用此指令碼,讓系統只在顧客消費超過一定金額時顯示特定的付款閘道。
舉例而言,只在顧客消費 $1000 美元 (含) 以上時顯示特定閘道,否則就將其隱藏。
重新排序閘道
使用此指令碼來變更要提供給顧客的付款閘道預設順序。