Subscription Contract delivery method returns null

Hi.

Sometimes a subscription contract’s delivery method becomes null even if I enter the address during the checkout process.

{
    "data": {
        "subscriptionContract": {
            "__typename": "SubscriptionContract",
            "status": "ACTIVE",
            "deliveryMethod": null
        }
    },
    "loading": false,
    "networkStatus": 7
}

Does anyone know why this happens or know how to fix it?

Hey D_tehrani,

I want to apologize for not getting back to you about this in a timely manner.

If this problem is still relevant to you, can I ask that you submit this question again? (with information about your current situation)

Sincerely,
J-ROM

I am having the same issue how is this possible?

@J-ROM we are consistently seeing this over and over across merchants. the shipping address form is on their checkout page. most contracts have it but then we get cases that don’t and merchants are upset about it. Please help.

Hey Czilla95,

Could you double-check if these contracts are for digital products (rather than physical ones), per chance? Digital products would not have a delivery method set, given they do not require physical shipping.

For this reason, it’s possible to update a contract and nullify its delivery method if the value isn’t set. Maybe this could be the accidental origin of these null delivery methods?

Hope this helps,
J-ROM