Stack ヘルプガイド

このページはプレビュー用です。URLを外部に共有しないようにご注意ください。
thumbnail

ポイントN倍施策を実現するための設定・活用ガイド

この活用ガイドは「購入をもっと後押ししたい」「いつもの施策にひと工夫加えたい」とお考えの方におすすめです。

通常の注文時に付与されるポイントに加え、特定の条件を満たした場合にポイントをN倍にすることで、購買意欲を高めるキャンペーンを実施できます。

期間限定企画や対象商品・条件を絞った施策など、購入促進を目的としたさまざまなシーンで活用できる事例をご紹介します。

難易度★☆☆:アプリから(店舗から)購入したらポイントN倍

難易度★☆☆:特定の商品を購入したらポイントN倍

難易度★★☆:特定の期間だけポイントN倍(Shopifyで自動化)

難易度★★★:特定の金額以上購入したらポイントN倍

本ガイドは、あくまで設定例のご案内です。

実際の設定作業は、開発パートナーや社内エンジニアに依頼して対応してください。また、Shopify Flowの運用に際しては、本番環境での利用前に必ずテストを行い、動作に問題がないことを確認したうえでご利用ください。


  • 毎月7のつく日はポイント2倍などの施策を通して、ポイント消化率80%のミューコンタクトさんの事例です。

    ポイント施策や会員プログラムの施策に悩んでいる方はぜひご確認ください。

    (→事例はこちらから)


特定の販売チャネルから購入したら追加でポイントを付与したい場合、管理画面から直接設定が可能です。VIP管理画面>ポイント>店舗を追加するから設定が可能です。

こちらのガイドで詳しくご案内しております。(→設定ガイドを確認する)


特定の商品を購入したら追加でポイントを付与したい場合、以下の2つの方法で設定が可能です。

A. 管理画面で直接設定する

B. Shopify Flow を利用して設定する(応用編)

VIPの管理画面>ポイント>購入商品のポイント付与「編集」>商品の倍率の「管理する」>作成するから、商品ごとにポイント倍率の設定が可能です。

こちらのガイドで詳しくご案内しております。(→設定ガイドを確認する)

Shopify Flowにて以下の設定を行います。

  • トリガー:「Order fulfilled」

  • 条件:Product idが次のものと一致「設定したい商品のID」

  • アクション:ポイントを追加する

    • Customer ID:{{customer.id}}

    • Points:※追加で付与したいポイントを入力してください。

    • Reason:※ポイントタイトルを入力してください。(任意)

    • Expires in(days):※失効期限を入力してください

    • Idempotency Key(Optional):※英数字で任意のKeyを入力してください。

      • 例)2025newcustomer

      • ポイントの重複付与を防ぐためのキーです。任意のキーを指定すると、同じキーでポイントを付与するアクションが再度実行された場合は無視されます。

      • こちらはShopifyのタグではありません。

Customer IDは「{{customer.id}}」をそのまま入力してください。

🚨応用編

購入数に応じて付与ポイントの変更も可能です!

アクションで設定した「Add points」に、下記のliquidコードを追加してください。

この設定により該当商品を1つ買った場合は500ポイント、2つ買ったら1000ポイントといったように、購入数に応じてポイント数を増やすことが可能になります。

{商品ID}の部分は、商品IDに変更してください。

Plaintext
{% assign target_product_ids = "gid://shopify/Product/{商品ID},gid://shopify/Product/{商品ID}" | split: "," %}{% assign total_quantity = 0 %}{% for lineItems_item in order.lineItems %}{% if target_product_ids contains lineItems_item.product.id %}{% assign total_quantity = total_quantity | plus: lineItems_item.quantity %}{% endif %}{% endfor %}{{ total_quantity | times: 500 }}

テスト環境にて挙動をご確認いただいたうえで、本番環境にて実装してください。


ここから下は応用編となります。

開発や実装の知識が必要になります。

こちらのガイドはあくまで設定の一例のご案内となりますので、実際の実装やご不明点がある場合は開発パートナーに依頼し設定を進めてください。

初心者の方は、上記ご案内した管理画面での設定をおすすめします。

特定の期間のみポイント倍率を変更、または追加でポイントを付与したい場合、以下の2つの方法で設定が可能です。

A. 管理画面で直接設定する

B. Shopify Flow を利用して設定する

VIP管理画面>ポイント>購入商品のポイント付与>編集より設定画面を開きます。

「算出方法」または「会員ランクの倍率」から、ポイント倍率を変更してください。

例)通常は「100円の購入につき1ポイント付与」している場合に、ポイント2倍キャンペーンを実施したい場合は、「100円ごとに2ポイントを付与する」 と設定します。

