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

  1. Decide whether shipping cost should scale with quantity based on your actual product size and typical order patterns.
  2. Configure Flat Rate's base and per-item cost fields accordingly, testing with carts of varying quantities.
  3. 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.

Available for new projects

NEXT STEP

Rather have it fixed than keep reading?

Based in Dhaka, Bangladesh — serving clients worldwide. Tell me what's happening and you'll have a reply within one working day.

  • Reply within one working day
  • Fixed quote before work starts
  • UK, EU and US hours covered