Direct Answers · ERPNext Commerce Integration
Q: How does ERPNext Shopify integration work for order and inventory sync in India?

When a customer places an order on Shopify, Quantbit's connector creates a Sales Order in ERPNext automatically — with the customer's shipping address, line items mapped to ERPNext items, and GST tax classification applied based on the product HSN code and delivery state. When the order is invoiced and dispatched in ERPNext, the fulfillment status and courier tracking number push back to Shopify so the customer sees live shipping updates. Stock levels sync from ERPNext to Shopify in near-real-time so the store never shows products that are out of stock in the warehouse.

Q: Can ERPNext pull orders from Amazon and Flipkart alongside a Shopify store in one unified system?

Yes. Quantbit's Commerce Connector for ERPNext aggregates orders from Amazon Seller Central, Flipkart Seller Hub, and Shopify into a single ERPNext order management queue. Each order is tagged with its source channel so you can track performance and margins per marketplace. GST invoices and e-invoices are generated from ERPNext for every channel. Inventory is deducted from a shared warehouse pool so you never oversell across channels — a common pain point for sellers active on multiple platforms simultaneously.

🛒 Commerce Connector Pack

ERPNext That Keeps Up With Every Order, Every Channel

Connect Shopify, WooCommerce, Amazon, and Flipkart to ERPNext — and let orders flow in, inventory sync out, and GST invoices generate automatically across every channel you sell on.

Multi-Channel Order Feed · Live
🛍️
Shopify Store
47 orders today · ₹1,84,200
Live Sync
📦
Amazon.in
23 orders today · ₹89,400
Live Sync
🏪
Flipkart
18 orders today · ₹52,100
Live Sync
🌐
WooCommerce
12 orders today · ₹38,700
Syncing…
Channel Connectors

Every Platform Indian Sellers Actually Use

Each connector is built for how that platform actually works — not a generic API wrapper. Shopify's webhook model, Amazon's SP-API, Flipkart's seller feed — all handled correctly.

🛍️

Shopify ↔ ERPNext

The most complete bidirectional sync available for Shopify and ERPNext. Orders, customers, products, inventory, and fulfillment — everything flows in both directions without manual intervention.

  • Real-time order webhook to ERPNext Sales Order
  • Customer auto-creation and deduplication
  • Product and variant mapping to ERPNext Items
  • Inventory levels pushed from ERPNext to Shopify on every stock movement
  • Fulfillment status and tracking number pushed back to Shopify on shipment
  • Refund and return sync with ERPNext credit notes
  • GST invoice generation mapped to delivery state
  • Discount codes and gift cards handled as journal entries
  • Multi-location inventory support for multiple warehouses
🌐

WooCommerce ↔ ERPNext

WooCommerce's REST API gives us deep access to order data. Our connector handles the nuances Indian WooCommerce sellers face — COD orders, partial payments, and GST plugin compatibility.

  • Order import with line items and customer data
  • COD order handling — payment entry created on delivery
  • Inventory sync via WooCommerce REST API
  • WooCommerce GST plugin data passed to ERPNext tax lines
  • Product category mapping to ERPNext item groups
  • Order status updates pushed back to WooCommerce
  • Abandoned cart data pulled to ERPNext CRM leads
  • Subscription orders (WooCommerce Subscriptions) supported
📦

Amazon.in ↔ ERPNext

Amazon's Selling Partner API is complex and rate-limited. Our connector handles the authentication, throttling, and data normalisation — so your Amazon orders appear in ERPNext reliably.

  • Order import via Amazon SP-API (Selling Partner API)
  • FBA and FBM order handling with separate warehouse logic
  • Amazon fee deductions posted as ERPNext journal entries
  • Return and refund data imported automatically
  • ASIN to ERPNext Item mapping
  • Amazon settlement report reconciliation
  • TCS (Tax Collected at Source) entries for Amazon marketplace
  • Multi-marketplace support (Amazon.in, Amazon.ae)
🏪

