【Shopify.dev和訳】Apps/App billing/Overview
この記事について
この記事は、【Shopify.dev 和訳】App/App billing/Overviewの記事を和訳したものです。
記事内で使用する画像は、公式ドキュメント内の画像を引用して使用させていただいております。
Shopify アプリのご紹介
Shopify アプリである、「商品ページ発売予告アプリ | リテリア Coming Soon」は、商品ページを買えない状態のまま、発売日時の予告をすることができるアプリです。Shopify で Coming Soon 機能を実現することができます。
Shopify アプリである、「らくらく日本語フォント設定|リテリア Font Picker」は、ノーコードで日本語フォントを使用できるアプリです。日本語フォントを導入することでブランドを演出することができます。
アプリのための請求書作成 | Billing for your app
Shopify の GraphQL Admin API は、アプリ開発者が Shopify のマーチャントインボイスシステムを使って請求処理を行うことを可能にします。
Shopify のマーチャントインボイスシステムは、ストアアプリの請求を簡素化し、合理化します。
アプリ開発者は、課金モデルを選択し、アプリの価格を設定します。
Shopify は顧客から資金を収集し、アプリ開発者への支払いを確認します。
Shopify's Billing API を使用する利点 | Advantages of using Shopify's Billing API
- 課金はマーチャントの Shopify ストアの請求書に直接表示されるため、マーチャントはアプリの支払いのためにクレジットカード情報を入力する必要がありません。
- Shopify の Billing API を使用しているアプリは、課金が Shopify から直接行われるため、無料から有料への変換率が高くなります。
- あなたは Shopify から自動的にレベニューシェアを受け取ります。あなたの収入のシェアはShopify パートナーのレベニューシェア契約で定義されています。
- 全てのチャージバックは Shopify が行います。
GraphQL Admin API での課金の仕組み | How billing works with the GraphQL Admin API
ユーザーへの課金の作成と発行は、複数のステップで行われます。
- マーチャントは、アプリのインストール、サービスプランのアップグレード、個別の購入など、課金を含むアクションを開始します。
- アプリはマーチャントのために課金を作成します。これはアプリのサブスクリプションや1 回限りの購入である場合があります。
- Shopify はチャージを確認し、確認用の URL を返します。ここでマーチャントはチャージを承認または拒否するためにリダイレクトされます。
- マーチャントがチャージを受け入れると、アプリがチャージを発行した際に指定した URL にリダイレクトされます。
- チャージが拒否された場合、Shopify はマーチャントを Shopify admin にリダイレクトし、アプリのチャージが拒否されたことについての通知メッセージを提供します。
トランザクションの種類 | Types of transactions
Billing API は、アプリ開発者とマーチャントの間の 3 種類の取引をサポートしています。
-
AppPurchaseOneTime
:一度だけ請求されるアイテムやサービスに使用されます。購入ごとにマーチャントの承認が必要です。 -
AppSubscription
:定期的に請求されるアイテムやサービスに使用されます。サブスクリプションはマーチャントによって一度だけ承認される必要があり、定期的に発生する料金は自動的に請求されます。使用記録はアプリサブスクリプションとともに請求されます。 -
AppCredit
:購入調整の処理に使用されます。アプリクレジットは将来のアプリ購入時に利用されます。Shopify はパートナーアカウントの将来の支払いから購入調整を控除します。
課金のための Webhooks | Webhooks for billing
webhookSubscriptionCreate
ミューテーションを使用して、特定のショップイベントのための webhook を登録することができます。課金については、以下のような webhook トピックがあります。
-
APP_PURCHASE_ONE_TIME_UPDATE:
AppPurchaseOneTime
のstatus
が変更されたときに起動されます。 -
APP_SUBSCRIPTIONS_UPDATE:
AppSubscription
のstatus
が変更されたときに起動されます。
アプリ課金のベストプラクティス | Best practices for app billing
ビジネスモデルを構築する際には、以下の点を考慮してください。
- シンプルで直感的な価格設定は、マーチャントに理解してもらいやすい。
- プランの数を制限することで、どのプランが最適かをマーチャントが判断しやすくなります。
- 無料トライアルを提供することで、マーチャントはお金を払う前にアプリを試すことができます。
次のステップ | Next steps
- 対応する課金モデルについて
- ワンタイムチャージの導入
- 定期的な購読料の導入
- 有料アプリの無料トライアルの提供
- 収益に関するデータの報告と照会の方法について
Shopify アプリのご紹介
Shopify アプリである、「商品ページ発売予告アプリ | リテリア Coming Soon」は、商品ページを買えない状態のまま、発売日時の予告をすることができるアプリです。Shopify で Coming Soon 機能を実現することができます。
Shopify アプリである、「らくらく日本語フォント設定|リテリア Font Picker」は、ノーコードで日本語フォントを使用できるアプリです。日本語フォントを導入することでブランドを演出することができます。
Discussion