Skip to content

Shipping settings ​

Path: System › Basic Settings › Shipping › Shipping Methods (/admin/settings/shipping)

On the Shipping Methods page you can:

  • Add a new shipping method — the Add New Shipping Method button in the header
  • Edit an existing method — click its name, or ⋯ › Edit
  • Clone a method to another country — ⋯ › Clone to country (if you sell to several countries)
  • Delete a shipping method — ⋯ › Delete; you confirm the deletion in a dialog and it is permanent

Adding and editing both happen in a dialog that you confirm with Add Method or Update Method. If you close it with unsaved changes, the admin warns you.


Shipping method dialog — overview ​

The settings are split into five tabs. A regular courier only needs the first one; the rest are optional. You can collapse each section in a tab by clicking its header — the data is saved whether or not the section is expanded.

TabSectionsContents
BasicsShipping scope, Basic Info, Free Shipping SettingsCountry, type, name, code, description, logo, base cost, free shipping, cash on delivery, cash payment, active
PricingWeight-based pricing, Fee RulesFlat rate or weight tiers; rules by weight/price/quantity (Custom Shipping type only)
RulesProduct-Specific Rules, Category-Specific RulesAllow/deny and price overrides for specific products and categories
AvailabilityDelivery Timeline Settings, Geographic Restrictions, Advanced & Limits, Visibility & AudienceCutoff, delivery time, countries, regions, postal codes, weight limits, normal / special orders, B2B groups
Carrier & warehouseCarrier Settings, Warehouse & PickupIntegrated carrier options (Packeta / GLS / Slovak Post / SPS / PPL / DPD), warehouse assignment, personal pickup

Basic Info ​

Shipping scope ​

Decides which delivery countries the method applies to:

  • Global (all countries) — the method is available for all delivery countries.
  • For specific country — the method is available only for orders delivered to the chosen country.

To set a method up for several countries at once, use the Geographic Restrictions section (Availability tab).

Shipping Method Type ​

Choose one of seven types:

  • Custom Shipping — Your own fee structure (base cost + optional price rules). No carrier API connection.
  • Packeta — Connects to Packeta. The API and carrier list are set up in System › Basic Settings › Shipping › Packeta Settings.
  • GLS — Connects to GLS. The API is set up in Shipping › GLS Settings. On the shipping method level you choose the service type (home delivery or ParcelShop).
  • Slovak Post — Connects to Slovenská pošta. The integration is set up in Shipping › Slovak Post.
  • SPS (Slovak Parcel Service) — Connects to SPS. The integration is set up in Shipping › SPS Settings; on the shipping method level you choose the delivery type (courier to the address / Balíkovo / BOX).
  • PPL — Connects to PPL (Czech Republic). The integration is set up in Shipping › PPL Settings; on the shipping method level you choose the delivery type (pickup point / address).
  • DPD — Connects to DPD. The integration (API key, sender, cash on delivery) is set up in Shipping › DPD Settings; on the shipping method level you choose the delivery type (address / pickup point) and the DPD service.

Each carrier's menu items appear once that carrier is switched on in System › Store features.

For pickup from your own shop or warehouse (without an external carrier), see Personal pickup (warehouse dispatch).

TIP

The shipping method code cannot be changed after saving — choose it carefully. The shipping method type can be changed when editing.

Name ​

Required. Shown to the customer (e.g. Standard delivery, Packeta – choose from 2000+ locations).

Code ​

Required. A unique internal identifier (e.g. standard, gls_parcelshop). Used in orders and integrations — keep it short, without spaces. It cannot be changed after creation. For the Packeta type the code is not free text — you pick one of two fixed values (pickup point or home delivery).

Description ​

Optional. A short text shown to the customer (e.g. Delivery within 2–3 working days).

Optional. An image in SVG, PNG, or JPG format (max. 2 MB). For the Packeta and GLS types the carrier's default logo is assigned automatically if you don't upload one. You can replace the logo at any time.

Base Cost ​

Required. The default shipping price (e.g. 5.99) in the store currency. For the Custom Shipping type it can be overridden by fee rules. For integrated carriers it is the price you charge the customer.


Free shipping ​

The Free Shipping Settings section in the Basics tab:

  • Enable Free Shipping — when on, shipping becomes free once the set amount is reached.
  • Free Shipping Threshold — if the cart total is equal to or higher than this value, the shipping price for this method changes to 0.

Common toggles ​

The Basics tab also has three toggles:

  • Supports Cash on Delivery — the customer can choose cash on delivery with this shipping method. Cash-on-delivery fees are set separately.
  • Supports Cash Payment — cash payment is possible with this shipping method (e.g. for personal pickup).
  • Active — when off, the shipping method is not shown at checkout. Use it to switch a method off temporarily without deleting it.

Weight-based pricing ​

