--- title: Subscription contract shipping requirements now sync with product variants - Shopify developer changelog description: Shopify’s developer changelog documents all changes to Shopify’s platform. Find the latest news and learn about new platform opportunities. source_url: html: https://shopify.dev/changelog/subscription-contract-shipping-requirements-now-sync-with-product-variants md: https://shopify.dev/changelog/subscription-contract-shipping-requirements-now-sync-with-product-variants.md --- [Back to Developer changelog](https://shopify.dev/changelog) October 1, 2025 Tags: * Admin GraphQL API * 2025-10 # Subscription contract shipping requirements now sync with product variants We've improved how subscription contracts handle shipping requirements to ensure accurate tax calculations, delivery details, and order totals. These changes apply when using the [`subscriptionBillingAttemptCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionBillingAttemptCreate) mutation. ### What's Changed **Shipping requirements use latest product information**\ Subscription contracts now dynamically retrieve the "requires shipping" value from the product variant for each contract line. Previously, a static value was stored when the subscription line was added to the contract. This update ensures that shipping requirements are always current when you update your product variants. This change also applies to [`SubscriptionDraft.fields.deliveryOptions`](https://shopify.dev/docs/api/admin-graphql/latest/objects/SubscriptionDraft#field-SubscriptionDraft.fields.deliveryOptions). **Delivery lines added only when necessary**\ If no lines in a subscription contract require shipping, then we no longer add a delivery line to the order. This prevents unnecessary shipping charges and ensures correct tax calculations. ### Impact These changes ensure that: * Taxes are calculated correctly based on current shipping requirements. * Order totals reflect accurate delivery costs. * Shipping configuration issues are caught before orders are processed. * Subscription contracts stay in sync with your product catalog changes.