Shopify Shipping: When to Use Carrier Service API vs Delivery Customization

Shopify offers two distinct tools for advanced shipping functionality: the Carrier Service API and Delivery Customization, each serving a different purpose in the checkout flow. The Carrier Service API is responsible for calculating and providing shipping rates, while Delivery Customization controls how already-collected rates are filtered, renamed, or reordered for the shopper. Shopify's shipping process follows four stages — Determine, Collect, Customize, and Render — with each tool operating at a different stage. The two approaches are not mutually exclusive; a carrier service can generate the rates while delivery customization manages their presentation. Developers are advised to choose the tool based on whether they need to create rates or control how existing rates appear at checkout.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in