Shopify 指令碼和 Script Editor

Shopify 指令碼是一些程式碼片段,可用來為客戶建立個人化的購物車和結帳體驗。

在您建立 (或編輯) 指令碼時,您應選擇僅在線上商店,或是同時在線上商店和以下應用程式中執行此指令碼:

您可以使用指令碼建立折扣,並根據購物車中的商品和其他屬性將這些折扣套用到購物車。您也可以使用指令碼自訂客戶可用的運送和付款選項。

您需使用 Shopify 指令碼 API 編寫指令碼,此 API 使用有限制的 Ruby 程式設計語言版本。您可以使用 Script Editor 編寫、編輯、管理和發佈指令碼。Script Editor 提供可協助您編寫指令碼的範本,以及協助您測試指令碼的偵錯工具

發佈指令碼後,您可以更新 Liquid 範本檔案,讓線上商店回應指令碼所做的變更。

指令碼範例

下列清單包含可透過指令碼建立的折扣類型和自訂項目範例:

  • 使用指定的標籤對商品進行折扣,提供百分比 (%) 或固定金額 ($) 折扣,或是兩者結合使用
  • 以簡單或複雜邏輯進行促銷活動 (買一送一、買兩件打九折、買四件打八折等)
  • 提供動態定價,按數量門檻提供不同價格
  • 修改、隱藏或重新排序運送選項和價格
  • 修改、隱藏或重新排序付款閘道方式

您可以建立下列類型的指令碼:

  • 商品項目指令碼:這類指令碼會影響購物車中的商品項目,可以變更價格和提供折扣。每當購物車中有商品加入、移除或變更,這類指令碼就會執行。
  • 運送指令碼:這類指令碼會與運送作業互動,可變更運送方式和提供運費折扣。每當客戶在結帳時進入運送選項頁面,這類指令碼就會執行。
  • 付款指令碼:這類指令碼會與付款作業互動,可重新命名、隱藏和重新排序付款閘道。每當客戶在結帳時進入付款方式頁面,這類指令碼就會執行。付款指令碼不會與結帳前向客戶顯示的付款閘道 (PayPal Express 或 Apple Pay) 互動。

指令碼範本

Script Editor 中包含常用指令碼的範本。建立指令碼時,您可以選擇一個範本,並根據商店需求編輯其內容。下列清單包含可自訂的範本範例:

  • 對商品折扣百分比 (%)
  • 對商品折扣金額 ($)
  • 對商品折扣百分比 (%) 和金額 ($)
  • 大量折扣
  • 買一送一
  • 修改運費金額
  • 修改運費名稱
  • 隱藏運費
  • 重新排序運費
  • 修改付款閘道名稱
  • 隱藏付款閘道
  • 重新排序付款閘道

本區段包括

指令碼 API Shopify 指令碼 API 是簡化版的 Ruby,包含編寫指令碼所需的方法。
要求與限制 指令碼並非萬能,以下是為商店建置指令碼時需考量的事項。
建立指令碼 使用 Script Editor 建立和啟用指令碼。
指令碼範例 可使用 Script Editor 建立的指令碼範例。
多種貨幣 建立支援以多種貨幣銷售的指令碼
更新 Liquid 範本 更新 Liquid 範本檔案以使用指令碼。
發佈 使用 Script Editor 在您的商店發佈和取消發佈指令碼。
偵錯指令碼 使用 Script Editor 中的偵錯功能對 Shopify 指令碼進行測試和偵錯。

準備好開始透過 Shopify 銷售商品了嗎?

免費試用