Rate types
Flat rate
A flat rate charges every qualifying customer a fixed shipping amount regardless of their order total or the weight of their items. This is the simplest rate type and works well for businesses with consistent package sizes. Example: $7.99 flat shipping for all orders in the US zone.Free shipping
A free shipping rate charges the customer $0 for delivery. You can offer free shipping unconditionally within a zone, or set a minimum order threshold so free shipping only applies when the cart total exceeds a certain amount. Example: Free shipping on orders over 5.99 shipping on orders under 50, and one flat rate of $5.99 for orders below that threshold.Price-based (conditional) rates
Price-based rates let you set different shipping costs depending on the total value of the cart. You define price ranges and assign a rate to each range. Example configuration:- 24.99 cart total: $9.99 shipping
- 49.99 cart total: $5.99 shipping
- $50+ cart total: Free shipping
Weight-based rates
Weight-based rates calculate shipping costs based on the total weight of the items in the cart. This requires that each product or variant has a weight value assigned. You define weight ranges and a rate for each range. Example configuration:- 0–1 lb: $4.99
- 1–5 lb: $9.99
- 5–20 lb: $14.99
- 20+ lb: $24.99
Carrier-calculated rates (app integrations)
For real-time carrier rates, the platform integrates with shipping apps including Shippo and ShipStation. When these integrations are configured, the checkout dynamically fetches live rate quotes from carriers (such as USPS, UPS, FedEx, DHL) based on the customer’s address, the package dimensions, and the product weights. To use carrier-calculated rates:- Install the Shippo or ShipStation integration from your account integrations settings.
- Ensure all products have accurate weights and dimensions configured at the variant level.
- In your shipping zone, select App integration as the rate type and connect your installed shipping app.
- Customers will see live carrier rates at checkout pulled directly from the carrier API.
Shipping profiles
Shipping profiles allow you to create product-specific shipping rate sets. Instead of applying the same rates to every product in your store, you can assign different products to different profiles with tailored rates. General profile: The default profile that applies to all products not assigned to a custom profile. Every product uses the General profile’s rates unless a custom profile is explicitly assigned. Custom profiles: Named profiles you create for specific products or product groups. For example:- “Heavy Items” profile with weight-based rates for products over 10 lb
- “Oversized” profile with higher flat rates for large furniture or equipment
- “Local Pickup” profile for products available for in-person pickup
- Navigate to Payments > Settings > Shipping & Delivery.
- Click + Create Profile.
- Name the profile and assign products to it.
- Add zones and rates within the profile.
Adding a rate to a zone
Open the zone
Go to Payments > Settings > Shipping & Delivery and click the zone you want to add a rate to.
Name the rate
Enter a customer-facing rate name such as “Standard Shipping,” “Free Shipping,” “Express Delivery,” or “Local Pickup.” This name appears at checkout.
Enter the conditions and amount
For flat rate: enter the shipping price. For price-based or weight-based: enter the range conditions and prices for each tier. For free shipping: optionally set a minimum order threshold.
Handling mixed carts
When a customer orders both physical and digital products in the same transaction:- Shipping rates apply only to the physical items in the cart.
- Digital products are excluded from weight and price calculations used to determine shipping rates.
- The checkout displays shipping options based solely on the physical items being purchased.
Best practices
- Always test your shipping rates in test mode by placing a sample order from an address in each zone.
- Combine rates strategically: A free-shipping-above-threshold combined with a standard flat rate is one of the most effective combinations for encouraging larger orders.
- Keep rate names clear: Customers see the rate name at checkout. Names like “Standard (3–5 business days)” perform better than generic names like “Rate 1.”
- Use weight-based rates if your products vary significantly in weight — flat rates will either leave money on the table for heavy items or deter customers on lighter ones.
.png?fit=max&auto=format&n=EQK5eX9kTD8NzWwA&q=85&s=878008bf159fcc4964d0c0d508b6e400)