💵

【Shopify.dev和訳】Apps/App billing/Billing models

2021/11/26に公開約3,600字

この記事について

この記事は、の記事を和訳したものです。

記事内で使用する画像は、公式ドキュメント内の画像を引用して使用させていただいております。

Shopify アプリのご紹介

Shopify アプリである、「商品ページ発売予告アプリ | リテリア Coming Soon」は、商品ページを買えない状態のまま、発売日時の予告をすることができるアプリです。Shopify で Coming Soon 機能を実現することができます。

https://apps.shopify.com/shopify-application-314?locale=ja&from=daniel

Shopify アプリである、「らくらく日本語フォント設定|リテリア Font Picker」は、ノーコードで日本語フォントを使用できるアプリです。日本語フォントを導入することでブランドを演出することができます。

https://apps.shopify.com/font-picker-1?locale=ja&from=daniel

BillingAPI を介してサポートされるアプリの課金モデル

Shopify の GraphQLAdmin API は、さまざまなアプリ請求モデルを作成できる一連のリソースを提供します。

1 回限りのアプリ購入

1 回限りの購入では、1 回分の料金が発生し、マーチャントの承認が必要となります。1 回限りの購入には、2 つのユースケースがあります。

  • Pay one time: 1 回の課金を行います。購入後、商品は常にマーチャントに提供されます。例えば、E メールのテンプレートや、1 回だけ支払うサービスを販売することができます(定期的な課金はありません)。
  • Pay as you go: 複数の課金を作成します。アプリの使用状況を追跡し、使用量が超過したときに新しい AppPurchaseOneTime をマーチャントに送信します。例えば、一定のメール数のクレジットを販売し、メールが使用された後にマーチャントに再購入を促すことができます。このシナリオでは Shopify は在庫を扱いません。

ワンタイム購入についての詳細はこちら

アプリの定期購読

サブスクリプションを購入すると、定期的な課金が発生します。サブスクリプションの課金には 2 つのユースケースがあります。

  • 定期的な課金: 固定額の 30 日間または年間の定期的な課金を作成します。このタイプの課金は、マーチャントに継続的なサービスを提供するアプリに最も適しています。
  • 従量課金: アプリの使用記録を作成して、変動する使用量を請求します。すべての使用記録の合計値は、上限額を超えることはできません。

サブスクリプション課金の詳細はこちら

購入調整

AppCredit リソースは、アプリをインストールしているマーチャントの購入調整を作成します。アプリクレジットは直ちに付与され、マーチャントの今後のアプリ購入、サブスクリプション、または使用記録に適用されます。お客様のレベニューシェアに基づく対応する控除額が、お客様のパートナーアカウントから引き落とされます。アプリによって付与されるすべてのアプリクレジットの合計額は、ショップオーナーが過去 30 日間に請求された合計額、またはお客様のパートナーアカウントで保留されている支払いの合計額を超えることはできません。アプリクレジットの最大金額は 300 ドルです。

課金モデルは、AppPurchaseOneTimeAppSubscription、および AppCredit の各リソースを使用して実装できます。これらのリソースを使用するには、アプリのインストール、サービスプランのアップグレード、または個別の購入など、課金のためのマーチャントトリガーを実装する必要があります。

AppCredit リソースを実装する

アプリクレジットを作成するには、appCreditCreate ミューテーションを使用できます。

mutation {
  appCreditCreate(description: "application credit", amount: { amount: 5.00, currencyCode: USD }) {
    userErrors {
      field
      message
    }
    appCredit {
      id
    }
  }
}
レスポンスを見る
{
  "data": {
    "appCreditCreate": {
      "userErrors": [
        {
          "field": null,
          "message": "Amount exceeded 30 day shop credit issue limit and Amount exceeded pending receivable credit issue limit"
        }
      ],
      "appCredit": null
    }
  },
  ...
}

次のステップ

Shopify アプリのご紹介

Shopify アプリである、「商品ページ発売予告アプリ | リテリア Coming Soon」は、商品ページを買えない状態のまま、発売日時の予告をすることができるアプリです。Shopify で Coming Soon 機能を実現することができます。

https://apps.shopify.com/shopify-application-314?locale=ja&from=daniel

Shopify アプリである、「らくらく日本語フォント設定|リテリア Font Picker」は、ノーコードで日本語フォントを使用できるアプリです。日本語フォントを導入することでブランドを演出することができます。

https://apps.shopify.com/font-picker-1?locale=ja&from=daniel

Discussion

ログインするとコメントできます