# Shopifyアプリの無料版、有料版の機能制限について

**URL:** <https://community.shopify.com/t/shopify/26978>\
**Category:** 技術的なQ＆A\
**Created:** [December 3, 2020, 6:12am UTC](https://community.shopify.com/t/shopify/26978 "2020-12-03T06:12:02Z")\
**Posts on this page:** 4\
**Page:** 1

## AI-generated summary

Shopifyアプリで無料版・有料版を1つのアプリ内で切り替えられるか、また有料版を別アプリとして申請すべきかが主題です。

結論として、無料プランから有料プランへの変更は、ストア管理画面内のアプリ実装で制御可能と案内されました。別途「Pro版」のような別アプリを申請する必要がある、という方向ではありません。

案内された参考情報は以下です。
- アプリ公開ガイドのブログ
- 課金実装のハンズオン動画
- GraphQL Admin API を使った課金実装のチュートリアル
- AppSubscription（アプリ課金の購読情報）関連ドキュメント

投稿者はこれを受け、APIでショップ情報や契約中の料金プラン状態を取得し、そのプランに応じて機能制限を分岐する方針を確認しました。例として、顧客数制限の解除や広告非表示などを有料版機能として想定しています。

現時点では実装方針は固まっており、技術的な疑問は概ね解消されています。

<div class="post-metadata">

**Author:** ![shira1](https://avatars.discourse-cdn.com/v4/letter/s/c5a1d2/32.png) [@shira1](https://community.shopify.com/u/shira1)\
**Post date:** [December 3, 2020, 6:12am UTC](https://community.shopify.com/t/shopify/26978/1 "2020-12-03T06:12:02Z")

</div>

初歩的な内容で大変恐縮ですが、投稿させていただきます。

Shopifyアプリの開発を考えておりまして、アプリ用のレンタルサーバーを借りて、これから開発を実施するところでございます。

アプリを開発するにあたりまして、無料版、有料版を用意し差別化したいと考えております。

有料版では、例えば

顧客数に制限なくす

広告を非表示にする

のような追加機能を考えています。

つきましては、ストア管理画面内のアプリ画面にて無料プランから有料の料金プランに変更するような仕組みは可能でしょうか。

それとも有料版は\*\*Proのように別アプリをストアに申請する必要はございますか。

有料版の場合の処理を制御するサンプルなどございましたら助かります。

初歩的な質問で申し訳ありませんが、ご回答いただければ幸いです。

---

<div class="post-metadata">

**Author:** ![junichiokamura](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/junichiokamura/32/299737_2.png) [@junichiokamura](https://community.shopify.com/u/junichiokamura)\
**Post date:** [December 5, 2020, 6:46am UTC](https://community.shopify.com/t/shopify/26978/2 "2020-12-05T06:46:16Z")

</div>

まずは、以下のブログをご参照頂けますでしょうか？

[https://www.shopify.jp/blog/partner-app-store-publishing-guide](https://www.shopify.jp/blog/partner-app-store-publishing-guide)

課金の実装は以下の動画でもハンズオンしております。

[https://www.youtube.com/watch?v=zheGg4mt39c&list=PLkR3LRtxAZfod8TvcsKU7IEWeAO5fhcOe&index=4](https://www.youtube.com/watch?v=zheGg4mt39c&list=PLkR3LRtxAZfod8TvcsKU7IEWeAO5fhcOe&index=4)

> つきましては、ストア管理画面内のアプリ画面にて無料プランから有料の料金プランに変更するような仕組みは可能でしょうか。

こちらはアプリの実装でコントロールできるので可能です。

---

<div class="post-metadata">

**Author:** ![shira1](https://avatars.discourse-cdn.com/v4/letter/s/c5a1d2/32.png) [@shira1](https://community.shopify.com/u/shira1)\
**Post date:** [December 7, 2020, 1:24am UTC](https://community.shopify.com/t/shopify/26978/3 "2020-12-07T01:24:18Z")

</div>

ご回答ありがとうございます。

確認いたします。助かりました。

---

<div class="post-metadata">

**Author:** ![shira1](https://avatars.discourse-cdn.com/v4/letter/s/c5a1d2/32.png) [@shira1](https://community.shopify.com/u/shira1)\
**Post date:** [December 7, 2020, 3:01am UTC](https://community.shopify.com/t/shopify/26978/4 "2020-12-07T03:01:36Z")

</div>

junichiokamura様

早速確認させていただきました。

ショップの情報をAPIで取得して、そのステータス（どの料金プランか）を確認し、料金プラン毎の制御を入れていれて進めようと思います。

参考にしたページ

Bill for your app with the GraphQL Admin API

Query for a single subscription

[https://shopify.dev/tutorials/bill-for-your-app-using-graphql-admin-api](https://shopify.dev/tutorials/bill-for-your-app-using-graphql-admin-api)

shopify developers AppSubscription

[https://shopify.dev/docs/admin-api/graphql/reference/billing/appsubscription](https://shopify.dev/docs/admin-api/graphql/reference/billing/appsubscription)
