Search

Flat Rate Shipping

Flat rates is a bundled shipping method that allows you define a standard rate per item, per shipping class or per order.

The settings page is found at: WooCommerce > Settings> Shipping > Flat Rates.

Flat Rate Settings

Flat Rates works with Product Shipping Classes, adding more power and flexibility.

Configuration ↑ Back to Top

  • Enable/Disable – Tick the box to enable Flat Rates.
  • Method Title – Name the method. This is what the customer sees when selecting a shipping method.
  • Availability – Define ‘All allowed countries’ or ‘specific countries’ to limit where Flat Rates are offered.
  • Tax Status – Define whether or not tax is applied to the shipping amount.
  • Cost – Define a cost applied to the entire cart. You can add additional costs per item to this field. This is covered below.

Advanced Costs

What if you want to charge a flat rate per item? Or a percentage-based cost? Or enforce a minimum fee? This is why we allow math in the Cost field.

Available placeholders:

  • [qty] – Number of products in the cart
  • [fee] – An additional fee. This fee has two optional arguments.
    • percent – A percentage based on total order cost.
    • min_fee – A minimum amount. Useful when using percentages.

Examples

  • 10 + ( 2 * [qty] ) – A base shipping cost of $10 plus $2 for each item in the cart.
  • 20 + [fee percent=”10″ min_fee=”4″] – A base shipping cost of $20 plus 10% of the order total, which is at least $4.

Shipping Classes

If you have shipping classes, the interface adds a few more fields:

Flat Rate Shipping Settings Shipping Classes

  • There is one cost field for each shipping class.
  • No Shipping Class Cost – Useful if you use the Per Class option below. Otherwise, use the Cost field.
  • Calculation Type – Two options:
    • Per Order – Picks the most expensive option based on shipping costs in the cart.
    • Per Class – Charges shipping for each shipping class.
Back to the top