Map every checkout to the right carrier - automatically.
Match the shipping method your customer picked at checkout to one of your carriers and services. Or drop a parcel-locker picker onto your store's thank-you page. Per country. No code.
- Auto-assign carriers
- Thank-you page lockers
- Per-country rule sets
- Runs on every order
Plain WHEN → THEN. One per country.
Pick a country at the top of the list. Add a rule that says: when the shipping method on an incoming order equals this exact text, then assign that carrier and method. Save. Done.
Rules run server-side as orders arrive - no plugin, no script, no manual triage screen.
- Per-country rule sets
- Add and delete in seconds
- Assigns to your existing carriers
- Runs at order-import time
When
"Standard Shipping"
Then
DHLCourierWhen
"Express Delivery"
Then
DPDCourierWhen
"Pick-up locker"
Then
InPostLocker
Two rule types
Two patterns cover most checkout-to-carrier work.
Both rule types match on the shipping method your customer picked at checkout. The difference is what happens next.
Map storefront methods to your carriers.
When a customer picks a shipping option at checkout, OrderKrab matches the option's name against your rules and assigns the carrier and service level you've already configured. No more opening every order to choose a courier.
- Pick a courier method or a parcel-locker method
- Uses your existing carrier contracts
- One rule per shipping option per country
Drop a locker picker onto post-purchase.
When a checkout method matches a thank-you-page rule, the customer sees a locker-search widget after paying. They pick a pickup point - InPost, DPD lockers, whatever you've enabled - and OrderKrab attaches it to the order.
- Customer chooses a locker after paying
- Locker provider per country
- Recovers locker selection on platforms that don't support it natively
Real examples
What teams actually configure on day one.
These are typical rules our customers ship the day they connect their store. None of them require code or a plugin.
- 🇱🇹 LT
Customer picks
"Standard Shipping"
OrderKrab assigns
LP ExpressCourierDomestic LT orders default to LP Express
- 🇱🇹 LT
Customer picks
"Express Delivery"
OrderKrab assigns
DHLCourierFaster service for Lithuanian orders
- 🇵🇱 PL
Customer picks
"Pick-up point"
OrderKrab assigns
InPostLockerThank-you-page picker resolves the locker
- 🇱🇻 LV
Customer picks
"Locker delivery"
OrderKrab assigns
OmnivaLockerCustomer chooses an Omniva locker
- 🇪🇪 EE
Customer picks
"Free Shipping"
OrderKrab assigns
SmartpostiLockerCheapest tier maps to a locker network
- 🇩🇪 DE
Customer picks
"Express"
OrderKrab assigns
DPDCourierFaster door-to-door for German orders
Why it matters
Wire it once. Save the back-office every day.
No more per-order carrier picking
Every imported order arrives with a carrier and method already attached. Your packers see a label-ready order, not a triage screen.
Country-aware by default
Rules are scoped to a destination country. The same checkout option ("Standard Shipping") can resolve to a different carrier in LT, GB, and DE.
Lockers without platform support
If your storefront doesn't surface lockers natively, the thank-you-page rule recovers the selection so the customer still gets a pickup point.





