There are so many ways how to configure woocommerce regarding shipment costs.

  • Free if you pick it up yourself
  • Fixed per order
  • Based on the number of items in the order

A key part to let the cost depend on the number of items is to play with available variables: [qty], [cost] and [fee]
E.g. [fee percent=”10″ min_fee=”20″ max_fee=””]