Subscriptions API - One time payment for all recurring orders

Solved
sendy
Tourist
6 0 1

Hi all,

We are testing the new Subscription API and found a scenario if the API can help us with that. We tried to go over all the docs and FAQs but couldn't figure this out.

We have a scenario where we want to do subscription for 3 months (items delivered every week) but we want to charge initially and not on every recurring order. Is it possible through current API?
For example: for 3 months there will be 12 deliveries, and 1 time cost is $10. So total price will be $120 for 3 months subscription which will be paid initially by the customer.

I understand that customer would rarely pay for all future orders initially and would have to handle refund etc on cancellation of subscription, but just wanted to know if this scenario is supported by subscription API.

 

Thanks!

0 Likes
ThomazReis
Shopify Staff
Shopify Staff
10 4 5

This is an accepted solution.

Hi sendy,

Yes, this is totally possible with current API.

When creating a SellingPlan you can define different BillingPolicy and DeliveryPolicy. This tutorial can help you to understand a bit more on the SellingPlan API: https://shopify.dev/tutorials/create-manage-selling-plans

sendy
Tourist
6 0 1

Yes, you are right.

With recurring pricing policy, we can set Price to 0 after 1st cycle, so user will be only charged once.

SellingPlanRecurringPricingPolicyInput (shopify.dev)

 

Thanks!

0 Likes