Skip to main content
String!
required
Shopper-facing description shown next to the method.
ID!
required
Shipping method ID, unique within the team.
String!
required
Shopper-facing name of the shipping method as it appears at checkout, e.g. ‘Standard’.
String!
required
Human-readable price for this method: ‘FREE’, a formatted amount like ‘$5.99’, ‘DYNAMIC’ for carrier-calculated rates, ‘CUSTOM’ for merchant-scripted rates, or ’-’ when no price is configured. Reflects only the FIRST configured price, so a method that prices by cart weight or cart value, or that has a free-shipping threshold, may read ‘FREE’ while most carts are charged something else. Call checkoutExperience(id:) for every price and the conditions each applies to.