商品項目指令碼範例
此頁面列印時間為2023年3月28日。如須最新版本,請至https://help.shopify.com/zh-TW/manual/checkout-settings/script-editor/examples/line-item-scripts。
商品項目指令碼會影響購物車中的商品項目,且會變更其屬性與價格。每次購物車屬性變更時,會執行這些指令碼,例如新增或移除商品項目,變更運送地址或新增折扣代碼。
若要在此頁面使用範本,請使用空白範本建立新的指令碼。
步驟:
- 在Shopify管理介面中,前往應用程式>脚本编辑器。
- 按一下建立指令碼。
- 點擊「商品項目」。
- 選取空白範本,然後按一下建立指令碼。
- 在Ruby來源程式碼區段中,刪除預設程式碼行:<代码>输出。车=输入.车代码>
- 從此頁面複製一個指令碼,貼入Ruby來源程式碼區段。
- 編輯此指令碼的自訂設定區段,以便您的商店啟用此功能。
- 測試您的指令碼。如需更多資訊,請參閱「對Shopify指令碼進行測試和偵錯」。
- 測試之後:
- 按一下「儲存草稿」,儲存尚未發佈的指令碼草稿,或
- 按一下「儲存並發佈」,建立並發佈指令碼
以消費金額計算的分級購物車折扣
使用此程式碼提供金額折扣,該折扣依據其購物車中商品的總價值而增加。此折扣會盡可能平均分攤於購物車的各個商品。
舉例來說,在顧客消費超過 $150 美元時,提供 $25 美元的總額折扣;消費超過 $300 美元時,提供 $50 美元的折扣;或在其消費超過 $400 美元時,提供 $75 美元的折扣。
以消費金額計算的分級折扣
使用此程式碼提供百分比折扣,該折扣依據其購物車中商品的總價值而增加。
舉例來說,在顧客消費 $30 美元 (含) 以上時,提供 10% 折扣;消費 $50 美元 (含) 以上時,提供 15% 折扣;或在其消費 $100 美元 (含) 以上時,提供 20% 折扣。
依數量計算的分級產品折扣
使用此程式碼為特定產品提供大量折扣,該百分比折扣依據購物車中的產品總數而增加。
舉例來說,在顧客購買 2 頂帽子 (含) 以上時,各提供 10% 折扣;或在其購買 5 頂帽子 (含) 以上時,提供 15% 折扣。
依產品消費金額計算的分級產品折扣
使用此程式碼以依據此購物車中特定商品項目的總價值,所提供的折扣百分比。
舉例來說,在顧客消費 $30 美元 (含) 以上時,提供 10% 折扣;消費 $50 美元 (含) 以上時,提供 15% 折扣;並在其消費 $100 美元 (含) 以上時,提供 20% 折扣,但僅針對符合特定標籤的品項提供折扣。
產品折扣
您可以使用這個指令碼針對特定品項提供折扣。
舉例而言,針對已標示<代码>折扣代码>的品項,向顧客提供 10% 折扣。
依折扣代碼提供產品折扣
使用此指令碼,讓系統只在顧客使用特定折扣代碼時提供特定品項的折扣。
舉例而言,若顧客使用<代码>DISCOUNT_10代码>折扣代碼,則針對已標示<代码>折扣代码>的品項,向顧客提供 10% 折扣。
購買特定金額的產品,便可獲得第二筆金額折扣
使用此指令碼,如果購買超過指定數量的特定商品便可提供折扣。
舉例而言,在顧客購買 3 件已標示<代码>折扣代码>的品項時,第四件標示<代码>折扣代码>的品項可獲得 50% 折扣。
購買套裝,並以折扣價獲得額外產品
使用此折扣碼,在顧客購買一些其他商品時,對特定商品提供折扣。
舉例而言,若顧客同時購買一頂帽子,一件恤和一副太陽眼鏡,則可免費獲得一雙襪子。
套裝折扣
在顧客將特定產品組合加入購物車時,使用此折扣碼提供折扣。
舉例而言,針對同時購買一件恤,一頂帽子和一副太陽眼鏡的顧客,提供20%的折扣。
買一送一折扣
使用此指令碼,在顧客購買一定數量的不同產品時,對某項商品提供百分比折扣。
舉例而言,針對同時購買兩件恤的顧客,提供帽子10%折扣。
以指定金額購買特定數量的產品
使用此指令碼以指定價格提供多種產品。
舉例而言,提供顧客2件t恤$20美元的優惠。
購買即贈免費禮物
使用此指令碼,在購物車總額超過一定金額時,為特定產品提供折扣。
舉例而言,針對消費超過 $75 美元的顧客,提供免費贈品。
依顧客標籤提供產品折扣
使用此指令碼,針對有特定標籤的顧客,提供特定產品的折扣。
舉例而言,針對有<代码>贵宾代码>標籤的顧客,提供 20% 折扣。
依顧客行銷而定的產品折扣
您可以使用這個指令碼,針對接受行銷信件的顧客提供特定產品的折扣。
舉例而言,針對任何願意接受行銷資訊的顧客,提供適用於所有產品的 10% 折扣。
依顧客訂單數量而定的產品折扣
您可以使用這個指令碼,針對提交特定訂單數量的顧客提供特定產品的折扣。
舉例而言,針對沒有訂單的任何顧客,提供 10% 折扣。
停用折扣碼
使用此指令碼在結帳流程中停用折扣碼。
舉例而言,避免顧客在您商店提供特價時使用折扣代碼。
針對特定產品停用折扣代碼
使用此指令碼,在結帳流程中購物車內有特定產品時,停用折扣代碼。
舉例而言,在購物車中有標示<代码>折扣代码>的品項時,避免顧客使用折扣代碼。
限制產品數量
您可以使用這個指令碼對特定產品套用數量限制。
舉例而言,避免顧客在單筆訂單中購買超過1件“x產品”。