Per-Item vs. Per-Order Shipping in WooCommerce
How Each Is Configured in WooCommerce
Flat Rate's cost fields distinguish between a base cost (applied once per order) and a per-class or per-item cost, which multiplies by the relevant quantity. Combining both lets a store charge a base handling fee plus an incremental amount per additional item, reflecting real-world shipping economics more accurately than either extreme alone.
Choosing the Right Model
- Per-order flat costs suit stores where shipping cost doesn't vary much regardless of quantity purchased, like most orders fitting comfortably in one standard package regardless of item count.
- Per-item costs suit stores selling items that genuinely add meaningful weight or bulk per unit, where shipping cost realistically does scale with quantity.
- A combined base-plus-per-item approach often models real shipping economics best, covering a fixed handling/packaging cost plus a smaller incremental amount per additional unit.
- Overcharging on large orders is a common risk with a purely per-item model if the increment isn't tuned carefully, since actual shipping cost rarely scales perfectly linearly with quantity once multiple items fit in one box.
Setting This Up
- Decide whether shipping cost should scale with quantity based on your actual product size and typical order patterns.
- Configure Flat Rate's base and per-item cost fields accordingly, testing with carts of varying quantities.
- Review actual shipping costs periodically against what's being charged, adjusting the formula as needed.
Need shipping costs modeled accurately for your product range? See custom WooCommerce development.