Opens in a new tab

Bricks – Shipping and payments

Shipping and payments decide how customers receive their products and how they pay for them. This guide explains how to set up shipping zones and methods, and payment methods, in WooCommerce. Changes affect your online store’s checkout directly, so test them with a test order after every change.

In short: shipping and payments in 6 steps

  1. Open WooCommerce → Settings → Shipping.
  2. Open (or add) a shipping zone and set its regions.
  3. Add shipping methods (flat rate, free shipping, local pickup) and set the prices.
  4. Open the Payments.
  5. Turn on the payment methods you want (cards, PayPal, bank transfer, cash on delivery).
  6. Test a purchase all the way through checkout.

1. Shipping zones

Under WooCommerce → Settings → Shipping you see a list of zones. A zone is a group of regions (e.g. Slovenia or the EU) with its own shipping methods. Customers see the methods from the first zone that matches their address, so the order of zones matters – you can drag them with the handle on the left. The Rest of the world zone applies to all regions not covered by other zones. Add a new zone with the Add zone.

WooCommerce shipping settings: shipping zones with shipping methods
Shipping zones: (1) sub-tabs, (2) add zone, (3) zone with regions, (4) shipping methods, (5) Rest of the world zone.

2. Editing a zone and shipping methods

When you click Edit, enter the zone name (only visible to you), choose the regions (countries, states or postcodes) and add shipping methods with the Add shipping method. The most common methods are:

  • Flat rate – a fixed shipping price, with an extra charge per quantity or shipping class if needed.
  • Free shipping – applies always, or only above a set order amount, or with a coupon.
  • Local pickup – the customer collects the order from your shop.

With the toggle in the Enabled column, you turn a method off temporarily, and by clicking Edit you change its name, tax status and price. On the Classes tab, you can set shipping classes if some products (e.g. larger or heavier ones) have a different shipping price.

Editing a shipping zone: zone name, regions, shipping methods and the Add shipping method button
Shipping zone: (1) zone name, (2) regions, (3) shipping methods, (4) add shipping method.

3. Payment methods

Payment methods are under WooCommerce → Settings → Payments. The list shows online card payments and payment gateways (e.g. PayPal), and the Offline paymentsgroup. With the Set up, Finish setup or Manage button, you open the settings for each method. At the top right, you can choose your business’s country, which adjusts the list of suggested methods.

WooCommerce payment settings: online payment methods, PayPal and offline payments
Payment methods: (1) online card payments, (2) PayPal, (3) offline payments, (4) business location.

Enter payment gateway keys and passwords (API keys) only in the settings of each gateway, and never send them by email or in messages.

4. Offline payments

In the Offline payments group, you’ll find three methods: direct bank transfer (the customer gets instructions for paying into your bank account), cheque payments and cash on delivery. For each, you can set the title and description customers see at checkout, and the instructions in the email. With a bank transfer, the order stays On holduntil you receive the payment (see Bricks – Orders).

Offline payments: bank transfer, cheque payments and cash on delivery with Manage and Enable buttons
Offline payments: (1) bank transfer, (2) cheque payments, (3) cash on delivery, (4) button to manage or enable.

5. Testing and common mistakes

After making changes, add a product to the cart, open the checkout and check that the shipping and payment methods are correct. If a shipping method doesn’t appear, check the zone’s region, the order of zones and any minimum order amount for free shipping. If a payment method doesn’t appear, check that it’s enabled and allowed for the selected country.

FAQ

In WooCommerce → Settings → Shipping, open the zone, click Edit on the shipping method and enter the price.

Add the Free shipping method to the zone, edit it and choose the Minimum order amount requirement. Enter the amount above which shipping is free.

Most often their address isn't in any zone's regions, or the zone has no shipping methods enabled. Check the regions and the order of zones.

In WooCommerce → Settings → Payments, open Offline payments, click Enable or Manage for Direct bank transfer and enter your account details.

Yes. Create a shipping class (Classes tab), assign it to products and enter the price for that class in the shipping method.

Switch off the Enabled toggle for the method in the list, or use the Manage button and turn the method off. The settings are kept.

Need help?

Didn't find an answer?

Email or call us and we'll be happy to help.