Where do I find the settings?
Connection and test setup
Where do I enter my API token?
Where do I enter my API token?
Validate API Token
Validate API Token
API token validation fails
API token validation fails
- Open WooCommerce → Settings → Shipping → Smart Send.
- Confirm that the token was copied in full and click Save changes.
- Click Validate API Token and read the displayed reason. Replace a token that has been revoked or is invalid.
- If the response indicates a connection or server failure, check that the shop can make outbound HTTPS requests and examine the relevant log entry.

Does Validate API Token book a shipment?
Does Validate API Token book a shipment?
How do I test checkout and booking separately?
How do I test checkout and booking separately?
Shipping methods and availability
Why are no shipping methods shown?
Why are no shipping methods shown?
- Check the shipping address and the order of WooCommerce shipping zones. Only the first matching zone supplies methods.
- Confirm that the intended method is enabled in that zone and has a Shipping Method service selected.
- Compare the cart weight with the configured rows. A 0–5 kg row excludes exactly 5 kg; use the next row for that weight.
- Review shipping-class and excluded-role conditions when Advanced Settings is enabled. Test as the same customer type that reported the issue.
- If you changed configuration, allow checkout to recalculate with the intended address and cart. WooCommerce’s shipping debug mode can help identify a zone during troubleshooting; it is separate from Smart Send’s Debug Log.
Why does my Nordic zone take precedence over Denmark?
Why does my Nordic zone take precedence over Denmark?
Method Title
Method Title
Pickup point or Home delivery. It also identifies the method in the zone. The title does not select a carrier service.Shipping Method
Shipping Method
Sort shipping methods
Sort shipping methods
Why is a method hidden for a mixed cart or a guest?
Why is a method hidden for a mixed cart or a guest?
Advanced Settings
Advanced Settings
Display shipping method if...
Display shipping method if...
Shipping classes
Shipping classes
Exclude User role
Exclude User role
Prices, tax and free shipping
Unexpected price or free-shipping threshold
Unexpected price or free-shipping threshold
Why is shipping not free after a discount or coupon?
Why is shipping not free after a discount or coupon?
Does the checkout shipping price include VAT?
Does the checkout shipping price include VAT?
Tax status
Tax status
Which weight band applies at exactly 5 kg?
Which weight band applies at exactly 5 kg?
Cost based on weight
Cost based on weight
0 to 20 with a cost of 15; replace it with your intended coverage and price. Bounds use WooCommerce → Settings → Products → Weight unit, not a fixed kg unit.- A nonzero minimum is inclusive; a nonzero maximum is exclusive. A
5–20row covers 5 kg but not 20 kg in a kg shop. - An empty or literal
0bound is unrestricted on that side. A maximum of0does not mean zero-weight products only. - If rows overlap, the last matching row with a usable cost determines the price. Avoid overlaps unless that precedence is intentional.
- A gap means the method is unavailable at that weight, even when a free-shipping condition is met.
- With no rows, every weight passes the weight check, but a rate is offered only if a flat-fee condition applies. There is no normal row price to use otherwise.
- A blank cost or literal
0cost is skipped. Configure free shipping with Flat fee cost = 0 and the appropriate Flat rate requires… rule.
Flat rate requires...
Flat rate requires...
Flat fee cost
Flat fee cost
0. The numeric cost excluding tax used when Flat rate requires… is satisfied. 0 makes this method free; a positive amount gives a fixed replacement price. For example, 15.20 gives 19.00 DKK including 25% VAT. It replaces the weight-row price rather than being added to it.Minimum order amount
Minimum order amount
0. Used only by a minimum-amount, OR or AND rule. The qualifying amount is the cart’s displayed product subtotal after product discounts, rounded to the store’s price decimals. It excludes shipping.When cart prices display including tax, the calculation includes product tax and subtracts both the discount and its tax. With excluding tax display, it uses the subtotal and discount excluding tax. A threshold is therefore not unconditionally VAT-inclusive, even though the field’s help text mentions VAT. Example: a 500 DKK inclusive subtotal with a 10% product discount qualifies at 450 DKK, so a 500 DKK minimum is not met.Shipping method used for WooCommerce method Free Shipping
Shipping method used for WooCommerce method Free Shipping
Pickup point delivery
How do customers choose a pickup point?
How do customers choose a pickup point?
A pickup point is missing or no longer valid
A pickup point is missing or no longer valid
Select Default
Select Default
Dropdown format
Dropdown format
Booking, labels and customs
Booking reports a validation error
Booking reports a validation error

How do I print an existing label without booking again?
How do I print an existing label without booking again?
A document or local PDF copy is missing
A document or local PDF copy is missing
Save a copy of the PDF
Save a copy of the PDF
Why is the booking visible before the order note?
Why is the booking visible before the order note?
Set order status after label print
Set order status after label print
Include order comment on label
Include order comment on label
Where do I enter Country of origin and HS code?
Where do I enter Country of origin and HS code?
How do I ship one order as several colli?
How do I ship one order as several colli?
Can I print labels in bulk?
Can I print labels in bulk?
Return labels
How do I book only a return label?
How do I book only a return label?
What if outbound booking succeeds but the return fails?
What if outbound booking succeeds but the return fails?
Return Shipping Method
Return Shipping Method
Auto Generate Return Label
Auto Generate Return Label
Logs, support and customizations
Find the Smart Send log
Find the Smart Send log
Open WooCommerce logs

Find the matching time
Enable details if needed
Debug Log
Debug Log
Information to send support
Information to send support
Where are the supported filters and actions?
Where are the supported filters and actions?