Fulfillment Settings
Set up Shipping Methods, Prices, and Fulfillment Locations
Last updated
Was this helpful?
Set up Shipping Methods, Prices, and Fulfillment Locations
Last updated
Was this helpful?
Navigate to Settings > Fulfillment to add or edit fulfillment locations in your store. A Location is equivalent to a fulfillment provider's physical warehouse.
You will be prompted to enter a name and physical address for the Location, and a Processing By value to designate which automated integration will be used by the Location. Choose Manual if fulfillment will be done with manual processes in your store.
Set up Allowed Destination Countries if you want to limit the countries served by this Location. This is useful as a way to manually route orders from specific countries to designated Fulfillment Location(s), bypassing the settings.
Offer multiple shipping methods, and set fees for each method in multiple currencies for your store's customers.
Navigate to Settings > Fulfillment > Add Shipping Method.
Configure the shipping method details:
Name - used for reference on the Dashboard and throughout the store, this value is also visible to customers in the storefront checkout flow. Note, if your store supports multiple locales and languages, you can edit each name individually.
Code - used to reference this shipping method on the API.
Description - shows in the storefront checkout flow as a brief description of the shipping method.
Countries - used to specify which countries this shipping method can be used to ship to.
Delivery Time - a delivery time estimate to be shown to customers in the store checkout flow.
If only a single shipping method is configured, this default shipping method and its associated fees would apply for all orders.
Next, set up Pricing for your Shipping Method, by configuring the following:
Currency - the currency that applies to the shipping method pricing
Price Per Order - used to set a shipping price for the entire order
Toggle whether orders should automatically be sent to your integrated Location.
Optionally configure an Automatic fulfillment processing delay to allow orders to remain in Confirmed status for a set number of hours, before being transitioned to Processing status and sent to fulfillment locations.
This setting is useful if your customers often wish to modify or cancel their orders, or update their address details, soon after placing them.
For orders created on the a shipping method can be passed into the shipping_code
parameter.
Alternatively, a custom shipping price may be passed on the API to override the shipping method's default price, using the shipping_price
parameter.
Check out the Orders Guide for more information on order