Shopifyスクリプトとスクリプトエディタ

Shopify スクリプトは小さなコードです。これを使用することで、カート内やチェックアウト時でのお客様の体験をパーソナライズできます。

スクリプトを作成 (または編集) するときは、オンラインストアでのみ実行するのか、オンラインストアと以下のアプリで実行するのかを選択します。

スクリプトを使用して、カート内のアイテムだけでなく他のカートプロパティに基づいてカートに適用されるディスカウントを作成することができます。スクリプトを使用して、お客様が利用できる配送や決済方法をカスタマイズすることもできます。

スクリプトを書くには、限られたバージョンのRubyプログラミング言語を使用するShopifyスクリプトAPIを使用します。スクリプトエディタを使用して、スクリプトの作成、編集、管理、公開を行うことができます。スクリプトエディタは、スクリプトの作成に役立つテンプレートと、テストに役立つデバッガをご用意しています。

スクリプトを公開したら、Liquidテンプレートファイルを更新して、オンラインストアがスクリプトの変更に反応するようにすることができます。

スクリプトの例

次のリストに、スクリプトで行うことができるディスカウントとカスタマイズの種類の例を示します。

  • 割合 (%) または固定 ($)、あるいはこれら両方の組み合わせのディスカウントを提供する特定のタグを持つディスカウント商品
  • シンプルロジックまたは複雑なロジックでプロモーションを実行する (1個買ったら1個無料 (BOGO)、2つ購入すると10%オフ、4つ購入すると20%オフ)
  • 量ベースの値下げで動的な価格設定を提供する
  • 配送オプションと価格を変更、非表示または並べ替える
  • 決済サービスメソッドの変更、非表示または並べ替える

次の種類のスクリプトを作成できます。

  • Line item scripts — このスクリプトはカート内の項目に影響を与え、価格の変更やディスカウントの付与をすることができます。これらのスクリプトは、カート内でアイテムが追加、削除、変更されるたびに実行されます。
  • Shipping scripts — このスクリプトは配送と相互作用し、配送方法を変更して配送料金のディスカウントを付与することができます。これらのスクリプトは、お客様がチェックアウト時に配送オプションのページにアクセスするたびに実行されます。
  • Payment scripts — このスクリプトは支払いと相互作用し、決済サービスの名前を変更、非表示、並べ替えることができます。これらのスクリプトは、お客様がチェックアウト時に決済オプションのページにアクセスするたびに実行されます。決済スクリプトは、チェックアウト前にお客様に表示されるPayPal エクスプレスやApple Payなどの決済サービスとは相互作用しません。

スクリプトのテンプレート

スクリプトエディタには、一般的なスクリプトのテンプレートが含まれています。スクリプトを作成するときは、テンプレートを選択して、ストアのニーズに合わせて編集することができます。次のリストに、カスタマイズ可能なテンプレートの例を示します。

  • 商品の割合 (%) オフ
  • 商品の金額 ($) オフ
  • 商品の割合 (%) と金額 ($) オフ
  • 一括購入ディスカウント
  • 1つ購入して1つゲット (BOGO)
  • 配送料の価格を変更する
  • 配送料の名前を変更する
  • 配送料を非表示にする
  • 配送料を並べ替える
  • 決済サービスの名前を変更する
  • 決済サービスを非表示にする
  • 決済サービスを並べ替える

このセクションにあるもの

スクリプトAPI ShopifyスクリプトAPIは、スクリプトを書くために必要なメソッドを含むRubyの簡略版です。
要件と制限 スクリプトで何でもできるわけではありません。ストア用のスクリプトを作成する際に、いくつかの点を考慮する必要があります。
スクリプトを作成する Script Editorを使用してスクリプトの作成および有効化を行います。
スクリプト例 スクリプトエディタで作成できるスクリプトの例。
複数の通貨 複数の通貨で販売をサポートするスクリプトを作成します。
Liquidテンプレートを更新する Liquidテンプレートファイルを更新して、スクリプトを活用できます。
公開 スクリプトエディタを使用して、スクリプトをストアに公開および非公開にすることができます。
スクリプトをデバッグする Script Editorのデバッグ機能を使用して、スクリプトのテストおよびデバッグを行います。

Shopifyで販売を開始する準備はできていますか?

無料体験を試す