For discussing the development and integration of subscription-enabled shops using Shopify's Subscription APIs.
When creating a selling group and selling plan with a fixed pricing policy, the price is consistently off by a few cents, but sometimes correct. If set to "1000.00", when adding the product to cart on the online store it is $999.96. When set to "1002.00", the price when added to cart is correct. And when it's set to "1003.00" it's then off by 8 cents when added to cart. Depending on the fixed price set on the selling plan, it's consistently off by the same amount of cents, or correct, depending on which price you set.
Here's an example Mutation:
mutation sellingPlanGroupCreate($input: SellingPlanGroupInput!) {
sellingPlanGroupCreate(input: $input) {
sellingPlanGroup {
id
}
userErrors {
field
message
}
}
}
And The Variables:
{
"input":{
"name": "Name",
"merchantCode": "subscribe",
"options": ["Delivery every"],
"position": 1,
"sellingPlansToCreate": [
{
"name": "Name",
"options": "somw billing",
"position": 1,
"category": "SUBSCRIPTION",
"billingPolicy": {
"recurring": {
"interval": "YEAR",
"intervalCount": 1
}
},
"deliveryPolicy": {
"recurring": {
"interval": "MONTH",
"intervalCount": 1,
"preAnchorBehavior": "ASAP",
"intent": "FULFILLMENT_BEGIN"
}
},
"pricingPolicies": [
{
"fixed": {
"adjustmentType": "PRICE",
"adjustmentValue": {
"fixedValue": "1000.00"
}
}
}
]
}
]
}
}
And The 200 OK response:
{"data":{"sellingPlanGroupCreate":{"sellingPlanGroup":{"id":"gid:\/\/shopify\/SellingPlanGroup\/77048643861"},"userErrors":[]}},"extensions":{"cost":{"requestedQueryCost":10,"actualQueryCost":10,"throttleStatus":{"maximumAvailable":1000.0,"currentlyAvailable":990,"restoreRate":50.0}}}}
The response is correct, and if you query the selling plan it shows the correct fixed price on the pricing policy. The error occurs on the online store when you add the product and selling plan to cart. Using the example mutation above to create the selling plan, when added to cart, it is priced at $999.96 every time. Again, when set to different fixed prices some will be correct and some will be off consistently by a certain cents amount.
Thanks for the thorough report, @mt686! We have filed it as an issue with pre-paid subscriptions for our team to address on a timely basis.
To learn more visit the Shopify Help Center or the Community Blog.
Thank you! Please keep me updated on the fix, as it is blocking for me and my client. Is there any current work around?
Hey @JuanHoyos ,
Checking in again. Been at least a couple weeks since I found and reported this issue with support. Still blocking our app production, so was wondering if there's any updates or date on a fix?
Thanks