WhatsApp Us

OMS for D2C brands and marketplace sellers

Order management system that brings Amazon, Flipkart, Meesho and Shopify orders into one place

An order management system gives a seller one screen for every order, whichever channel it came from, and handles what happens next: picking the stock, printing labels, booking the courier, tracking delivery, processing returns and keeping stock counts in step across every marketplace. BtechWaleTech, three freelance developers in India, builds a custom OMS around your channels, warehouse and courier accounts, starting at ₹60,000. If you are still choosing between a marketplace and your own store, read selling on Amazon vs your own website.

  • Custom OMS from₹60,000 · US$900
  • Typical timeline6–12 weeks, channels added in stages
  • ChannelsMarketplaces, Shopify, your website, WhatsApp
  • QuoteItemised, in about 2 working days
  • Per-order feesNone on a custom build
  • After launch2 months of free maintenance
  • Amazon orders
  • Flipkart orders
  • Meesho orders
  • Shopify and website orders
  • Courier booking
  • Returns and RTO
  • Stock sync

Three freelance developers in India · English and Hindi · WhatsApp replies 7 days a week

  • 3Developers building and supporting your OMS
  • 2Working days to an itemised quote
  • 2Months of free maintenance after go-live
  • 0Per-order or per-channel fees on a custom build

The short answer

What is an order management system for online sellers?

An order management system (OMS) collects orders from Amazon, Flipkart, Meesho, Shopify and your own website into one queue, reserves stock, prints labels, books couriers, tracks shipments, processes returns and pushes updated stock back to every channel. A custom OMS from BtechWaleTech starts at ₹60,000 (US$900), takes 6–12 weeks and charges no per-order fees.

For stock held across godowns, pair it with warehouse management software; for your own storefront, see D2C website development.

Last updated

Custom order management system at a glance
Built forD2C brands, marketplace sellers, brands selling both ways
Order sourcesAmazon, Flipkart, Meesho, Shopify, website, WhatsApp, B2B
Core jobsOrder queue, pick-pack, labels, courier, returns, stock sync
Starting priceFrom ₹60,000 for the web OMS
Timeline6–12 weeks; first two channels live first
AccountsTally-ready sales and returns export
Support2 months free, then from ₹8,000/mo

What your OMS can include

Modules of an order management system we build

Sellers usually start with the order queue, stock sync and courier booking, since those stop overselling and late dispatch. The rest follows as volume grows.

Why choose us

Working in each seller panel, a subscription OMS, or a custom order management system

Most sellers start in the marketplace panels, move to a subscription tool, and consider custom when volume or quirks outgrow it.

Working in each seller panel, a subscription OMS, or a custom order management system
What matters Each seller panel separately Subscription multichannel OMS Custom OMS by BtechWaleTech
Where orders appear One tab per marketplace One queue One queue shaped to your dispatch flow
Overselling risk High; stock edited by hand Low, within supported channels Low; buffers and rules per channel
Channel coverage Whatever you log into The integrations the vendor maintains APIs where available, report imports where not
Courier accounts Each panel’s own shipping Vendor’s partner list Your own contracts and aggregator accounts
Returns grading Separate per channel Standard statuses Your grading, restock and claim rules
Cost pattern Staff hours Monthly fee, often by order volume From ₹60,000 once; no per-order fee
Data ownership Scattered across panels On the vendor’s servers Your database and hosting
Custom workflows None Limited to settings Built to your warehouse and team
Best for Very low daily volume Standard multichannel selling Growing brands with specific processes

If your channels and couriers are all supported by a subscription OMS and your process is ordinary, subscribing will be quicker and cheaper at first; custom makes sense when the gaps start costing you orders.

Pricing

Order management system pricing: what shapes your quote

The ₹60,000 starting price covers a web OMS with a unified order queue from two channels, master SKU mapping, stock sync and basic reports. Each additional channel is a line, priced by whether it offers API access to your account or needs report imports. Courier booking, batch label printing, a returns desk with grading, barcode pack verification, payout reconciliation and a Tally export are further lines. Multiple warehouses and a warehouse staff app add scope. You see each item priced separately, so you can go live with your two busiest channels and add the rest once the queue is running smoothly.

