Subscription Management System

mathanlogi
Tourist
4 0 1

Hello There,

Greetings of the day!

We would like to build a Subscription Management System to sell our virtual services. By Going through the docs and community posts, it looks to us that it isn't available out of the box in shopify(even if we consider the third party subscriptions apps which focuses on selling physical product).

We would like to know if shopify supports the Subscription Management System use cases like below ones,

  1. Sell Subscription Plans for virtual services
  2. When a customer purchase a plan for a first time, we would like to have a deferred payment i.e charge them after certain period of time so that they could experience the service and cancel the subscription if they do not like it before we start charging them.
  3. Sell physical products along with Subscriptions
  4. Payment gateway of our choice for subscription (As per the documentation its very limited now, still we want to know if you guys can support range of payment gateways for subscription)
  5. Recurring charge and generating invoice for the same
  6. Region specific pricing
  7. Regions specific tax calculation(Might be Avalara)

 

Replies 2 (2)

yalshekerchi
Shopify Staff (Retired)
14 4 5

Hello mathanlogi,

Thank you for you question!

The Shopify App Store currently offers apps that offer support for Subscription products to a shop. https://apps.shopify.com/collections/checkout-subscription

In the case that would would like to build your own app, we offer different Subscription APIs that will allow you build support for subscriptions in your app.
You can find more information about the Subscription APIs available on https://shopify.dev/apps/subscriptions/getting-started

Let me know if you have any additional questions on how the Subscription APIs would work with your use cases.

Thanks

To learn more visit the Shopify Help Center or the Community Blog.

mathanlogi
Tourist
4 0 1

Dear ,

Thanks for the reply.

 

Could you please let us know how to achieve the following use case,

When a customer purchase a plan for a first time, we would like to have a deferred payment i.e charge them after certain period of time so that they could experience the service and cancel the subscription if they do not like it before we start charging them.

 Am not able to find anything for the above use case in the documentation. There was a similar question which isn't got answered till now.