コンテンツにスキップ

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つあります。

  1. Shopify Admin → Products → Gift cards → Issue gift card — 特定の金額で手動で作成し、必要に応じて顧客に割り当てます。
  2. 顧客がギフトカードの商品を購入する — ストアがギフトカードの商品を販売している場合、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文字のコードを生成します。