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
Open Commerce and go to Settings, then Shipping.
Add a zone and give it a Zone name, such as
Europe.Enter the Countries as ISO codes separated by commas, such as
NL, BE, DE.Save the zone.
Add a rate
Add a rate to the zone and name it, such as
Standard.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.
Set the price, the carrier if any, and Min days and Max days for delivery.
To limit a rate to certain orders, set Min order and Max order.
Add a delivery description for customers, and save.
Connect a carrier
Go to Settings, then Carriers.
Fill in the Sender Address. It is printed as the "From" on every label.
On the PostNL or DHL card, turn on Enable this carrier.
Enter your API Key and Account number from the carrier.
Leave Sandbox mode on while you test, and turn it off for real labels.
Create a label
Open an order and click Shipment.
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.
Related
Questions about building on PraismaHub? We're happy to help.
Contact us
