Shopify のギフトカードの仕組み¶
Gift Card Hero を設定する前に、Shopify がギフトカードをネイティブでどのように扱うかを理解しておくと役立ちます。この記事では、Gift Card Hero が基盤としている仕組みを説明します。
Shopify のギフトカードとは¶
Shopify のギフトカードは、ストアのデータベースに保存された、金額を保持するレコードです。次の情報を持ちます。
- 一意の コード(通常は16文字の英数字で、グループに分けられます。例:
ABCD-EFGH-IJKL-MNOP) - ストアの通貨による 残高
- 任意の 有効期限
- ステータス(有効、無効、または全額利用済み)
- 任意で、顧客アカウントとの紐付け
顧客がギフトカードのコードを使ってチェックアウトすると、Shopify はカードの残高から金額を差し引き、取引を記録します。注文合計がカードの残高を超える場合、顧客は残りを別の支払い方法で支払います。
Shopify でギフトカードを有効にする¶
アプリがギフトカードを作成する前に、Shopify ストアでギフトカードを有効にする必要があります。有効になっていない場合、Gift Card Hero はセットアップ中に "One more click in Shopify" と表示します。Shopify 管理画面で Gift cards を開き、Add gift card product をクリックしてください。Shopify 独自のヘルプセンターには、ギフトカードに対応しているプランと地域の一覧があります。
Shopify でのギフトカードの作成方法¶
ネイティブでギフトカードを作成する方法は2つあります。
- Shopify Admin → Products → Gift cards → Issue gift card — 特定の金額で手動で作成し、必要に応じて顧客に割り当てます。
- 顧客がギフトカードの商品を購入する — ストアがギフトカードの商品を販売している場合、Shopify は自動的にコードを生成し、購入者にメールで送信します。
Gift Card Hero は、これらの仕組みを裏側で使用し、さらに3つ目の方法として、Shopify Admin API を通じた 一括生成 を追加します。
Shopify は、1枚のギフトカードの上限を $2,000(またはストアの通貨での同等額)に制限しています。これを超えるカードを発行またはチャージするには、Reload Balance で Increase limit をオンにします。すると、Gift Card Hero は上限を10,000ドル(または同等額)まで引き上げます。
ギフトカードは支払い方法¶
Shopify のギフトカードは、支払い方法であり、割引ではありません。この違いは重要です。
| ギフトカード | ディスカウントコード |
|---|---|
| 支払いとして注文合計を減らす | 商品の価格を減らす |
| 残高は注文をまたいで残る | 1回限り |
| 財務レポートに負債として表示される | 割引として表示される |
| 他の割引と組み合わせられる | 通常は他の割引と組み合わせられない |
| 購入時には課税されない(ほとんどの地域) | 該当なし |
税金と会計¶
ほとんどの管轄では、ギフトカードの購入は課税対象ではありません。これは、商品ではなく、将来の支払い手段を販売しているからです。税金は、ギフトカードが課税対象の商品の購入に利用されたときに徴収されます。
Shopify はこれを自動的に処理します。ギフトカードの販売は負債として記録され、利用されると、その負債が販売と相殺されます。
重要: 税法は国や州によって異なります。ご自身の状況については、必ず会計士にご相談ください。一部の米国の州(例: カリフォルニア州)には、ギフトカードに関する固有の規制があります。
有効期限¶
Shopify ではギフトカードに有効期限を設定できますが、現地の法律に従う必要があります。
- 米国: 多くの州では、5年より短い有効期限を禁止しています。カリフォルニア州、フロリダ州など、一定の金額未満のギフトカードについて有効期限を完全に禁止している州もあります。
- 欧州連合: EU 全体の一般的な禁止はありませんが、各加盟国に独自の規則があります。
- カナダ: 連邦法により、ギフトカードは期限切れにできません(一部の例外を除く)。
- オーストラリア: オーストラリア消費者法では、ギフトカードには最低3年の有効期限が必要です。
Gift Card Hero では、物理ギフトカード、任意金額の eGift カード、各一括ジョブに有効期限を設定できます。プロモーションで発行されたカードは、発行の1年後に必ず失効します。それ以外は、Shopify 独自の有効期限の設定に従います。FAQをご覧ください。アプリは法令遵守を自動的に強制しません。地域に応じて適切な有効期限を設定する責任はご自身にあります。
Shopify がネイティブで提供しない機能¶
| 機能 | Shopify ネイティブ | Gift Card Hero 使用時 |
|---|---|---|
| ギフトカードコード付きのブランドメール | 基本的なメールのみ | 完全にカスタマイズ可能 |
| 受取人がメッセージやデザインをパーソナライズできる | いいえ | はい |
| 物理ギフトカードのコード管理 | いいえ | はい |
| ストアフロントの残高確認ウィジェット | いいえ | はい |
| 一括生成と送信 | いいえ | はい |
| アナリティクス(利用率、売上の増加) | 基本的 | 詳細 |
| POS ツール(残高確認、発行、返金) | いいえ | はい |
| 未使用残高のリマインダー | いいえ | はい |
| 複数ストア間での残高の共有 | いいえ | はい |
Gift Card Hero の位置づけ¶
Gift Card Hero は、Shopify のギフトカードシステムの上に載るレイヤーです。Shopify Admin API を使って次の処理を行います。
- 注文が入ったとき、または一括ジョブが実行されたときに、ギフトカードをお客様に代わって作成する
- 残高確認ウィジェットと POS ツールのため、カードの残高を読み取る
- チャージ時にカードの残高を更新する
- アナリティクス用に取引データを取得する
Gift Card Hero で作成されたすべてのギフトカードは、Shopify 管理画面の Gift Cards に表示されます。これらは完全な Shopify ギフトカードです。
知っておくべき主な制限¶
- 一部の構成では、ギフトカードをサブスクリプションの注文に適用できない場合があります。
- Increase limit をオンにしない限り(上記参照)、1枚のカードに入る金額は最大2,000ドルです。
- ギフトカードで他のギフトカードの支払いはできません(Shopify の制限)。
- 1つの Shopify 注文には、最大10枚のギフトカードを適用できます。
- Shopify のチェックアウトでは、ギフトカードのコードは大文字と小文字を区別しません。
- Shopify 管理画面では、カードの作成後、コードの末尾4文字のみが表示されます。Gift Card Hero は、カードを届けたり、顧客のアカウントに表示したり、検索したりできるように、完全なコードを暗号化して保存しています。手動でカードを発行した場合、完全なコードは確認バナーに一度だけ表示されるので、その時にコピーしてください。
- コードは8〜20文字の英字と数字です。Shopify は、デフォルトで16文字のコードを生成します。