The Delivery Profiles API allows you to manage shipping configurations for a site that sells products. Delivery profiles define where products ship and the carriers that handle those deliveries.
The Delivery Profiles API provides functionality to:
The API follows this hierarchy:
When you install any of the Wix Stores, Wix Bookings, Wix Events, or Wix Restaurants business solutions, Wix automatically creates a default delivery profile. This profile:
When you create a site, Wix automatically configures the default delivery profile with:
International region: A delivery region with empty destinations that serves as a "Rest of World" configuration, applying to any destination not explicitly defined in other regions. This region includes a native Free Shipping carrier that is pre-configured.
Domestic region (conditional): If a Wix user specifies their country in site settings, the system creates an additional Domestic delivery region for that country. This region also includes the native Free Shipping carrier pre-configured.
You can customize both regions by adding carriers, modifying backup rates, or adjusting destinations. You can also disable or delete regions.
Before you start coding, note the following:
deliveryProfileId field in the Products API. Products without an explicit assignment use the default delivery profile.