Who This Is For / When to Use
Businesses selling physical products with different shipping needs
Accounts using multiple stores or product groups
Teams integrating third-party apps that calculate shipping rates
What Are Shipping Profiles
Shipping Profiles define how shipping rates are calculated and displayed at checkout.
Key behaviors:
Each product can be assigned to one shipping profile
Products without a custom profile use the General Shipping Profile
Mixed carts calculate shipping per profile and combine rates automatically
Key Features and Benefits
Multiple Custom Shipping Profiles
Create multiple profiles to apply different shipping rules to:
Specific products
Groups of products
App-managed products
Each profile operates independently.
Flexible Shipping Rates
Within each profile, you can define:
Flat-rate shipping
Weight-based rates
Price-based rates
Free shipping
Rates are configured per shipping zone.
Default General Profile
The General Shipping Profile:
Applies automatically to all products
Requires no product assignment
Ensures no product is ever without shipping
App Integration Support
Third-party apps can return shipping rates via API
You can override app-provided rates using custom profiles
Ensures full control over checkout behavior
Combined Rates for Mixed Carts
When a cart includes products from multiple profiles:
Each profile’s shipping rate is calculated separately
If profile names match, rates are combined under one line
If names differ, checkout shows a single “Shipping” line
How to Set Up Shipping Profiles
Step 1: Open Shipping Settings
Go to Payments → Settings.
Select Shipping & Delivery from the left menu.
Step 2: Create a Custom Shipping Profile
In Custom Profiles, click Add Custom.
Step 3: Enter Profile Details
Fill in the following fields:
Profile Name (internal only)
Stores this profile applies to
Products assigned to this profile
Once products are selected, continue to zones.
Step 4: Add a Shipping Zone
Click Add Zone.
Enter a zone name.
Select countries or regions.
Click Add.
As soon as a zone is added, the custom profile is automatically created and saved.
Step 5: Review Saved Profiles
All custom profiles appear in the Custom Profiles list, showing:
Profile name
Number of zones
Actions menu
How Shipping Is Calculated at Checkout
Each product uses its assigned profile
Rates are calculated per profile
Totals are combined automatically
Checkout always shows a valid shipping option
No manual intervention is required.
Pro Tips
Test profiles regularly: Place test orders to confirm correct rates.
Use unique profile names: Prevent confusion in mixed-cart scenarios.
Override app rates when needed: Maintain control over final shipping costs.
FAQ
Can I assign a product to multiple shipping profiles?
No. A product can only belong to one custom shipping profile at a time. Assigning a new profile overrides the previous one.
What happens if I don’t assign a product to a custom profile?
The product automatically uses the General Shipping Profile.
How does shipping work with mixed carts?
Shipping is calculated separately for each profile. If profile names match, rates are combined. Otherwise, checkout displays a single “Shipping” line.
Can I offer free shipping using shipping profiles?
Yes. Free shipping can be configured as a rate within any shipping profile.
What happens if a third-party app fails to return shipping rates?
The system applies a fallback rate so checkout can continue without interruption.
Can I set different rates for different product groups?
Yes. Create multiple custom profiles and assign each to a specific product group.
Can I override shipping rates set by third-party apps?
Yes. Custom Shipping Profiles can override app-defined rates.
If I delete a custom shipping profile, what happens to its products?
All assigned products automatically revert to the General Shipping Profile.





