shippingOptions does not return Subscription Shipping delivery profile rates

We created a Subscription Shipping delivery profile which only has Selling Plan Groups added to it using the GraphQL API, to provide free shipping when purchasing a subscription product via checkout. However, we found that recalculating shipping for a Subscription Contract returns the shipping rate from the General profile.

We recalculate shipping rates any time a Subscription Contract line is updated because some merchants have different rates for subscription products (not necessarily free). We can see that the shipping rates are recalculated, but based on the General profile rules, not the Subscription Shipping profile.

The question is why it was free at checkout (using the correct Subscription Shipping profile), but recalculating rates (e.g. when changing quantity of a Subscription Contract line) does not use the same profile?

(And yes, we have selling plans associated with lines, which are part of the selling plan groups in the shipping profile.)

Thanks!

5 Likes

We’re seeing the same thing. Looks like this is a new bug, it was working before.

Shopify could you take a look? Started around March 29th which is around when the API release date is I believe.

1 Like

when will this be resolved?

Hi @Shopify_77 , when will this be resolved? It’s an critical bug to the Subscriptions API introduced by your release on ~March 29.

Heya, we will take a look at it. I’ll need an example store & subscription contract ID to be able to debug. Will DM you for the details

We are encountering the issue too!

Thank you all for the patience here

This should be fixed now, let me know if you see something different

Thanks @Philibert_Dugas - I can confirm this is fixed!

1 Like

We ran into the same issue, do different regions have different fix times?

The fix should have gone to everyone within the space of an hour or two, so I’m surprised and sorry you’re still seeing this. Could you please DM me details of your store and an order where you’ve seen this? Thanks in advance.

Hey @LarryReid / @Philibert_Dugas -

This had been working great for us up until at least Friday but now sometimes when we try to call for a subscriptionDraft’s shippingOptions, we get an internal error (see below).

We don’t see the error on every shop but it seems to be consistent reproducible on the shops that we do see it on.

Any ideas?

We posted here as well in case this is a totally separate issue: https://community.shopify.com/c/subscription-apis/internal-error-building-required-inputs/m-p/1639478

"errors": [
    {
        "message": "Internal error building required inputs.",
        "locations": [
            {
                "line": 4,
                "column": 5
            }
        ],
        "path": [
            "subscriptionDraft",
            "shippingOptions"
        ]
    }
],

this shippingOptions issue was solved here: https://community.shopify.com/c/subscription-apis/internal-error-building-required-inputs/m-p/1639670/highlight/true#M1174

1 Like