Subscription Plan Query Example
buzzguy opened this issue · 5 comments
Prerequisites
- Put an X between the brackets on this line if you have done all of the following:
- Read through the README fully
- Ensured you are running Node v.10 or above
- Made sure you're using at least Gatsby v.2.0.15
- Checked that your issue isn't already filed
Description
Is there a way to query the plans
for Subscription
objects?
It looks like I can only query allStripeSku
for skus or allStripeProduct
where I can get the product id of any type of product (product and services) but not the plan
id.
Steps to Reproduce
- Search for an
allStripeSubscription
Expected behavior: A way to query the different products that are plans of a subscription for a reoccurring payment
Actual behavior: Can't find it
Hello!
Thanks for reaching out. It looks like we just need to add Plans as an object that you can get via list from Stripe. Easy enough. Would be a good opportunity to make sure we're covering all the other Stripe object list methods, as it seems like they've done some updates :).
Once added, you'll be able to query for allStripePlan to get all of them and stripePlan(id: { eq: "plan_id_here" })
to get a a specific plan by its plan id.
I'll work on getting this into the plugin this week. Thanks for bringing it to our attention!
ah, whoops, I meant allStripePlan
Awesome, thank you!
just saw some of your github repos, love the terrace house social site 👌
Hey! So I don't know why I didn't check the README and the code before responding, but it looks like we already have support for getting a list of plans. Did you try getting them without succeeding? If you have a link to a repo or something that I could look at, maybe I can help you debug.
Oh, my bad.., in my config I had only added Subscription
, but actually needed to add Plan
.
thank you
Glad to help! And also glad you enjoyed the Terrace House site :). Anyway, if anything else comes up as you use the plugin, let us know!