Pricing tab, available for all types. By switching the Pricing mode from Flat rate to Weight tiers you set the shipping price by the total weight of the cart. Each tier has a from–to range (kg) and a price; the upper bound can be left empty (an open "and more" tier). If no tier matches the cart weight, the base cost applies.


Fee Rules ​

This section (Pricing tab) is shown only for the Custom Shipping type. Define different fees based on the order's weight, price, or quantity. Each rule contains:

  • Type: Weight Based / Price Based / Quantity Based
  • Min and Max: The range (e.g. 0–5 kg, 0–50 €)
  • Fee: The shipping price for that range

You can add several rules (e.g. 0–5 kg = 3 €, 5–20 kg = 6 €, 20+ kg = 10 €). If no rule matches, the base cost applies.


Product rules ​

The Product-Specific Rules section (Rules tab) lets you allow or deny the shipping method for specific products, or set a custom shipping price. Each rule contains:

  • Type: Product, Brand, Weight range, Price range
  • Value / Min–Max depending on the chosen type
  • Action: Allow or Deny
  • Shipping Cost Override: An optional fixed price for that rule

The first matching rule applies. If no rule matches, the base cost and the default availability apply.


Category rules ​

The Category-Specific Rules section works the same way as product rules, but is based on the product's category. Each rule contains:

  • Category — chosen from active categories
  • Action: Allow or Deny
  • Shipping Cost Override: An optional fixed price

Delivery date ​

The Delivery Timeline Settings section in the Availability tab.

Shipping Cutoff Time ​

The time (e.g. 11:00) up to which an order still counts as "shipped today". Used together with the estimated delivery hours to calculate the delivery date.

Estimated Delivery (Hours) ​

The number of hours from dispatch to delivery (e.g. 24, 48, 72). Used to show the customer the estimated delivery date.

Delivers on Workdays / Delivers on Weekends ​

  • Delivers on Workdays — includes Mon–Fri in the delivery time calculation. On by default.
  • Delivers on Weekends — includes Sat–Sun in the delivery time calculation. Off by default.

Geographic Restrictions ​

Restrict the shipping method's availability by the customer's location. If the customer's address doesn't match the settings, the shipping method is not shown at checkout.

Allowed Countries ​

A list of countries. If the list is empty, the method is available for all countries. If it is not empty, the method is offered only for the listed countries.

Allowed Regions ​

A list of region names (free text). Same logic as for countries.

Postal Code Delivery Zones ​

The method is available only if the customer's postal code matches at least one pattern. Supported formats:

  • Wildcard: 811* — all codes starting with 811 (e.g. the whole Staré Mesto district)
  • List: 81101,81102 — specific codes separated by commas
  • Range: 80000-89999 — a numeric range

Spaces in the customer's postal code are ignored before matching (e.g. 811 01 matches the pattern 811*).


Advanced & Limits ​

Exclude Virtual Products ​

When on, the shipping method is not available for carts that contain only virtual products.

Exclude Downloadable Products ​

The same logic for downloadable (digital) products.

Cart-weight availability (kg) ​

An optional minimum and maximum cart weight. The shipping method is offered only if the total cart weight falls within the given range. An empty value means no limit on that side.

Maximum Dimensions (cm) ​

An optional restriction based on the parcel's dimensions.


Visibility & Audience ​

Logistic availability ​

Two independent toggles decide which carts the method is offered for:

  • Available for normal orders — the method is shown for carts without special products. On by default.
  • Available for special-logistic orders — the method is shown when the cart contains at least one product with the Special Logistic flag. Use cases: dangerous goods, temperature-sensitive shipments, and so on.

Both options can be on at the same time. More in Special shipping & payments.

Available for B2B groups (wholesale) ​

  • No group selected (retail): The method is shown to guests and logged-in customers without a B2B group.
  • One or more groups selected (wholesale): The method is shown only to customers who belong to at least one of the selected B2B groups.

This lets you have separate shipping methods (including different prices) for retail and wholesale.


Carrier Settings ​

This section (Carrier & warehouse tab) appears for all integrated types: Packeta, GLS, Slovak Post, SPS, PPL, and DPD.

Packeta ​

There are no extra fields on the shipping method level. All settings (API credentials, carrier list) are in Shipping › Packeta Settings.

GLS ​

Choose the Service Type:

  • Home Delivery — delivery straight to the customer's address
  • ParcelShop — the customer chooses a GLS pickup point when completing the order

The global settings and API credentials are in Shipping › GLS Settings. If GLS is not activated, this section shows a warning.

Slovak Post ​

The same as Packeta — there are no extra fields on the shipping method level. You set up the integration in Shipping › Slovak Post.

SPS ​

You set up the integration (credentials, drop-off point, list of pickup points) in Shipping › SPS Settings. On the shipping method level you choose the Delivery type:

  • Home delivery (courier) — an SPS courier delivers the parcel to the customer's address.
  • Balíkovo / BOX – pickup point — at checkout the customer uses the Select an SPS Balíkovo / BOX button to choose a pickup point or box from the SPS list.

