← All documentation · Catalog & Commerce
Delivery charges & the pricing ladder
Decide what your customers pay for delivery: build a gap-free pricing ladder by order total, add flat, percentage or per-item rates, apply GST via HSN codes, and set special rates by item count, date window, country or state.
8 min read · Last updated
Store → Configuration → Shipping Charges decides what the customer pays for delivery. It is separate from booking the actual courier — this page is your price list, and it applies to storefront checkouts and Point of Sale orders alike. The Delivery options section of Store → Configuration → Shipping Providers works on the same list of options, with extras such as delivery areas and live courier prices.
The page, headed Delivery rates by order total, has two tabs. By Order Total is the everyday one: a set of price ranges by order total that covers every cart. Specific Product Rules is for everything else — bulk-quantity rates, festive date windows, and options offered only in certain countries or states.
Set rates by order total
LogAI checks the cart total before shipping and applies exactly one rate. The Delivery rates overview bar shows your ranges from ₹0 to Max: click a range to add a cutoff inside it, and drag the white divider to move where one rate switches to the next.
- Create the first rate. With no rates yet, click
Create First Rate. Set Up Default Delivery Rate asks for aDelivery name, aPricing method(Flat fee, Free delivery, % of order or Per item) and the fee; clickSave Delivery Rate. It starts at ₹0 with no upper limit — a single rate that covers every cart is a perfectly valid ladder. - Add a rate for bigger orders. Click a range on the bar, or
Add rate for higher orders, and set theOrder amount cutoffwhere the new rate should begin (say ₹999) plus its name, pricing method and fee, then clickAdd delivery rate. Orders that reach the cutoff get the new rate; smaller orders keep the existing one. - Move a cutoff. Drag a divider on the bar, or use a rate's
Adjust tier boundariesicon to open Change order cutoff. LogAI rewrites both neighbours so no cart total ever falls through a gap. - Check the summary. The Active delivery rates summary spells the ladder out in a sentence (“Orders up to ₹999 pay ₹80. Orders ₹1000 and above receive Free Delivery.”) and its badge reads
All order amounts covered (₹0 and above)when the ladder is healthy. Each card under Your delivery rules shows its range, pricing and status.
The ladder must cover every cart: Active cart-value rates have to start at ₹0, run contiguously with no overlaps, and end with one open-ended range. Saving something that breaks those rules is rejected with a message like “Active cart-value shipping rules must be contiguous and non-overlapping.” If older rates leave a gap or an overlap, the badge reads Needs attention and a Some order amounts need attention alert lists exactly what to fix.
The four charge types
The rate dialogs on By Order Total and the rule form on Specific Product Rules name the same four types slightly differently:
| Type | What the customer pays |
|---|---|
| Free delivery (Free) | Nothing. Use it for the top of the ladder (“free delivery above ₹999”). There's no fee to enter. |
| Flat fee (Flat Rate) | One fixed amount, whatever the cart holds. |
| % of order (Percentage) | A percentage of the order total. |
| Per item (Per Unit) | An amount for the first unit, plus a separate amount for every extra unit of the same item beyond the first — Price for additional unit when you edit a rate, Amount for additional item in the rule form. |
Tax on delivery
On a rate in the ladder, tick Include tax (GST) on delivery fee and type the HSN code; on a specific product rule, switch on Enable Tax and pick the HSN Code from the list. Either way the code must be one of your tax codes (Catalog → Tax Rules) — the ladder dialogs label the field optional, but a blank or unknown code is refused. The delivery fee is then taxed at that code's rate and shows in the order's GST breakdown alongside the line items — the same IGST / CGST + SGST split used on invoices.
Specific product rules
The Specific Product Rules tab lists every delivery option that isn't a rate in the ladder, with a search box and Add. A rule has a Name shown to the shopper (“Standard Post”, “Express”), an optional Description, the Type and amount, Active (visible at checkout), optional tax, and two optional groups of conditions:
- Conditions —
Min Cart Value/Max Cart Value,Min Items/Max Items(a bulk rate from 10 units up, say), andStart Date/End Datefor a festive free-delivery run. - Regions —
Applicable countries,Excluded countries,Applicable statesandExcluded states, explained below.
No product or category picker yet: Despite the tab's name, the rule form can't target specific products or categories yet; rules that already carry product or category conditions keep them, and checkout still applies them. A rule whose only condition is a cart-value range counts as part of the ladder, so give it an item-count, date or region condition too.
Offer an option only in some countries or states
Leave Regions empty to offer the option everywhere. Pick Applicable countries to offer it only there — in every state, unless you narrow it with Applicable states; Excluded states carves states out of those countries. Excluded countries alone offers it everywhere except the countries listed. A line above the fields reads your choice back in plain English, e.g. “Offered only in India — every state, except Kerala.”
- States need a country — the state lists stay disabled (“Pick a country first”) until at least one applicable country is chosen, and removing the last country clears them.
- Never both — a country or state can't be included and excluded at once; picking it in one list takes it out of the other.
- The delivery address decides — the address's country and state are checked at checkout and again when the order is placed. Exclusions always win, and an option limited to certain countries or states isn't offered when the address's country or state isn't one of them (“This shipping option is not available for your region.”).
What the shopper sees: At checkout the storefront asks LogAI for the delivery options valid for that exact cart — subtotal, item count, categories, products and the delivery address's country and state are all evaluated server-side, so an option a cart doesn't qualify for is never offered. Cash on Delivery follows the Cash on Delivery switch in Store → Configuration → Payment Methods: when it's on, every delivery option allows COD; when it's off, none do. The chosen option, its amount and its tax are snapshotted onto the order, so later edits to your rates never rewrite past orders.
Everyday housekeeping
- Edit a ladder rate — the pencil opens Edit Delivery Rate for the name, pricing method, fee and tax. Its range is locked there; move it with the bar or
Adjust tier boundariesinstead. - Remove a ladder rate — the trash icon asks to Delete Shipping Tier; the neighbouring rates stretch to keep ₹0 to Max covered.
- Retire a specific product rule — untick
Active (visible at checkout)to hide it without losing it, or delete it.Search shipping charges...filters the list by name.
Access
Delivery charges live under Store → Configuration → Shipping Charges and use the Order permission: View to look, Create, Update or Delete to change them. The same screen is embedded in the store setup wizard under “Deliver orders”.
Frequently asked questions
How do I offer free delivery above a certain amount?
Create your first rate as a Flat fee with your normal charge, then click Add rate for higher orders, set the Order amount cutoff where free delivery should begin (say ₹999) and choose Free delivery. Orders that reach the cutoff ship free; smaller ones pay the flat fee.
Why won't my shipping rule save?
Active cart-value rates must cover every possible cart: start at ₹0, be contiguous with no overlaps, and finish with a single open-ended range — the error names which of those it broke. Region rules are checked too: states need at least one applicable country, and nothing can be both included and excluded. With tax switched on, the HSN code must match one of your tax codes.
Can I charge GST on delivery?
Yes — tick Include tax (GST) on delivery fee on a ladder rate, or switch on Enable Tax on a specific product rule, with an HSN code from Catalog → Tax Rules. The delivery tax appears in the order's GST breakdown.
What's the difference between By Order Total and Specific Product Rules?
By Order Total is pure cart-value tiering and must cover every total without gaps. Specific Product Rules carry extra conditions — item counts, date windows, countries or states — and are checked independently of the ladder.
Can I offer a delivery option only in some states?
Yes. On Specific Product Rules, open Regions, pick the country under Applicable countries, then choose the states under Applicable states — or use Excluded states to leave a few out. Shoppers whose delivery address is elsewhere don't see the option.
How does Per Unit pricing work?
Per item (Per Unit in the rule form) charges one amount for the first unit plus an additional amount for each extra unit of the same item. Set the additional amount with Price for additional unit when you edit a ladder rate, or Amount for additional item in the rule form.
Do these charges have anything to do with what the courier bills me?
No. This is what your customer pays. What the courier charges you is quoted when you book the shipment and depends on real weight, dimensions and the delivery pincode.
Open the LogAI app — start free, no credit card required.