How Fixed Price Shipping Works
Fixed price shipping means the website charges a set freight cost based on:
- Where the customer lives (called a "zone")
- How much the customer is spending
Step 1: Set Up Zones
Think of zones like delivery areas.
Example:
- Brisbane CBD = one zone
- Gold Coast = another zone
Each zone can have different freight prices depending on how far it is from where the goods are sent from.
Step 2: Set Price Ranges for Each Zone
Each zone has freight prices based on the order total.
Example – Brisbane CBD:
- Orders from $0 to $100 = $25 shipping
- Orders from $100.01 to $300 = $35 shipping
- Orders from $300.01 to $600 = $55 shipping
Example – Gold Coast:
- Orders from $0 to $100 = $45 shipping
- Orders from $100.01 to $300 = $55 shipping
- Orders from $300.01 to $600 = $75 shipping
This is called a "price break" the more someone spends, the more the shipping price may change.
Product Variants Must Be Set Too
If you sell items in different sizes (like Single, Pack, Carton), then each variant must have a price, so the system knows the total order value.
Without this, the website can’t figure out how much the customer is spending, and that means it can’t choose the correct freight price.
What Happens If It’s Not Set Up
- The website won’t know which zone the customer is in
- It won’t know how much the order is worth
- It can’t choose the correct shipping price
- This will break the freight calculation, and someone will have to fix it manually.
- It will show as failed Order in the admin.
- To fix the issue, check the following:
- Check the product variant pricing
- Check that the Postcode that failed in covered in the zones.
- Use the Cart > Configuration > Shipping > Rates > Postcode lookup
In Summary:
To make fixed shipping work:
- Set zones (delivery areas)
- Add price breakpoints for each zone
- Make sure every product variant has a proper price
That way, the website can match:
Customer location + Order total = Correct freight price