System / Settings
everything here is self-service — no backend intervention needed to add or change entries
Marketplace Name = unique combination of Selling Account + Country + Entity Code + Account Name. New selling accounts can be added any time.
Marketplace Name (OMS)Selling accountCountryEntityAccount nameFulfilment centreStatus
Amazon UAE SG (S-Amazon)AmazonUAESGS-AmazonYes — FBAActive
Noon KSA SG (Sup1)NoonSaudi ArabiaSGSup1Yes — FBNActive
Amazon US IGECOMAmazonUSAIGECOMYes — FBAActive
Amazon SG PTEAmazonSingaporePTEYes — FBAActive
Amazon KSA ALK (ETC)AmazonSaudi ArabiaALKETCYes — FBADormant
Amazon UK SGAmazonUKSGIn pipeline
Website SG SG (Shopglobal.sg)Own websiteSingaporeSGShopglobal.sgActive
Every purchase records: Vendor · Purchasing Entity · Marketplace · Marketplace Entity · Warehouse · Country of Procurement — enforced at entry.
VendorSource countryPurchasing entityTypePayment modeStatus
Amazon.inIndiaSAMarketplacePay by Invoice (credit)Active
Amazon.comUSAIGLLCMarketplaceCard •• 8801Active
Amazon.aeUAESGMarketplaceCard •• 4412Active
India Book Distributors (Bombay)IndiaSADistributorBank transferActive
Prakash Books India Pvt LtdIndiaSADistributorBank transferActive
Bhagwati Medical & General StoresIndiaSALocal vendorUPI / cashActive
Local vendors (Mahesh & team)IndiaIGECOMLocal vendorVariousActive
Skull ShaverUK / ChinaSGDistributor productsWire transferActive
Chandra, Elegant, IDI Jewels…IndiaIGLLCJewellery vendorsBank transferActive
New logistics partners can be onboarded any time; API-connected carriers auto-generate AWBs and feed tracking.
CarrierEntityMovementAPIStatus
DHLSA · IGIndia → CA / AU / SG / USAWB + trackingActive
AramexSAIndia → AU / UAE / KSA / SGAWB + trackingActive
JNT Express UAESGDubai → UAE customers (last mile)AWB + trackingActive
AjexSGKSA office → KSA customers (last mile)AWB + trackingActive
EMX / Naqel / SMSASGDubai → KSA / GCC / customersTracking onlyActive
KSK (Boxit) · ShipglobalSGUS → UAE / KSA officesTracking onlyActive
SG ExpressSGCustomer-facing tracking siteTwo-way API (Phase 1)Integration in progress
India Post · USPS · Shiprocket · DTDC · DelhiverySAVarious India / US routesMixedActive
Own offices, godowns, 3rd-party fulfilment centres and every Amazon FBA / Noon FBN centre — all manageable here.
Inventory centreCountryKindNotesQC policy
Marol GodownIndiaOwn godownPrimary India hub — all India procurementFull QC
UAE OfficeUAEOwn officeAll UAE selling-account inventory movementFull QC
E Fulfilment centreUAEOwn warehouseOverflow warehouse near UAE officeFull QC
KSA OfficeKSAOwn officeKSA receiving, QC & last mileFull QC
Shipglobal OfficeUSATransit warehouseUS procurement — inward & immediate outward · zero standing inventoryException-only QC
Boxit OfficeUSATransit warehouseUS procurement — inward & immediate outwardException-only QC
Stashworks PTE LtdSingapore3rd-party FCLazada & Shopee inventoryFull QC
Amazon FBA / Noon FBN centres (28)MultiMarketplace FCPer selling account — inbound reconciliation appliesMarketplace-managed
Exception 5: Last Purchase Date = Marketplace Latest Ship Date − transit days. Configurable per Source → Destination pair, selectable per office & destination.
SourceDestinationTransit (days)Used byLast updated
India (Marol)UAE4Break Bulk BB via Aramex10 Jul 2026
India (Marol)KSA5BB via Aramex + Naqel10 Jul 2026
India (Marol)Singapore6DHL / Aramex02 Jul 2026
India (Marol)Australia7DHL / India Post02 Jul 2026
India (Marol)Japan8India Post02 Jul 2026
USA (Shipglobal)USA2USPS PAP domestic28 Jun 2026
USA (Shipglobal)UAE6KSK Boxit / Shipglobal28 Jun 2026
UAE OfficeUAE2JNT last mile28 Jun 2026
UAE OfficeKSA3EMX / Naqel / SMSA28 Jun 2026
SLA targets drive queue colours, auto-escalations and the compliance dashboard. All values editable; milestone-level overrides per marketplace supported (e.g. unmapped-SKU SLA per marketplace).
#MilestoneSLA targetCheck & sourceEscalates to
1Order updateReal timeMarketplace syncIT
2Procurement< 12 hrsOrder date vs procurement datePurchase lead
3TrackingAll open ordersUndelivered orders, ETD −2Tracking lead
4Inbound scanReal timeAll delivered unitsWH manager
5Quality check< 8 hrs B2B · < 24 hrs JITDelivered units per inbound scanQC lead
6Dispatch< 8 hrsAll QC-passed ordersDispatch lead
7Inventory inbound< 8 hrsQC-failed & unreturnable ordersWH manager
9Returns< 12 hrsUnits not shipped / moved to inventoryReturns lead
10Refunds< 96 hrsReturns acceptedFinance manager
11Delivery B2B / BBPer country & productDispatch files vs courier trackingTracking lead
CS response24–48 hrsQuery action timestampsCS manager
Unmapped SKU fix2 hrs (per-marketplace override)Alert → mapping updateSales supervisor
Blacklists: OMS never orders from blacklisted sellers (auto-prefers a faster/cheaper alternative), and blacklisted ASINs (DG, volumetric, restricted) auto-highlight on future orders. DG / volumetric detection also runs via keyword tags.
TypeEntryReasonAdded byAddedOrders blocked
SellerQuickDealsFZ Amazon.ae3 fake-product incidentsPurchase lead12 May 202617
SellerMegaBooksIN Amazon.inChronic late dispatchPurchase lead02 Jun 20269
ASINB0CHEM7719DG — aerosol, cannot air-shipSystem (keyword: "aerosol")25 Jul 20263
ASINB0FURN9001Volumetric — exceeds box limitsQC (oversize flag)18 Jul 20262
Keyword"lithium battery", "aerosol", "perfume > 500ml"DG auto-tagging rulesetIT01 Jul 2026
Loss-purchase prevention: purchasability is computed from the sales marketplace price using these per-marketplace pricing files. Loss-making purchases route to manual review. The 30% max purchase-price cap also lives here.
MarketplaceFile versionLogic summaryMax buy-price capUploadedStatus
Amazon UAE SG (S-Amazon)v2026-07Sale price − fees − shipping ≥ 12% margin30% rule05 Jul · N. GuptaActive
Amazon KSA SG (Sup8)v2026-07Sale price − fees − shipping ≥ 10% margin30% rule05 Jul · N. GuptaActive
Noon UAE / KSA (all)v2026-06Sale price − commission ≥ 8% margin + box cap INR 21,00030% rule18 Jun · N. GuptaUpdate due
Amazon US IGECOMv2026-07Sale price − FBA fees ≥ 15% margin30% rule10 Jul · N. GuptaActive
All nine are Phase 1. Every inbound integration has a stated manual fallback, so no operation depends on an API being available — where an equivalent of Amazon's SP-API does not exist, the order or consignee data comes in as an upload instead.
IntegrationDirectionWhat movesFallback when the API is unavailableLast syncStatus
Amazon SP-APIall Amazon selling accounts Inbound Orders, tracking numbers, shipment reports, FBA inbound & inventory Order report upload per marketplace 26 Jul 14:28every 15 min Connected
Amazon SP-API — vendor versionconsignee details Inbound Consignee name and address for vendor-fulfilled orders Manual consignee upload — in use today Not set up — fallback active
Non-Amazon marketplacesNoon, Lazada, Shopee, Walmart, eBay, Trendyol, Shopify, Flipkart, Joom, Ozone Inbound Order import and delivery status per selling account Scheduled report automation, else manual upload 26 Jul 14:00hourly 6 of 10 automated
Courier APIsDHL, Aramex, J&T, Ajex, Shiprocket, Delhivery, DTDC, USPS Two-way AWB generation out; tracking events scraped back in Manual AWB entry and reference-number tracking 26 Jul 12:30every 4 hrs Connected
SG Expresscustomer-facing tracking Two-way Live tracking and remarks into OMS; OMS tracking data out so customers track on the SG Express site Tracking stays in OMS only — no customer-facing view 26 Jul 13:10hourly In progress
Tallyaccounting Outbound Master SKU pushed to Tally when it is used to fulfil a B2B order — plus purchase cost and entity, per SUNARK / SGECOM / IGECOM Daily export file for the Accounts team to import 26 Jul 06:00nightly + on fulfilment Connected
WhatsAppoperational notifications Outbound QC ↔ Cataloging loop — a QC failure notifies Cataloging, and their action notifies QC back In-app notification and ticket only 26 Jul 14:22real time Connected
FBA / FBN inventory feedsAmazon FBA, Noon FBN Inbound Shipped-vs-inwarded quantities, on-hand stock, Amazon-lost units and reimbursements Import-file upload per fulfilment centre 26 Jul 07:15daily Connected
3rd-party warehousesShipglobal, Boxit, Papayaship, Stashworks, Salasa Inbound Inbound receipts and outbound confirmations at transit and fulfilment sites Import-file upload per warehouse 26 Jul 09:40daily 3 of 5 by API
9 integrations · every inbound one has a manual fallback Sync failures raise a ticket to IT with the configured SLA rather than failing silently