Starting prices in INR and USD
ServiceIndia (INR)Worldwide (USD)Typical timelineWhat is included
Static website from ₹10,000 from US$150 1 to 2 weeks Up to 100 pages, Responsive design, Contact form and enquiry setup, Basic SEO tags and sitemap
SEO website (299+ pages) from ₹20,000 from US$300 3 to 5 weeks 299+ SEO pages, Keyword and page planning, Schema, sitemap, and internal linking, Design to deployment included
Ecommerce store from ₹50,000 from US$750 4 to 8 weeks Product and category pages, Payment gateway setup, Order and inventory basics, Performance tuning
Android & iOS app from ₹40,000 from US$600 6 to 10 weeks Android and iOS app (Flutter or React Native), Login, forms and push notifications, Admin panel and API connection, Google Play and App Store publishing
Custom web app or software from ₹60,000 from US$900 6 to 12 weeks Custom features and APIs, User accounts and roles, Admin panel, Deployment and handover
AI automation from ₹40,000 from US$600 2 to 4 weeks Workflow mapping, Tool and CRM integrations, AI agent or automation build, Testing and handover
Monthly SEO from ₹10,000/mo from US$150/mo Ongoing, monthly Technical fixes, On-page and content work, Local SEO and listings, Search Console reporting
Maintenance and support from ₹8,000/mo from US$120/mo Ongoing, monthly Content updates, Bug fixes, Backups and security checks, Speed and uptime checks

All prices are starting points, quoted in INR for India and USD for international clients, not fixed quotes. Final cost depends on the number of pages, features, integrations, content, and timelines. Share your requirement and you get an itemised estimate with nothing hidden. See full pricing.

What is an order management system, and when does a seller need one?

An order management system is the software layer between your sales channels and your warehouse: every order lands in it, and every dispatch, return and stock change flows out of it. You need one when you sell on more than one channel and the time spent switching between seller panels, updating stock by hand and chasing couriers starts limiting how many orders you can ship.

The breaking point is usually overselling. A kurta set sells on Meesho, the same piece sells on Amazon ten minutes later, and only one exists. One order gets cancelled, the marketplace records a seller-side cancellation, and your account health takes a hit. Do that a few times a week and listings get suppressed. A second breaking point is dispatch: orders from four panels printed separately, labels mixed up at packing, and a missed ship-by time on the busiest day of the sale.

An OMS solves both by keeping one stock count per product and one queue of orders. It does not replace the marketplaces or your Shopify store; it sits behind them and makes them work as one business.

  • Selling on two or more channels
  • Stock updated by hand on each panel
  • Cancellations caused by overselling
  • Packing errors or wrong labels
  • Returns arriving without anyone knowing which order they belong to
  • No single view of today’s orders and dispatches

How does an order management system pull orders from Amazon, Flipkart, Meesho and Shopify?

Through each channel’s official integration route where your account has one, and through scheduled imports of order reports where it does not. The goal is the same either way: every order appears in the OMS queue within minutes, tagged with its channel, ship-by time and payment type.

Amazon offers the Selling Partner API, whose Orders API includes operations such as getOrders and getOrderItems for retrieving order and line-item details programmatically. Shopify’s Admin GraphQL API exposes an Order object with fulfilment, return and refund fields; Shopify’s documentation notes that only the last 60 days of orders are accessible by default, and older orders need an additional permission, which matters when you import history. Your own website can post orders straight into the OMS.

For marketplaces or accounts without API access, the OMS imports the order, return and settlement reports you download from the seller panel, on a schedule or with a single upload. We confirm what access each of your accounts actually has during scoping, before any line of the quote assumes an integration exists.

Credentials stay yours

API keys and app authorisations are created under your seller and store accounts. The OMS uses them; we never ask you to share your marketplace password.

WhatsApp and B2B orders too

Orders taken on WhatsApp or from wholesale buyers can be entered or captured into the same queue, so stock stays accurate. Our WhatsApp ordering system page covers capture from chats.