Flipkart ↔ ERPNext

Flipkart remains India's largest marketplace for many product categories. Our connector keeps your Flipkart Seller Hub in sync with ERPNext — including the Flipkart-specific return and penalty structures.

  • Order import from Flipkart Seller Hub API
  • Flipkart Fulfillment (F-Assured) and self-ship order handling
  • Return and exchange order processing in ERPNext
  • Flipkart payment settlement reconciliation
  • Seller protection penalty tracking in ERPNext
  • HSN and GST rate mapping per product category
  • Listing data sync for inventory available to sell
  • Flipkart Ads spend imported as marketing cost entries
Sync Capabilities

What Syncs, Which Direction, and How Often

Not everything needs to sync in real time. Here is exactly how each data type flows between your e-commerce channels and ERPNext.

Data TypeDirectionFrequencyNotes
New OrdersChannel → ERPNextReal-timeWebhook-driven; Sales Order created within seconds of placement
Order Status UpdatesERPNext → ChannelReal-timeFulfillment + tracking number pushed on ERPNext shipment
Inventory LevelsERPNext → ChannelEvery 15 minStock ledger changes trigger sync; configurable frequency
Product / Item CatalogERPNext ↔ ChannelScheduledNew items pushed to channels; price updates bidirectional
Customer DataChannel → ERPNextReal-timeDeduplication by email/phone; existing customers matched
Returns & RefundsChannel → ERPNextEvery 2 hrsReturn orders create ERPNext return receipts and credit notes
Payment SettlementsChannel → ERPNextDailySettlement reports reconciled; platform fees posted as expenses
Pricing UpdatesERPNext → ChannelOne-wayERPNext is the pricing master; channel prices updated on change
Real Stories

The Situations That Make Commerce Integration Essential

These are the problems sellers bring to us — usually after one too many stockout incidents, one delayed GST return, or one month-end where reconciliation took a week.

D2C Brand · Mumbai

The Beauty Brand Selling on Three Channels With One Person Entering Orders

A skincare brand based in Mumbai was selling on Shopify, Amazon, and Nykaa simultaneously. One operations executive was responsible for checking each platform every two hours, downloading the pending orders, and manually creating them in ERPNext. If she was in a meeting or took a half day, orders piled up. Customers who expected same-day dispatch started seeing delays. Reviews mentioning "slow shipping" started appearing. When she was sick for two days, the backlog took a week to clear. After the Commerce Connector went live, all three channels feed orders directly into ERPNext the moment they are placed. No platform checking, no CSV downloads, no manual entry. She now spends her time reviewing the daily dispatch report — a five-minute task — and handling exceptions like address issues or out-of-stock situations. Order processing lag went from two to eight hours to under twenty minutes, even on peak days.

✦ Order processing lag cut from 2–8 hours to under 20 minutes; no manual entry across 3 channels
Electronics Seller · Pune

The Electronics Seller Who Kept Overselling on Amazon While Stock Sat in ERPNext

An electronics accessories seller in Pune was listing products on Amazon, Flipkart, and their own website. Each channel had its own inventory count — set manually at the beginning of the month and updated when someone remembered to. The problem surfaced painfully one Diwali sale season: Amazon showed 80 units of a Bluetooth speaker in stock, Flipkart showed 60, and the website showed 50. Actual warehouse stock: 90 units. They took 130 orders across three channels in three hours. Cancellations, penalties from Flipkart, and a customer service nightmare followed. After ERPNext became the inventory master and the Commerce Connector started pushing real-time stock to all channels, overselling disappeared entirely. Every sale on any channel immediately reduces the available stock shown everywhere else. The next peak sale season went smoothly — no cancellations due to stock discrepancy.

✦ Overselling incidents reduced to zero; single inventory pool across 3 channels
Home Decor · Bengaluru

The GST Return That Took Four Days to Prepare Every Month