Create a separate method for each option (e.g. "SPS courier" and "SPS Balíkovo").

PPL ​

You set up the integration in Shipping › PPL Settings. On the shipping method level you choose the Delivery type:

  • Pickup point (ParcelShop / ParcelBox) — a PPL map for choosing the location is shown at checkout.
  • Home delivery — for delivery to the address, create a separate method with this type.

DPD ​

DPD is set up in two parts:

1. DPD connection (Shipping › DPD Settings) — switch the integration on and enter:

  • API key (x-api-key) — issued by DPD CZ under your contract (contact [email protected]); Test mode for the test environment.
  • Customer number (DSW) and the Registered sender address (loaded with the Load customers / addresses button), or a manually filled-in sender address (name, street, city, postal code, country, phone, e-mail).
  • The Default service (DPD Classic / Private / Pickup / DPD 12:00 / DPD 18:00), the Label format (A6 thermal / A4 / A4 with 4 labels), and the cash-on-delivery settings (payment type, IBAN/BIC or account number).
  • The default country and language of the pickup-point widget, and the carrier logo.

Use Test Connection to verify the key.

2. DPD shipping method (Shipping › Shipping Methods) — create a method of the DPD type and choose:

  • Delivery type — Home delivery or Pickup point / DPD Box
  • DPD service

For a pickup point, the customer chooses a specific DPD ParcelShop/Box on the DPD map at checkout.

Fulfilling the order: on the order you create the shipment and the label (PDF) with one click (it works in bulk too). The tracking number and shipment status update automatically every 3 hours; the DPD tracking page shows the event history and a link to tracking on dpd.com. Cash on delivery is added automatically for orders paid by cash on delivery.

WARNING

The DPD GeoAPI does not allow cancelling a shipment remotely — the "Cancel" action only detaches it locally in the admin; the label stays valid at DPD.

A pickup point is required at checkout

With DPD and SPS (Balíkovo / BOX) pickup-point methods, the customer cannot submit the order until they choose a location — the checkout tells them and opens the location picker.


Warehouse & Pickup ​

Warehouses a method is fulfilled from ​

Tick one or more warehouses this shipping method can be fulfilled from. Cart availability is calculated as the sum of the selected warehouses' stock — if none of them has enough units, the method is not offered to the customer at checkout.

  • If you select no warehouse, the method is not restricted (total stock is used).
  • For personal pickup, the pickup-point details are taken from the first selected warehouse that has personal pickup enabled — see Personal pickup (warehouse dispatch).
  • Existing methods were converted automatically during the update, so nothing changed until you add more warehouses.

Things to watch out for

  • Cloning a method to another country does not carry over a multi-warehouse selection — the clone keeps only the original single warehouse. Tick the warehouses again after cloning.
  • If cross-warehouse fulfillment (dropshipping mode) is enabled globally, filtering shipping methods by warehouse is not used.
  • Assigning warehouses to many methods at once is not available yet — set the warehouses on each method separately.

Shipping method list ​

The list is split into groups: first the methods for the currently selected country (Shipping for …, with an Add for … button), then Global (no country restrictions), and finally the collapsed Other countries group, which you expand with a click.

Each shipping method is one row with:

  • The carrier's logo and the name — click the name to edit the method
  • Badges: country codes (if the method is restricted to countries), Retail or the names of B2B groups, Normal + special logistic / Special Logistic Only, In-store Pickup (warehouse)
  • Details: code, type (custom / packeta / gls / Slovenská pošta / sps / ppl / dpd), warehouses
  • Supports Cash on Delivery / Supports Cash Payment — if switched on
  • The base cost and the Active / Inactive status
  • The ⋯ menu: Edit, Clone to country, Delete

How to add a new shipping method ​

  1. Click Add New Shipping Method and in the Basics tab choose the scope (global / a specific country) and the type (Custom Shipping / Packeta / GLS / Slovak Post / SPS / PPL / DPD). For integrated carriers, make sure the carrier is configured in its own settings (System › Basic Settings › Shipping).
  2. Fill in the Basic Info: name, code, description (optional), logo (optional), base cost.
  3. Optionally switch on free shipping and set the threshold; set Supports Cash on Delivery and Active.
  4. Optionally set weight tiers or Fee Rules in the Pricing tab (Custom Shipping type only).
  5. Optionally add product or category rules in the Rules tab.
  6. Optionally set the delivery date, Geographic Restrictions (countries, regions, postal codes), limits, and Visibility (normal / special orders, B2B groups) in the Availability tab.
  7. In the Carrier & warehouse tab, choose the carrier options (GLS: service type; SPS, PPL, DPD: delivery type) and assign warehouses.
  8. Click Add Method. Check the shipping method in the list and at checkout.