Master SKUs, listing mapping, bundles and combos

SKU mapping links every listing on every channel to one master product in the OMS, so stock and sales are counted once. It is the unglamorous foundation of any order management system, and getting it wrong is the most common reason stock sync fails.

Sellers rarely have consistent codes. The same black cotton kurta in size M might be one code on Amazon, another on Flipkart, a third on Meesho and a variant ID on Shopify. The OMS keeps a master SKU and a mapping table. When an order arrives for any of those codes, the master stock drops.

Bundles and combos need their own rules. A “pack of three” listing consumes three units of one master SKU; a gift combo consumes one unit each of four different products. The OMS calculates how many bundles can be sold from current stock of the components and publishes that number to each channel.

We usually start the project by building the mapping from your catalogue exports, then showing you listings that could not be matched automatically. That list alone often reveals old duplicate listings and variants nobody remembered.

How does stock sync work across marketplaces?

The OMS holds the true stock for each master SKU, subtracts reserved and sold units as orders arrive, and pushes the new available quantity to every channel. When an order comes in on one marketplace, the available count on the others drops shortly after, not when someone remembers to edit it.

Perfect real-time sync is not possible, because each channel accepts updates at its own pace. That is why buffers matter. You might publish the true count on your own website but hold back two units on each marketplace, so a burst of orders during a sale does not oversell before updates land. Fast movers can have larger buffers than slow ones.

Stock comes in as purchase receipts, production output or returns restocked in good condition, and goes out as orders, damages and adjustments. Each movement is logged with the user and reason, so a physical count that disagrees with the system can be traced rather than just overwritten.

  • Channel-specific buffers per SKU
  • Reserved stock for B2B or offline orders
  • Automatic zeroing on a channel when stock hits a floor
  • Low-stock alerts for reordering
  • Multi-warehouse stock with channel-to-warehouse rules

If you forecast purchases from sales history, the same data can feed demand forecasting so reorders happen before fast movers run out.

Courier integration in an order management system

Courier integration means the OMS books the shipment, fetches the label and AWB number, and pulls tracking updates back into each order, using your own courier contracts or aggregator account. Staff no longer copy addresses between screens, and customers get accurate tracking.

Marketplace orders often use the marketplace’s own shipping, in which case the OMS downloads labels from the channel and records the handover. Shopify and website orders use your couriers. The OMS can choose a courier by rule: pincode serviceability, weight slab, cash-on-delivery availability or your negotiated rate, and you can override any choice by hand.

Labels and tax invoices print in batches sorted by courier, so the evening pickup gets one neat pile per courier with a manifest. Tracking updates flow back automatically, and orders stuck in transit longer than a limit you set appear on an exceptions list for follow-up.

For brands running their own delivery in a city, or a mix of own fleet and couriers, our courier management software page covers rider assignment and proof of delivery.

Picking, packing and dispatch without mix-ups

A picklist groups the day’s orders by product location, so staff walk the shelves once instead of once per order. Packing then checks each item against the order by scanning its barcode before the label is printed, which catches the wrong size or colour before it leaves the building.

For small teams, the picking screen runs on a phone or a cheap tablet. For larger warehouses, handheld scanners or a phone app can mark items picked bin by bin. The OMS records who packed each order and when, which helps when a customer claims a missing item and you need to check the packing video timestamp.

Dispatch closes the loop. At pickup, staff scan each parcel into the courier’s manifest, and the OMS marks orders as shipped on every channel. Parcels not scanned are flagged before the courier leaves.

Ship-by timers

Marketplace orders carry a dispatch deadline. The queue sorts by the nearest deadline and highlights anything at risk, so the busiest day does not end with late shipments.

Packing video habits

Many sellers record packing to support claims. The OMS can store the order number shown on screen at the moment of packing, so matching footage to orders is quick.

How should an order management system handle returns and RTO?

It should log every returned parcel against its original order the moment it arrives, grade its condition, decide whether stock goes back on sale, and track any claim you raise with the marketplace or courier. Returns and RTO (return to origin, parcels the customer never accepted) are where sellers quietly lose the most money.