A home decor brand selling on Shopify and Amazon was struggling every month when GST filing time came around. Their accountant had to pull sales data from both platforms, figure out the delivery state for each order (interstate or intrastate, which determines IGST versus CGST plus SGST), manually classify each line item's HSN code, and then compile everything into a format their CA could use. Four days of work, every month, for one accountant — just for the data collection step. After the Commerce Connector integrated both channels with ERPNext, every order that comes in has its GST components calculated automatically based on the customer's state and the item's HSN code. GSTR-1 data is ready in ERPNext on the first of every month. The accountant now reviews it in two hours and sends it to the CA. Four days became two hours.

✦ Monthly GST data preparation cut from 4 days to 2 hours; auto HSN and state-wise tax classification
Fashion · Delhi

The Returns Nightmare That Was Eating the Finance Team's Week

A fashion brand selling on Flipkart had a returns rate of around 18 to 22 percent — normal for apparel, but a nightmare to process manually. Each return that came back from Flipkart had to be inspected, graded (sellable or damaged), entered as a return receipt in ERPNext, matched against the original order, and a credit note created for GST reversal. Flipkart's settlement statement also deducted return-related logistics charges and penalties that had to be tracked separately. One person was spending almost two full days per week on return processing alone. After the Commerce Connector automated the return data import from Flipkart and mapped it to ERPNext return receipts with auto-generated credit notes, the same person spends two hours per week on returns — reviewing the quality grading and approving the entries the system pre-created. The Flipkart settlement reconciliation now takes forty minutes instead of a day.

✦ Return processing time cut from 2 days/week to 2 hours; settlement reconciliation automated
Health Supplements · Hyderabad

Price Changes That Took Three Days to Reach All Channels

A health supplements company in Hyderabad was selling on their own WooCommerce site, Amazon, and a few B2B portals. When they revised prices — which happened quarterly as raw material costs changed — someone had to log into each platform separately and update listings manually. Last time, the price change on the WooCommerce site went live immediately, but Amazon took two days to update because the person responsible was travelling, and the B2B portal was accidentally left at the old price for three days after that. During those three days, the company was selling below their intended margin on Amazon. After ERPNext became the pricing master and the Commerce Connector pushed price updates to all channels automatically, a single price list change in ERPNext propagates to all connected channels within the hour. One change, everywhere, immediately.

✦ Price sync from hours or days to under 1 hour across all channels; margin leakage eliminated
Kitchenware · Chennai

Building the Channel Performance Report That Management Kept Asking For

The founder of a kitchenware brand in Chennai kept asking the same question every month in review meetings: "Which channel is actually profitable after platform fees, returns, and logistics?" Nobody could answer quickly because the data lived in three different dashboards, none of which showed net margins after all deductions. The finance team would spend three days pulling data from Shopify analytics, Amazon Seller Central reports, and Flipkart performance dashboards, then reconciling it with ERPNext to get cost of goods, and building a spreadsheet that was usually out of date by the time it was presented. After the Commerce Connector brought all channel revenue, returns, fees, and settlement data into ERPNext, the founder gets a channel profitability report directly from ERPNext — revenue minus platform fees minus returns minus cost of goods. It refreshes daily. The management meeting question is now answered before anyone asks it.

✦ Channel profitability reporting cut from 3-day spreadsheet to live ERPNext dashboard
How It Works

From Channel Order to ERPNext Invoice in Four Steps

The journey every order takes — from the moment a customer checks out on your store to the point the inventory is updated and the invoice is ready.

1

Order Placed on Channel

Customer places order on Shopify, Amazon, Flipkart, or WooCommerce. The platform fires a webhook or the connector polls the API for new orders.

2

Sales Order Created in ERPNext

The connector maps the channel order to an ERPNext Sales Order — customer, items, quantities, shipping address, GST classification, and channel tag.

3

Fulfillment and Invoice

Your warehouse team picks and packs. On dispatch in ERPNext, a GST invoice is generated and the tracking number is pushed back to the channel automatically.

4

Inventory and Settlement Sync

