9/17/2026, 12:01:07 AM
A new enum EmailSenderConfigurationDnsRecordStatus describes the outcome of DNS checks for an email sender domain.
The EmailSenderConfigurationDnsRecord type now includes a stable handle string and the status enum, enabling clients to monitor DNS health.
Both DraftOrderLineItem and CalculatedDraftOrderLineItem received a new productCategory field that references Shopifyβs Standard Product Taxonomy, informing tax treatment of custom line items.CalculatedReturnShippingFee.taxAmountSet was changed to indicate an estimated tax amount, clarifying that it may differ from the final value.ReturnShippingFee.finalizedTaxAmountSet was updated to explain that it can differ from the estimate and will be zero if no tax applies.
These changes give developers tighter control over email delivery status tracking, product categorization for taxes, and clearer return tax data.
The result of the last check of a DNS record against the DNS zone of the sender domain.
productCategoryThe category of a custom line item from Shopify's Standard Product Taxonomy.
Used to determine the item's tax treatment.
taxAmountSetproductCategoryThe category of a custom line item from Shopify's Standard Product Taxonomy.
Used to determine the item's tax treatment.
handleThe stable identifier of the DNS record. It doesn't change when the merchant changes the sender domain.
statusThe result of the last check of this record against the DNS zone of the sender domain.
finalizedTaxAmountSet