Customer returns and RTO behave differently. A customer return has a reason, a refund and often a marketplace claim window. An RTO has no refund but costs you the shipping both ways, and for cash-on-delivery orders it is common enough that high-RTO pincodes deserve their own report. The OMS keeps them in separate queues with separate reports.

Grading is usually three or four levels: resaleable as new, resaleable after repacking, damaged, or wrong item returned. Only the first two go back into available stock. Damaged and wrong items open a claim record with photos, the channel’s claim reference and a deadline reminder.

Over time, return reasons by SKU show which products have sizing problems or misleading photos, and RTO by pincode shows where to restrict cash on delivery. Those two reports often recover more money than any other part of the OMS.

Reconciling marketplace payouts with orders

Payout reconciliation matches each settlement from a marketplace to the orders it covers, checks the fees and deductions, and lists anything missing or wrong. Without it, sellers rarely notice an order paid short or a return refunded twice.

The OMS imports settlement reports from each channel and matches line items to orders by order ID. For each order it shows the sale price, marketplace fees, shipping charges, taxes collected at source and the net received. Orders delivered but not settled after the expected period appear on an exceptions list, as do fees that differ from the rate you expect for that category.

This is also the natural bridge to your books. Tally Solutions publishes an Amazon Data Import plug-in for TallyPrime that reads Amazon sales, returns and settlement Excel files; an OMS goes further by combining every channel into one export mapped to your ledgers. Our Tally–Shopify integration and Excel to Tally import pages cover the accounting side in more depth.

Your accountant decides how each fee and tax line is treated. The OMS simply keeps the numbers complete, tied to orders, and ready for them.

Custom order management system or subscription OMS: how to decide

Choose a subscription OMS when all your channels and couriers are on its supported list, your dispatch process is standard and you want to start this week. Choose a custom order management system when you have channels or workflows the tools do not cover, fees scale painfully with your order volume, or you want the data and logic in your own hands.

Subscription tools are strong on the common path. Custom builds win on the specific: a B2B wholesale flow alongside marketplace orders, a production step between order and dispatch for made-to-order products, returns grading that feeds a refurbishment line, or a warehouse layout that does not suit generic picklists. Each of those becomes a daily workaround in a tool not designed for it.

A practical test: list your five most irritating daily tasks. Trial a subscription OMS for two weeks and see how many disappear. If most do, subscribe. If most remain, get a custom quote. Our broader off-the-shelf vs custom software guide applies the same logic to any business system.

How much does an order management system cost in India?

A custom order management system from BtechWaleTech starts at ₹60,000 (US$900) for a web OMS with a unified queue from two channels, SKU mapping, stock sync and core reports. Each additional channel, courier integration, returns desk, pack verification, payout reconciliation and Tally export is an itemised line.

Channel integrations vary most in effort. An API integration with good documentation is predictable. A channel that only offers downloadable reports needs import templates and validation, which is quick to build but depends on the report format staying stable. Multiple warehouses and a warehouse staff app add scope; a native Android and iOS app starts at ₹40,000, though a phone-friendly web screen is enough for many teams.

Running costs are hosting in your own cloud account and any charges from your courier or aggregator. There are no per-order or per-channel fees on a custom build, which is the main reason growing brands consider one. After two free months of maintenance, care starts at ₹8,000/mo, which matters for an OMS because marketplaces change their APIs and report formats from time to time.

How long does it take to build and roll out an OMS?

Six to twelve weeks is typical. We bring channels live one or two at a time rather than switching everything at once, because a problem found with one channel is easy to fix and a problem found with five at once is a crisis.

The first two weeks cover catalogue import, master SKU mapping and the order queue for your busiest channel. By week four, stock sync runs for that channel with conservative buffers, and a second channel joins. Courier booking and labels follow, then the returns desk, then remaining channels, reconciliation and the Tally export.

Plan the rollout away from a big sale. Starting two or three weeks before a festival sale, not during it, gives the team time to trust the queue. During the first days on each channel, staff check the OMS stock against the seller panel every morning, and we tune buffers and fix mapping gaps quickly.

