Skip to content

Docs

›

Selling

Shipping and carriers

Add shipping zones and rates, then connect PostNL or DHL to generate shipping labels.

Updated November 9, 2026

Who can use this: Roles that can manage commerce settings.

Set the countries you ship to and the rates buyers pay at checkout. Connect a carrier to create shipping labels from your shipments.

Add a shipping zone

  1. Open Commerce and go to Settings, then Shipping.

  2. Add a zone and give it a Zone name, such as Europe.

  3. Enter the Countries as ISO codes separated by commas, such as NL, BE, DE.

  4. Save the zone.

Add a rate

  1. Add a rate to the zone and name it, such as Standard.

  2. Choose the rate type:

    • Flat rate: one price for the order.

    • Free: no charge.

    • Price based and Weight based: the rate depends on the order.

  3. Set the price, the carrier if any, and Min days and Max days for delivery.

  4. To limit a rate to certain orders, set Min order and Max order.

  5. Add a delivery description for customers, and save.

Connect a carrier

  1. Go to Settings, then Carriers.

  2. Fill in the Sender Address. It is printed as the "From" on every label.

  3. On the PostNL or DHL card, turn on Enable this carrier.

  4. Enter your API Key and Account number from the carrier.

  5. Leave Sandbox mode on while you test, and turn it off for real labels.

Create a label

  1. Open an order and click Shipment.

  2. On the shipment, click Generate label.

Limits and good to know

  • Without a carrier connected, you can still add the carrier name and tracking details to an order by hand.

Questions about building on PraismaHub? We're happy to help.

Contact us