A custom-built Shopify app that expresses shipping logic the native rate engine can't — weight, postcode, distance, product-tag and cart-condition rules, plus hide, rename and reorder at checkout. Built, installed and supported by ECOSIRE. One-time license from $249.00 USD for Shopify (build-to-order) — includes 12 months of updates and support.

A custom-built Shopify app that expresses shipping logic the native rate engine can't — weight, postcode, distance, product-tag and cart-condition rules, plus hide, rename and reorder at checkout. Built, installed and supported by ECOSIRE.
ابھی کوئی ادائیگی نہیں۔ یہ ہماری ٹیم کو قیمت کی درخواست بھیجتا ہے — ہم قیمت اور اگلے اقدامات کے ساتھ ای میل کے ذریعے رابطہ کریں گے۔
When your shipping logic outgrows Shopify's flat rates and weight bands, you hit a wall fast: the native rate engine can't blend rules, can't price by distance, can't react to product tags, and can't hide or rename a carrier rate at checkout. The Shipping Rates & Rules Engine is a build-to-order Shopify app that ECOSIRE designs around your exact rate table, then builds, installs on your store, and supports.
Carrier Service integration via Admin GraphQL API — Shopify calls your rules live at checkout for real-time computed rates
Rate rules by cart weight bands, destination postcode/zip prefix and country/region zones
Distance-based rates — great-circle or driving distance from your store/warehouse locations to the shipping address
Product-tag, SKU and collection-based shipping surcharges and restrictions (e.g. oversized, hazmat, fragile)
Table rates with rate blending — multiple matching rules combine (sum, max, or tiered) per your charging model
Free-shipping threshold logic with per-zone, per-collection and minimum-quantity conditions
This is not an instant App Store download. After purchase we run a short discovery call to capture your zones, thresholds, carrier accounts and edge cases, then deliver a working app installed on your store.
Under the hood it registers as a Carrier Service via the Admin GraphQL API, so Shopify calls your rules in real time at checkout. Rates are computed from cart weight, destination postcode/zip and country, great-circle or driving distance from your locations, product tags / SKUs, collection membership and cart subtotal — with table rates and rate blending so multiple matching rules combine the way your business actually charges. Free-shipping threshold logic, tiered surcharges, and dimensional / volumetric weight (DIM) pricing are all first-class.
Because checkout post-purchase rate editing needs Shopify Functions or a Checkout UI extension / delivery-customization Function, we implement hide, rename and reorder through the supported delivery-options API — no theme hacks. The app authenticates via OAuth, reads multi-location inventory and metafields for per-product overrides, and listens to webhooks to stay in sync.
You own a clean, store-specific app with a config UI your team can edit — not a generic plugin you bend to fit.
Ships bulky items where freight cost depends on dimensions and delivery distance. Needs DIM-weight pricing and distance tiers the native engine can't express, plus surcharges keyed to product tags like 'oversized'.
Fulfils from several locations and needs rates that reflect which location ships the cart, with origin-aware distance pricing and per-zone free-shipping thresholds across regions.
Has too many carrier rates showing at checkout and needs to hide, rename and reorder them — blending a real-time carrier quote with a flat handling fee while presenting one clean, branded option.
Buy the license on ecosire.com and download the Shipping Rates & Rules Engine module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for Shipping Rates & Rules Engine, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Distance-based shipping rates from your locations | ||||
| Dimensional / volumetric (DIM) weight pricing | ||||
| Table rates with rule blending (sum/max/tiered) | ||||
| Hide, rename and reorder rates at checkout | ||||
| Per-product / per-variant overrides via metafields | ||||
| Multi-location, origin-aware rate selection | ||||
| Installed instantly with no build wait | ||||
| Tailored exactly to your rate table and edge cases | ||||
| You own the source code | ||||
| Ongoing API-upgrade maintenance available |
No. This is a build-to-order app. After purchase we capture your zones, weight bands, carrier accounts and edge cases on a short discovery call, then build, install and test the app directly on your store. You receive a working, store-specific app — not a generic plugin you have to configure from scratch.
Typical delivery is about 2 to 3 weeks from the discovery call, depending on rule complexity and how many carriers and zones are involved. A straightforward weight-plus-zone table is faster; multi-location distance pricing with DIM weight and checkout rate hiding takes longer. We confirm a concrete timeline after discovery, before any build work starts.
The build includes a support window for fixes and adjustments after go-live. Beyond that we offer an optional maintenance arrangement covering Shopify API version upgrades (Carrier Service and Functions APIs deprecate on a schedule), rule changes, new zones, and carrier additions. You own the source code, so you are never locked in.
Yes, through Shopify's supported delivery-customization Function — not theme or script hacks, which Shopify has deprecated. We implement the logic so specific rates are hidden, renamed or reordered based on cart, destination or rule conditions, and it works on Shopify's standard checkout.
Yes. The app can blend your live carrier-quoted rates (where you have carrier-calculated shipping enabled) with custom table rates, handling fees and surcharges. We register a Carrier Service so Shopify requests rates from your app in real time at checkout, and we test against sample carts to your destinations before handover.
A custom-built Shopify app that expresses shipping logic the native rate engine can't — weight, postcode, distance, product-tag and cart-condition rules, plus hide, rename and reorder at checkout. Built, installed and supported by ECOSIRE.