Delays usually come from catalogue data: SKUs with no barcode, variants mapped inconsistently across channels, or bundles nobody documented. Clean catalogue exports at the start save more time than anything else.

Tech stack, reliability and seller data security

An OMS must keep working when a marketplace API is slow or a courier’s tracking service is down. We build channel connections as background jobs that retry, queue updates when a channel is unreachable and alert you if a channel has not synced for longer than normal, so nothing fails silently.

Under the hood we typically use a TypeScript or Python backend, PostgreSQL for orders and stock, a job queue for channel syncing, and hosting on a mainstream cloud in an Indian region, all under your account. Screens work in any browser, so packing staff use whatever phone or PC they have.

Order data includes customer names, phone numbers and addresses, so access is role-based: packing staff see what they need to pack and ship, accounts sees payouts, owners see everything. Data is encrypted in transit and at rest, actions are logged, and backups run daily. Marketplaces set their own rules about how seller-side systems may store and use buyer details; we build to respect those rules for each channel you connect, and your own lawyer can advise on wider data protection duties.

If you later want a branded storefront or app on top, see D2C app development and Shopify app development.

Worked example: an order management system for a hypothetical saree brand in Surat

Say a Surat saree brand sells on Amazon, Flipkart, Meesho and its own Shopify store, ships a few hundred orders a day in the festival season, and keeps stock in one godown with a small packing team. Stock is updated on each panel twice a day, cancellations from overselling happen every week, and returns pile up unopened until the weekend.

The OMS would start with master SKUs for every saree and blouse combination, mapped to each channel’s listing codes, with combos consuming components. Shopify and Amazon would connect first through their APIs; Flipkart and Meesho would follow using API access if the brand’s accounts have it, or scheduled report imports if not. Buffers would be larger on marketplaces than on the brand’s own site.

Courier booking for Shopify orders would use the brand’s aggregator account, with labels printed in batches. Marketplace-shipped orders would download labels from each panel. Returns and RTO would be scanned on arrival, graded into four levels and restocked or claimed. A weekly RTO-by-pincode report would guide which areas keep cash on delivery.

A scope like this would sit several lines above the ₹60,000 starting price because of four channels and the returns desk, and would roll out over about ten to twelve weeks, timed to finish before the festival rush. This is a hypothetical scenario for illustration only.

Order management systems for sellers across India

Marketplace and D2C selling is spread across India’s manufacturing clusters, and each brings its own order patterns. Textile and saree sellers in Surat deal with huge variant counts and festival spikes. Block-print and jewellery brands in Jaipur handle combos and made-to-order pieces. Knitwear sellers in Tiruppur and Ludhiana manage size-colour grids that make SKU mapping the first job.

Footwear brands in Agra face size-driven returns that make grading essential. Home furnishing sellers in Panipat and Karur ship bulky parcels where courier choice by weight slab saves real money. Handicraft and furniture sellers in Jodhpur and Saharanpur deal with fragile items and damage claims. D2C startups around Gurgaon and Bengaluru often want an OMS that feeds their own dashboards and apps.

We work remotely with all of them: calls on video, updates on WhatsApp, staging links for your team to test, payment by UPI or bank transfer against a written quote. We do not visit warehouses, so we rely on short videos of your packing area and a walk-through call to design the pick-pack flow.

Checklist before you commission an order management system

Prepare these before asking for quotes. They decide scope, expose integration limits early and make quotes from different developers comparable.

  • List of channels, with daily order volume on each
  • Which accounts have API access and which rely on downloaded reports
  • Catalogue export from every channel with current SKU codes
  • Bundles and combos, and the components each uses
  • Warehouses or godowns, and how stock is split between them
  • Courier contracts and aggregator accounts in use
  • How returns and RTO are handled and graded today
  • Settlement reports from each channel for one recent month
  • Tally ledger list for sales, returns and fees
  • Busy seasons to avoid when going live

Also decide who owns what: the OMS hosting, the database and every API credential should be in your business’s name. For more on vetting any developer, see questions to ask an app developer, and for your storefront, Shopify store setup.

