Shipping rates are disappearing from draft orders once payment is captured, and the resulting orders show “Does not require shipping.” This occurs whether payment is taken via “Collect payment” or “Payment Due Later.”
Recent change: Multiple merchants report the issue started within the past week/few days; previously, setups worked for over a year without problems.
API context: One store using the Shopify GraphQL API to create a draft order and mark it as paid sees both the draft and finalized order omit shipping, leading to invoices without shipping costs. GraphQL is a programming interface used to manage Shopify data; “draft order” is a manually created order prior to finalization.
Impact: Customers aren’t being charged shipping; orders are flagged as not requiring shipping even when they should.
Status: No fix or official explanation provided in the thread; issue remains unresolved. Merchants request help, cause identification, and a workaround or correction.
Summarized with AI on February 13.
AI used: gpt-5.
We noticed (since last week) that when we take an order on behalf of a customer (draft order) and then we take the payment (it does not matter if it is the Collect payment or the Payment Due Later option), we lose the shipping rate!. So when we go to the Order list (to check our recently created order), the customer info and all the items that the customer ordered are there but not the shipping. Any idea why this is happening?
We use GraphQL API to create a draft order and then mark it as paid. Both the darf order and the created order have no shipping cost. Instead they show “Does not require shipping”.
We’ve had the integration working for over a year and just a few days ago customers started noticing our setup did not include the shipping cost in their invoice.
Thanks, glad to know we’re not the only ones having this issue.