Flat rates is a bundled shipping method which allows you define a standard rate per item, per shipping class or per order. You will find the settings page in WooCommerce > Settings> Shipping > Flat Rates.
Flat Rates works withadding more power and flexibility.
Configuration ↑ Back to Top
- Enable/Disable – Check the box to enable Flat Rates.
- Method Title – Give the method a title – this is what the customer will see when selecting a shipping method.
- Method availability - Define ‘All allowed countries’ or ‘specific countries’ to limit where Flat Rates is offered.
- Tax Status - Define whether tax is applied to the shipping amount or not.
- Cost per order – Define a flat shipping cost applied to the cart as a whole.
Additional Rates ↑ Back to Top
The additional rates field lets you apply a few extra rates on top of the base flat rate. Define each additional rate on its own line in the format:
Option Name | Additional Cost | Per-cost type (order, class or item)
Option name will be used instead of the main flat rate method title.
Additional cost will be added to the “cost per order” and any other costs defined in flat rate shipping.
Per-cost type can be set to ‘order’, ‘class’ or ‘item’ and controls how the additional cost is applied. e.g. with an additional cost of 9.99, ‘order’ would apply 9.99, ‘class’ would apply 9.99 multiplied by the number of shipping classes present in the cart, and ‘item’ would apply 9.99 multiplied by the quantity of items in the cart.
As an example, with flat rate shipping being £10, and the following additional rates:
Priority | 5 | order
Express | 10 | order
The following rates would be selectable by customers:
- Flat rate £10
- Priority £15
- Express £20
Additional Costs ↑ Back to Top
At the bottom of the flat rates screen there is a table for defining additional costs. These are added to all flat rates.
Costs Added defines how your additional costs are applied; either per order, multiplied by the number of shipping classes, or multiplied by the number of items.
Costs is a table where you define your actual costs, per shipping class:
- The ‘Shipping class’ column refers to the shipping class of items in the cart.
- The ‘any class’ row will apply unless you define a cost for a products shipping class.
- The ‘Cost’ column must be a numeric cost, exclusive of tax.
- The ‘Handling Fee’ column can be numeric or a percentage (e.g. 5%) which would be applied to the value of the items in that shipping class.
Minimum Handling Fee can also be set to ensure this minimum is charged when applying fees. This is useful when using percentage based fees.