Channels

How each channel’s orders reach the order management system

Access depends on your own seller and store accounts; we confirm each one during scoping. Shopify’s 60-day default applies to its Order object.

How each channel’s orders reach the order management system
ChannelPrimary routeFallbackNotes
Amazon Selling Partner API (Orders API)Order report importAuthorised under your seller account
Flipkart Seller API if your account has accessOrder and return report importAccess checked before quoting
Meesho Integration if available to your accountOrder and return report importAccess checked before quoting
Shopify Admin GraphQL APICSV exportOlder than 60 days needs extra permission
Your website Direct order postingNone neededBuilt together with the OMS
WhatsApp and B2B Order entry screen or chat captureManual entryKeeps stock accurate for offline sales

Returns

Returns and RTO handling in the OMS

Grades and rules are settings you control. For courier-side detail see courier management software.

Returns and RTO handling in the OMS
SituationWhat the OMS recordsStock actionFollow-up
Customer return, item fine Reason, photos, grade ABack to available stockRefund confirmed on channel
Customer return, needs repacking Grade B, repack taskAvailable after repackNone
Customer return, damaged Grade C, photos, claim IDMoved to damaged stockClaim deadline reminder
Wrong item returned Photos, received item detailsNot restockedClaim with channel
RTO, undelivered Courier reason, pincodeBack to stock after checkPincode added to RTO report
Lost in transit Last tracking statusWritten off pending claimCourier claim tracked

Costs

Order management system cost by scope

Starting prices; each item is itemised in your quote. See all starting prices.

Order management system cost by scope
ScopeStarts at (INR)Starts at (USD)Typical timeSuits
Order queue, 2 channels, SKU mapping, stock sync From ₹60,000From US$9006–8 weeksSellers on two channels
Plus courier booking and batch labels Above ₹60,000, itemisedAbove US$9007–9 weeksBrands shipping own-site orders
Plus returns desk and pack verification Above ₹60,000, itemisedAbove US$9008–10 weeksHigh-return categories
Plus more channels, reconciliation, Tally Above ₹60,000, itemisedAbove US$9009–12 weeksFour or more channels
Warehouse staff app (native) From ₹40,000From US$6006–10 weeksLarge pick-pack teams
Care after 2 free months From ₹8,000/moFrom US$120/moMonthlyAPI and report format changes

Across India

Order management systems for sellers in these cities

We build remotely for sellers anywhere in India. These city pages describe the local businesses we usually hear from.

  • Order management system in Surat

    Saree, dress material and textile sellers in Surat list thousands of variants across marketplaces and need stock sync that survives festival order spikes.

  • Order management system in Jaipur

    Block-print clothing, home decor and jewellery brands in Jaipur sell combos and made-to-order pieces that need careful bundle and dispatch rules.

  • Order management system in Agra

    Footwear makers in Agra selling online see size-related returns, so returns grading and restocking rules protect margins on every channel.

  • Order management system in Jodhpur

    Furniture and handicraft exporters in Jodhpur moving into online retail ship bulky, fragile items where damage claims and courier choice matter.

  • Order management system in Tiruppur

    Knitwear and innerwear brands in Tiruppur manage large size and colour grids, which makes master SKU mapping the first thing to get right.

  • Order management system in Ludhiana

    Hosiery, woollen and sportswear sellers in Ludhiana face seasonal demand swings and need buffers that change with the season on each marketplace.

  • Order management system in Panipat

    Home furnishing and textile sellers in Panipat ship heavier parcels, where picking the right courier by weight slab and pincode cuts costs.

  • Order management system in Karur

    Home textile manufacturers in Karur selling bed and table linen online juggle bulk exports with small marketplace orders from one stock pool.

  • Order management system in Saharanpur

    Wood carving and handicraft sellers in Saharanpur list decor pieces across channels and need damage tracking for fragile shipments.

  • Order management system in Mysore

    Silk, sandalwood and incense brands in Mysore sell to buyers across India, often through both marketplaces and their own gift-focused stores.

  • Order management system in Kochi

    Spice, tea and Ayurvedic product sellers in Kochi manage batch-dated stock, where the order system must dispatch older batches first.

  • Order management system in Bhagalpur

    Silk weavers and traders in Bhagalpur moving onto marketplaces need a simple queue and stock view without juggling several seller panels.

  • Order management system in Gurgaon

    D2C startups in Gurgaon selling beauty, wellness and lifestyle products want an OMS that feeds their own dashboards, apps and marketing tools.

  • Order management system in Bengaluru

    Bengaluru’s D2C brands often sell on their own site first and add marketplaces later, so the OMS must scale from one channel to many.

  • Order management system in Firozabad

    Glassware and bangle makers in Firozabad shipping fragile goods online depend on careful packing checks and fast damage claims.