Shopify Flowで付与された場合に、通常の注文ポイントに加えて、「+5%」や「+500ポイント」といった形で追加付与されます。

なお、管理画面から設定できるポイント倍率は最大20倍までとなります。それ以上のポイントを付与したい場合は、Shopify Flowを利用して追加付与分を設定してください。

Shopify Flowにて、以下の設定を行います。

  • トリガー:「Order fulfilled」

  • 条件:「Order created at」が以下の時間と一致する「設定したい期間」

  • アクション:ポイントを追加する

    • Customer ID:{{order.customer.id}}

      • ※トリガーによって変わるので合わせてご設定ください。

    • Points:※追加で付与したいポイントを入力してください。

      • +N%で設定したい場合はこちらのLiquid形式で入力してください。

        通常1%だがキャンペーン期間中は5%にしたい場合は差分の4%を付与する形で設定してください。

      • ※上記のLiquidコードは一例です。ストアの設定(税設定・通貨・端数処理)や Flowのトリガーや条件によっては調整が必要になる場合があります。正常に付与されるかは必ずテストして確認の上ご対応ください

      Plaintext
       timesの後の部分を、ご希望のパーセンテージに合わせて入力してください。
      1%の場合は、0.01と入力します。
      {{order.subtotalPriceSet.shopMoney.amount|divided_by:1.1|times:0.01|floor}}
      • +Nポイントの形で設定したい場合は付与したいポイントをそのまま入力してください。

    • Reason:※ポイントタイトルを入力してください。(任意)

    • Expires in(days):※失効期限を入力してください

      • 例)365日

    • Idempotency Key(Optional):※英数字で任意のKeyを入力してください。

      • 例)2025newcustomer

      • ポイントの重複付与を防ぐためのキーです。任意のキーを指定すると、同じキーでポイントを付与するアクションが再度実行された場合は無視されます。

      • こちらはShopifyのタグではありません。

Customer IDは「{{order.customer.id}}」をそのまま入力してください。

毎月日にポイントが付与されるように、自動設定は可能ですか?

完全に自動での付与はできませんが、半自動で付与されるように設定可能です。

具体的には条件部分の期間設定を、毎月変更いただくことで、◯日の0時きっかりにON・OFFを切り替えずに設定することが可能です。


Shopify Flowにて以下の設定を行います。

  • トリガー:「Order fulfilled」

  • 条件:購入金額N円以上

  • アクション:ポイントを追加する

    • Customer ID:{{order.customer.id}}

    • Points:※追加で付与したいポイントを入力してください。

      • +N%で設定したい場合はこちらのLiquid形式で入力してください。

        Plaintext
         timesの後の部分を、ご希望のパーセンテージに合わせて入力してください。
        1%の場合は、0.01と入力します。
        {{order.subtotalPriceSet.shopMoney.amount|divided_by:1.1|times:0.01|floor}}
      • +Nポイントの形で設定したい場合は付与したいポイントをそのまま入力してください。

    • Reason:※ポイントタイトルを入力してください。(任意)

    • Expires in(days):※失効期限を入力してください

    • Idempotency Key(Optional):※英数字で任意のKeyを入力してください。

      • 例)2025newcustomer

      • ポイントの重複付与を防ぐためのキーです。任意のキーを指定すると、同じキーでポイントを付与するアクションが再度実行された場合は無視されます。

      • こちらはShopifyのタグではありません。

Customer IDは「{{order.customer.id}}」をそのまま入力してください。


お問い合わせの際は、以下をご共有ください。

Plaintext
■ 実現したい施策番号:
■ 施策スタート予定日:
■ 設定方法:
■ コラボレーターアクセスコード:
■ 設定中のShopify FlowのURL:
■ 期待していた動作:
■ 実際に起きていること:
■ 設定方法のわからないところ:

例)問い合わせ例

■ 実現したい施策:「特定の金額以上購入したらポイントN倍」

■ 施策スタート予定日:来週の金曜日

■ 設定方法:Shopify Flow

■ コラボレーターアクセスコード:1234

■ 設定中のShopify FlowのURL:

https://admin.shopify.com/store/prod-stack/apps/flow/overview/XXXXXXXXXX-XXXX-XXXX-XXXX-xxxxxx

■ 期待していた動作:

〇〇円以上の注文で、通常より+5%のポイントが付与される想定

■ 実際に起きていること:

すべての注文でポイントが多く付与されている

■ 設定方法のわからないところ:

〇〇円以上の注文限定でポイントを付与する設定の条件がわかりません。