Sets customer shipping information and calculate shipping costs
POST and PUT methods are supported for this endpoint, providing flexibility for different client implementations.| Error Code | Description | Resolution |
|---|---|---|
ErrorCartNotFound | Cart does not exist | Verify cart ID and domain |
ErrorNoLineItem | Cart is empty | Add items before setting shipping |
ErrorShippingNotNeeded | Cart contains only digital items | Skip shipping for digital-only carts |
ErrorCountryNotSupported | Country not supported by merchant | Use supported country |
ErrorInvalidState | Invalid state/province for country | Verify state code |
ErrorInvalidEmail | Invalid email format | Provide valid email address |
ErrorInvalidShippingInfo | Shipping info validation failed | Check all required fields |
ErrorInvalidInputBody | Request body validation failed | Verify request format |
ErrorStoreUnavailable | Store service unavailable | Retry request |