How it works

How we build your order management system

  1. Tell us your channels and volumes

    Share which marketplaces and stores you sell on, daily order counts, couriers used and a catalogue export. A short video of your packing area helps us design the flow.

  2. Receive an itemised quote

    In about two working days you get each channel, courier link and module as a priced line, with a timeline. Nothing is billed until you approve the quote in writing.

  3. Map your catalogue

    We build master SKUs from your channel exports, flag listings that do not match, and agree bundle rules with you before orders flow in.

  4. Go live channel by channel

    Your busiest channel connects first with conservative buffers. Staff compare stock with the seller panel daily while we tune rules, then the next channel joins.

  5. Add courier, returns and accounts

    Courier booking, batch labels, the returns desk, payout reconciliation and the Tally export are switched on once the order queue is steady.

  6. Hand over and keep it current

    You receive code, hosting and credentials in your name. Two months of maintenance are free; after that, care from ₹8,000/mo keeps up with marketplace API and report changes.

Questions

Order management system: questions sellers ask

What is an order management system?

An order management system is software that collects orders from all your sales channels into one queue and manages everything after the sale: stock reservation, picking and packing, labels, courier booking, tracking, returns and stock updates back to each channel. For marketplace sellers and D2C brands it replaces working separately in every seller panel.

How much does an order management system cost in India?

Subscription OMS tools usually charge monthly, often scaled by order volume, and prices vary widely. A custom order management system from BtechWaleTech starts at ₹60,000 for a web OMS with two channels, SKU mapping and stock sync, with no per-order fees. Additional channels, courier integration, returns, reconciliation and Tally export are itemised separately.

Can one OMS manage Amazon, Flipkart, Meesho and Shopify orders together?

Yes. Orders from every channel land in one queue tagged by source. Connections use each channel’s official API where your account has access, such as Amazon’s Selling Partner API and Shopify’s Admin API, and scheduled imports of downloaded order reports where it does not. We confirm the access each account has before quoting.

How does an OMS prevent overselling?

It keeps one stock count per master product and pushes the available quantity to every channel after each sale. Because channels accept updates at their own pace, it also holds back a buffer of units per channel that you set, so bursts of orders during sales do not oversell before updates land. Low-stock floors can zero a listing automatically.

Can the OMS book couriers and print labels?

Yes. For your own website and Shopify orders, it books shipments through your courier contracts or aggregator account, fetches labels and tracking numbers, and prints labels and invoices in batches by courier. For marketplace-shipped orders it downloads each channel’s labels. Tracking updates flow back into every order, and stuck shipments appear on an exceptions list.

How are returns and RTO handled?

Each returned parcel is scanned against its original order on arrival, then graded, for example resaleable, needs repacking, damaged or wrong item. Only resaleable stock returns to availability. Damaged and wrong items open a claim record with photos and a deadline reminder. RTO parcels are tracked separately, with a pincode report that guides where to limit cash on delivery.

How long does it take to build an order management system?

Six to twelve weeks is typical. Catalogue mapping and the busiest channel come first, then a second channel, courier booking, the returns desk and remaining channels. We bring channels live one at a time and recommend finishing at least two or three weeks before a big sale, so your team trusts the queue before volumes peak.

Should I use a subscription OMS or build a custom one?