Stock levels update across all channels instantly. Channel settlement reports import nightly — fees, returns, and payouts all reconciled in ERPNext.

Technical Specs

Built for Indian E-Commerce Realities

GST compliance, COD handling, and marketplace-specific settlement structures — the connector is built around how Indian e-commerce actually works.

Supported Platforms

  • Shopify (all plans including Plus)
  • WooCommerce (REST API v3)
  • Amazon.in (SP-API)
  • Amazon.ae (GCC market)
  • Flipkart Seller Hub API
  • Custom storefronts via webhook

GST Compliance

  • Interstate vs intrastate detection
  • IGST / CGST / SGST auto-split
  • HSN code mapping per item
  • e-Invoice (IRN) for B2B orders above ₹5 Cr
  • TCS deduction for marketplace orders
  • GSTR-1 ready data in ERPNext

Inventory Management

  • Single ERPNext warehouse as inventory master
  • Multi-warehouse allocation per channel
  • Real-time stock deduction on order
  • Buffer stock settings per channel
  • FBA inventory tracked separately
  • Low-stock alerts per channel threshold

Payment & Settlement

  • Daily settlement report import
  • Platform fee booking as expense
  • COD collection tracking
  • Prepaid order payment entry
  • Return deductions auto-posted
  • Multi-bank settlement routing

ERPNext Compatibility

  • ERPNext v13, v14, v15
  • Multi-company channel routing
  • Custom price list per channel
  • Channel-wise cost centre tracking
  • Custom fields preserved on sync

Error Handling

  • Duplicate order detection
  • Unmapped SKU alert to operations team
  • Failed sync retry with backoff
  • Sync log visible in ERPNext
  • Daily sync health report email
FAQs

What Sellers Ask Before Going Live

What happens if the same customer orders on both Shopify and Amazon?
The connector deduplicates customers by email address and phone number. If the same customer has ordered on both channels, they will be linked to the same ERPNext customer record — giving you a unified view of their total lifetime value, payment history, and order count across all channels. If the email or phone does not match, a new customer record is created and can be manually merged later.
How does the connector handle Cash on Delivery orders from Shopify and WooCommerce?
For COD orders, the connector creates the Sales Order and Delivery Note in ERPNext normally — but the payment entry is not created until the order is marked as delivered and payment collected. Once the delivery partner confirms cash collection (either through their API or your manual confirmation), the connector creates the payment entry and marks the invoice as paid. This prevents your receivables from showing COD orders as collected before the cash has actually come in.
We sell some products on Amazon that we do not sell on our own website. Can the item mapping handle this?
Yes. The connector has a flexible item mapping table where you can map each platform's SKU or ASIN to the corresponding ERPNext item. Items that exist only on Amazon are mapped only in the Amazon connector config. Items sold across all channels are mapped in each channel's config. If an unmapped SKU comes in on an order, the connector flags it as an alert rather than creating a broken order — so your team can add the mapping before reprocessing.
Does the Commerce Connector handle Shopify Plus multi-store setups?
Yes. For brands running multiple Shopify stores — for example, a domestic India store and an international store for GCC customers — the connector can be configured to pull from both stores into ERPNext, routing them to different company entities or different cost centres. Orders from the India store get INR pricing and GST; orders from the GCC store get AED or OMR pricing and the appropriate tax treatment.
How does Amazon FBA inventory interact with ERPNext stock?
FBA inventory is stock that Amazon holds in their fulfilment centres — it is not in your warehouse, but it is your stock. Our connector tracks FBA inventory separately in ERPNext as a virtual warehouse so you have visibility into what is at Amazon versus what is in your own facility. When an FBA order is placed, the deduction happens from the FBA virtual warehouse in ERPNext, not your physical warehouse — keeping your stock reports accurate across both locations.

Sell on Every Channel. Manage in One Place.

Tell us which platforms you sell on and how many orders you process monthly. We will show you exactly how the Commerce Connector will work for your catalogue and GST setup.

Book a Free Commerce Integration Call →