Subscription services with shipping

Hi all! I have a question.

 

Working on a startup where people can subscribe to a sort of "loot crate" scenario. I'm digging through the API docs and have been successful with the basic stuff (creating customers, assigning cards, creating a catalog item, creating a subscription), however I'm struggling with being able to create a subscription for physical items that require a shipping address.

 

For instance, every month a subscriber will be charged for the newest item, and we can ship it to them. However, subscriptions lack the information in their API to add shipping information for each iteration of a subscription.

 

I mean, I can "hack" my way around this with a workflow like:

  1. Customer signs up
  2. Customer creates a subscription
  3. Create a listening script that receives a webhook when a transaction hits for a subscription (I think this exists? Not sure)
  4. Pull up stored shipping information
  5. Create a new square order with the latest item, mark it as unfulfilled, etc

I'm curious as to how anyone here would approach this. Most of this management would be automated with webhooks, etc. I'd rather not have to manually create orders if possible. If there's a more elegant way to tackle this challenge, I'm all ears.

 

Any suggestions would be greatly appreciated. Thank you!

689 Views
Message 1 of 3
Report
2 REPLIES 2
Square Community Moderator

Hey there @Rawrb and Welcome to the Seller Community 👋

 

As far as my knowledge goes on the Subscription product, at this time, Square is only able to create subscriptions as "collect payment" and not Item Sales. I recommend you visit the Developer Forums I believe you will get a better answer if someone has accomplished what you need for your Startup.

JJ
Community Moderator, Square
Sign in and click Mark as Best Answer if my reply answers your question.
630 Views
Message 2 of 3
Report

Hi @Rawrb not sure if you found a solution for this or built something yourself but if you're still trying to get this set up let me know and maybe I can help.  My name is Dan and I founded Submatic (submatic.io) to help businesses leverage subscriptions and membership.

 

We integrate with Square and support a range of subscription options including subscriptions with shipping.  With our software you can easily set up a custom subscription sign up page like these: Gadela Winery or Martinsville Soapworks

 

If you're interested in learning more you can reach out to me here through the forums or submit your info on our website and I'll reach out, thanks!

526 Views
Message 3 of 3
Report