Use a subscription OMS if all your channels and couriers are supported and your process is standard, because it is faster to start. A custom OMS makes sense when you have unsupported channels, B2B or made-to-order flows, special returns handling, or fees rising with volume. Trial a subscription tool against your five most annoying daily tasks before deciding.

Does the OMS work with Tally?

Yes. Channel-wise sales, returns, marketplace fees and settlements can be exported mapped to your Tally ledgers, so your accountant imports instead of retyping. Tally Solutions also publishes its own Amazon data import plug-in for TallyPrime; an OMS export adds the other channels into one consistent file. Your accountant decides how each line is treated.

Can the OMS reconcile marketplace payouts?

Yes. It imports each channel’s settlement reports and matches them to orders by order ID, showing sale price, fees, shipping, taxes collected at source and the net received. Delivered orders not settled after the expected period, and fees that differ from your expected rate, appear on an exceptions list for follow-up with the marketplace.

What is SKU mapping and why does it matter?

SKU mapping links each listing code on each channel to one master product in the OMS. The same item often has different codes on Amazon, Flipkart, Meesho and Shopify. Without mapping, stock is counted separately on each channel and sync fails. Bundles and combos are mapped to their component products so stock is consumed correctly.

Can the OMS handle multiple warehouses?

Yes. Stock is held per warehouse, and rules decide which warehouse fulfils which channel or pincode. Transfers between warehouses are recorded, and each location gets its own picklists and dispatch manifests. Multi-warehouse support adds scope to the quote, so we price it as a separate line after understanding how stock is split today.

Do marketplaces allow third-party order systems?

Major marketplaces provide official routes for seller systems, such as Amazon’s Selling Partner API, with their own authorisation steps and rules on how buyer data may be used. Access differs by marketplace and account. Where an account has no API access, the OMS works from the order and return reports sellers download from their panel.

Who owns the OMS and the order data?

You do. The code is in a repository you control, the database and hosting are in your cloud account, and every API credential is created under your own seller and store accounts. At handover you receive all logins and guides for each role. You can move support to another developer at any time.

Is customer data safe in the order management system?

We build for it: access by role so packing staff see only shipping details, encryption in transit and at rest, logged actions, and daily backups to your cloud account. We follow each connected marketplace’s rules on storing buyer details. For your wider legal obligations on personal data, your own lawyer is the right adviser.

What happens when a marketplace changes its API or reports?

Channel connections run as background jobs that retry and alert you if syncing stops, so a change does not fail silently. We then update the connector. During the two free months of maintenance, such fixes are included. After that, ongoing care starts at ₹8,000/mo, which many sellers keep precisely because channels change over time.

Can WhatsApp or wholesale orders go into the same system?

Yes. Orders taken on WhatsApp, over the phone or from wholesale buyers can be entered on a simple screen or captured from chats, and they reserve stock exactly like marketplace orders. That keeps availability accurate on every channel and gives you one dispatch queue for the whole business rather than a separate notebook for offline orders.

Do we need a mobile app for the warehouse team?

Usually not at first. The picking, packing and dispatch screens work in a phone browser, and barcode scanning works through the camera or a handheld scanner. A native Android and iOS app starting at ₹40,000 helps large teams that need offline scanning or faster camera performance. Most sellers start with the browser version.

Can you also build our D2C website or Shopify store?

Yes. An ecommerce store starts at ₹50,000 with UPI and card checkout, and orders from it flow straight into the OMS. We also set up and customise Shopify stores. Building both together means product data, stock and orders share one source from the first day rather than being connected later.

How do payments for the project work?

Payments are staged against delivered work as set out in your itemised, written quote. Sellers in India pay by UPI or bank transfer; international clients pay in USD by Wise, bank wire or PayPal. Nothing is billed before you approve the quote. For anything the quote does not cover, see our terms page or ask us.

Next step

Share your channels and get an OMS quote

Tell us on WhatsApp which marketplaces and stores you sell on, your daily order volume and your couriers. You will get an itemised quote in about two working days, with a custom order management system starting at ₹60,000, everything in your name and two months of free maintenance after launch.