Part of Ordlo Shipping Documentation
Cost Components
Combine cost components within a single rule. For example, a flat £5 base fee plus £0.50 per kg — both apply when the rule fires.
| Component | How it works |
|---|---|
| Flat cost | Fixed charge regardless of cart contents |
| Per-item cost | Multiplied by total number of items |
| Per-weight-unit cost | Multiplied by cart weight |
| Percentage cost | Percentage of cart subtotal |
Shipping Classes
Create separate rate rules for different shipping classes (standard, heavy, hazardous, etc.). Rules can target a specific class, products with no class, or all classes. When a cart contains products from multiple classes, class priorities control which class’s rules win. Set priorities in the method settings.
Special Rule Flags
- Break — stops evaluation as soon as this rule matches. No further rules are checked. Use when a specific rule should be the definitive answer.
- Abort — removes the Ordlo Shipping method entirely from checkout when matched. Set a custom message to explain why shipping isn’t available. Useful for orders outside your serviceable range (e.g. over a weight limit that needs a separate freight quote).
Live Rate Simulator
At Ordlo > Shipping: enter a hypothetical cart weight, item count, and order value to see which rule fires and what the rate would be. Verify your setup before going live without building a test cart each time.
Gap Checker
Scans your rate table and flags any ranges or shipping classes with no matching rule. A gap means certain carts get no rate, which could prevent checkout. Run after any major changes to your rate table.
Debug Mode
Enable at Ordlo > Shipping. As an admin you’ll see a detailed rate calculation breakdown at cart and checkout — which rules were evaluated, which matched, what the inputs were. Customers see the normal checkout.
JSON Import/Export
Export your complete rule set as a JSON file for backup, or import it onto another zone or site. Useful for setting up multiple zones with similar structures.