Skip to main content

Shipping Charges Based on Product & App Shipping Profiles

Shipping Profiles let you control shipping charges by product, store, zone, or app integration, with automatic fallback to a general profile.

Updated over 2 months ago

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

  1. Go to Payments → Settings.

  2. 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

  1. Click Add Zone.

  2. Enter a zone name.

  3. Select countries or regions.

  4. 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.

Did this answer your question?