Recharge

基本設定

pre-paid subscription

ウィジェット有効化

テーマ > カスタマイズ > テンプレートを商品ページのものに変更 > 左サイドバー > 商品情報 > Subscription Widget

テストモードで決済をシュミレーション

Shopify ペイメント 決済テストモード有効化

  1. From your Shopify admin, go to Settings > Payments.
  2. In the Shopify Payments section, click Manage.
  3. In the Test mode section, select Enable test mode.
  4. Click Save.

テストオーダー作成

  • Name on card: Enter at least two words.
  • Expiry date: Enter any date in the future.
  • Security code: Enter any three digits.
  • Card number: 4242424242424242:

テストモード決済で発生する手数料

割引

  • ディスカウントコード発行機能はある -> Discounts
  • 単一商品で配送スケジュールによって割引を適用させるのは無理っぽい -> Products / Set order schedule

カスタマー管理画面のデザイン

  • Recharge 管理画面 Storefront / Customer portal に、HTML/CSS/JS を直書きできる

カスタマーポータルへのリンク

<!-- Begin Recharge code -->
<p><a href="/tools/recurring/login/">Manage Subscriptions</a></p>
<!-- End Recharge code -->

Shopify アカウントを作成せずにサブスクリプションをオーダーした場合の挙動

  1. アカウントログイン画面に行く → アカウントが無いためログインできない
  2. ログイン画面に Need help accessing your subscriptions? といった文言が表示されクリックすることで、Recharge のストアポータルのログイン画面に遷移する
  3. Email 入力フォームがあるため、オーダー時に使用したメールアドレスを記載・送信する
  4. 上記メールにアカウント認証用のメールが届く
  5. URL クリックでパスワード作成画面に遷移 → ここで Shopify アカウントが作成される
  6. 以降は通常どおり

購入タイプ

単発と定期購入
このオプションは、顧客に単発で購入するか、定期的に購入するかを選択させたい製品に使用します。

定期購入のみ
このオプションは、顧客が単発で購入する選択肢を与えずに、商品を定期購入することだけを可能にします。

前払い定期購入
このオプションは、顧客が複数の配送料を前払いすることを可能にします。例えば、6ヶ月の前払い購読オプションを提供する場合、顧客は6ヶ月分の料金を前払いし、6ヶ月間毎月0ドルの出荷注文を受け取ることになります。

問題点など

国際通貨

  • カスタマーポータルの通貨表記
    • 例)$100.08 で決済したオーダーが、カスタマーポータルでは ¥101 と表示される
      • カスタマーの国ロケーションによって通貨単位が自動的に割り当てられる
        • 複数の通貨に対応できるらしいが、アクティベートに関してはドキュメントに明記されておらず、直接 Recharge 運営元に連絡が必要
          Supported currencies – Recharge
      • 価格の端数切り上げ
      • (Recharge から顧客に送られる)オーダー確認メールも通過単位が ¥ になる(端数の切り上げは無い)

カスタマーポータルからのオーダー

  • カスタマーポータルから単一オーダーができてしまう
    • 「サブスクリプションのみ」の商品で登録していても、「通常配送」で処理される