Saltar al contenido principal
NetSuiteMultichannel & PIM Tools

South Asia Marketplace Connector (Daraz)

A build-to-order NetSuite integration for Daraz sellers that imports marketplace orders across South Asian

markets, pushes stock and price, and reconciles fees and payouts. Scoped, quoted and built for your account.

Bajo pedido

¿Qué es South Asia Marketplace Connector (Daraz)?

A build-to-order NetSuite integration for Daraz sellers that imports marketplace orders across South Asian markets, pushes stock and price, and reconciles fees and payouts. Scoped, quoted and built for your account. Built to order by ECOSIRE for Oracle NetSuite (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

South Asia Marketplace Connector (Daraz) — A build-to-order NetSuite integration for Daraz sellers that imports marketplace orders across South Asian markets, pushes stock and price, and reconciles fees and payouts

What we build

  • Scheduled Script polling of marketplace seller order endpoints per seller account and market, with paging, rate-limit backoff and a persisted high-water mark
  • Staging custom record capturing raw order payloads with market, seller account, status, retry count and error detail before any transaction is created
  • Map/Reduce Sales Order creation with governance-safe yielding for campaign-day volume spikes, and configurable order form and defaults per market
  • Duplicate protection via marketplace order number on a custom body field and order item identifiers on lines, both checked through saved searches
  • Configuration custom record mapping each seller account to subsidiary, currency, location, department, class and customer form for OneWorld accounts
  • Custom segment tagging marketplace and market at line level so channel margin reports come from standard NetSuite saved searches
  • Status synchronisation driving Item Fulfilment, line closure, Return Authorisation, Item Receipt and Credit Memo from marketplace state changes
  • Explicit handling of failed delivery and return-to-seller states so stock and revenue stay accurate on undelivered orders
  • Marketplace tracking number and carrier written back to the Item Fulfilment so warehouse staff work from NetSuite, not the seller portal
  • Stock push per market from an Inventory Item saved search with reserve or percentage allocation, committed-quantity netting and location exclusions
  • Commission, payment fee, shipping fee and seller-funded promotion lines imported against orders and posted to nominated expense accounts
  • Payout statement import into a custom record, matched to orders and fee lines, with an unmatched exception saved search and email escalation via SuiteFlow

Sobre este producto

The problem

A seller running at scale on a South Asian marketplace ends up with two systems of record and no reliable bridge between them. The marketplace seller centre knows the orders, the stock and the fees. NetSuite knows the general ledger, the purchase orders and the real cost of goods. Between them sits a person with a CSV export and a deadline.

The symptoms are consistent. Orders are keyed in a day late, so revenue reporting lags. Stock in the seller centre is updated from a stale report, so fast-moving lines oversell and get cancelled — which then costs you seller metrics as well as the sale. Marketplace commission, payment fees, shipping fees and promotional contributions are deducted before payout, so the amount in the bank never equals the value of orders shipped, and nobody can explain the difference without an afternoon of work.

Sellers operating across more than one South Asian market carry that entire problem several times over, in several currencies, often under different legal entities. Channel-level profitability stops being measurable, which is exactly when a business most needs to measure it.

What ECOSIRE builds

ECOSIRE builds a connector that runs inside your NetSuite account as an SDF project, delivered as an unmanaged bundle you own outright. It authenticates with your own marketplace seller credentials and moves data directly between your seller account and NetSuite.

Order import

A Scheduled Script polls the seller order endpoint per seller account and per market on an interval you set, handling paging, rate limits and backoff. Every order is written first to a staging custom record (customrecord_eco_dz_order_stage) with the raw payload, the marketplace order number, market, seller account and processing status. A Map/Reduce script then drains that queue into Sales Orders with governance-safe yielding, so a campaign-day spike does not exhaust script limits mid-batch.

The marketplace order number lives on a custom body field, and the order item identifiers live on the lines. Both are checked with a saved search before creation, so repeated polling and replayed events cannot create duplicate transactions or double-fulfil a line.

Market and entity structure

A configuration custom record maps each seller account to a subsidiary, currency, location, department, class and customer form. In OneWorld accounts, orders from each market post into the correct legal entity with the correct currency, rather than being consolidated and unpicked later. A custom segment tagging marketplace and market is applied at line level so channel and market reporting comes from standard saved searches and the standard income statement, not from a separate spreadsheet.

Order status and fulfilment

Marketplace orders move through pending, ready to ship, shipped, delivered, cancelled, returned and failed-delivery states, and each has a different accounting consequence. A Scheduled Script pulls status changes and applies them: creating Item Fulfilments with the marketplace-issued tracking number and carrier, closing cancelled lines, raising Return Authorisations and, on receipt, Item Receipts and Credit Memos. Failed deliveries and returned-to-seller items are handled explicitly, because in this market they are a meaningful share of volume and quietly ignoring them corrupts both stock and revenue.

Where a shipping label or tracking number is issued by the marketplace, it is written back to the Item Fulfilment so warehouse staff work from NetSuite rather than the seller portal.

Stock and price push

A Scheduled Script pushes sellable quantity per market from an Inventory Item saved search, netting out committed quantity and excluding the locations you nominate. Sellers sharing one warehouse across several markets can set a reserve or a percentage allocation per market instead of publishing the same pool everywhere. Prices are pushed from a nominated price level, with currency-specific price levels per market and optional guard rails so a mis-keyed price cannot be published.

Fees, promotions and settlement

Commission, payment fees, shipping fees and seller-funded promotional contributions are imported against the orders they relate to and posted to expense accounts you nominate. The Sales Order therefore carries gross revenue and the deductions appear as costs — which is what makes marketplace gross margin computable at all. Payout and settlement statements are imported into a custom record and matched against the underlying orders and fee lines, producing a saved search that shows which transactions constitute each bank deposit. Anything unmatched is flagged for review rather than plugged.

Errors and monitoring

Every API call and every order attempt is logged to a custom record with the payload, outcome and resulting internal ID. Failures — unmapped SKUs, missing tax codes, expired tokens, rate-limit exhaustion — appear in a single saved search and dashboard portlet, and a SuiteFlow workflow escalates by email when an order or a token problem sits unresolved past your threshold.

Who this is for

Established sellers, brand owners and distributors operating across Pakistan, Bangladesh or Sri Lanka who already run NetSuite and have material marketplace volume. It suits businesses that need channel-level margin, clean payout reconciliation and stock accuracy across markets, and that prefer to own the integration code rather than depend on an external service.

How delivery works

Scoping call. We review your seller accounts and markets, your API access and entitlements, your fulfilment arrangements, your NetSuite subsidiary and currency setup, and exactly how you want fees, promotions and settlements to post.

Fixed quote. You receive a written scope covering mappings, scripts, markets and acceptance tests, at a fixed price. Additions after that are quoted separately.

Build. ECOSIRE develops the connector as an SDF project under version control. Typical lead time is one working week from a signed scope, extending where several markets, entities or fulfilment models are involved.

Install in sandbox. We deploy to your sandbox first, run your real historical orders and a real payout statement through it, and review the results with your finance and operations teams before anything reaches production.

Install in production. After sign-off the same bundle goes to production, configuration is completed, deployments and schedules are enabled, and we watch the first live polling cycles with you.

Support. A defect-fix support window runs from go-live against the agreed scope, with extended support and enhancements quoted separately.

What you should know before you buy

This is a build-to-order engagement. Nothing is pre-built, there is no instant download and there is no trial version, because the software does not exist until it is built for your account. The integration also operates strictly within your own marketplace seller API entitlements — the endpoints, fields and rate limits available to your account define what can be automated. We confirm those during scoping and design to them, instead of quoting for behaviour the marketplace does not expose.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    Instalamos en su instancia, le entregamos el código fuente e incluimos dos semanas de soporte tras la puesta en marcha. Los defectos en el código que entregamos se corrigen sin coste.

lo que obtienes

  • Complete SuiteScript 2.1 source (Scheduled, Map/Reduce, User Event and RESTlet scripts) delivered as an SDF project you own
  • Unmanaged bundle installed in your sandbox account and then in production after sign-off
  • Custom records, custom fields, custom lists, custom segments and saved searches for staging, SKU mapping, fees, payouts and sync logging
  • Configured script deployments, schedules, integration records, roles and permissions, with seller credentials stored in your own account
  • SuiteFlow status-transition and escalation workflows plus payout reconciliation and exception saved searches
  • Administrator and finance documentation covering per-market configuration, fee and promotion posting, payout matching and reprocessing failures
  • A live training session for operations and finance staff, plus a defect-fix support window from go-live

¿Para quién es esto?

Marketplace Operations Lead

Manages seller accounts across more than one South Asian market and updates stock manually from stale reports, causing cancellations that damage seller performance metrics. Automated per-market stock allocation from live NetSuite availability removes the manual cycle and the oversell.

Finance Manager

Receives net payouts with commission, payment fees, shipping and promotional contributions already deducted, and cannot reconcile them to shipped orders. Importing fee lines against orders and matching payout statements to transactions makes each bank deposit traceable to the sales behind it.

NetSuite Administrator

Is asked to support marketplace integration issues but has no visibility into what a hosted connector is doing. Owning the SuiteScript source, the staging records and the sync logs means failures can be diagnosed, fixed and extended without waiting on a third party.

Cómo se compara South Asia Marketplace Connector (Daraz)

CriterioECOSIREConstrucción personalizadaCompetidorNativo de NetSuite
Source code delivered and owned by youIncluidoIncluidoNo incluidoNo incluido
South Asia marketplace order and status coverageIncluidoIncluidoNo incluidoNo incluido
Multi-market OneWorld subsidiary and currency mappingIncluidoApoyo parcialNo incluidoApoyo parcial
Commission, shipping and promotion deductions posted as costsIncluidoApoyo parcialNo incluidoNo incluido
Payout statement matched back to orders and fee linesIncluidoApoyo parcialNo incluidoNo incluido
Failed-delivery and return-to-seller handling in inventory and revenueIncluidoApoyo parcialNo incluidoNo incluido
Fixed price agreed before build beginsIncluidoNo incluidoApoyo parcialNo incluido
Available immediately without a buildNo incluidoNo incluidoApoyo parcialApoyo parcial

Preguntas frecuentes

Is this available as an instant download?
No. Every ECOSIRE NetSuite app is built to order for the account it will run in. The sequence is a scoping call, a fixed written quote, then the build. Typical lead time is one working week from a signed scope; several markets, several subsidiaries or unusual fulfilment arrangements can extend it, and the expected timeline is stated in the quote rather than discovered afterwards.
Which NetSuite editions and versions do you support?
We build for currently supported NetSuite releases using SuiteScript 2.1 and SuiteTalk REST. Both standard and OneWorld accounts are supported; selling across Pakistan, Bangladesh and Sri Lanka usually means OneWorld with multiple currencies, and that mapping is part of the scope. The account needs SuiteScript, SuiteFlow, Custom Records, Custom Segments, Multi-Currency where relevant and Token-Based Authentication enabled — we verify this during scoping and tell you what must be switched on.
Do I need my own marketplace seller API credentials?
Yes. The connector runs on your own seller account credentials and operates within your account's entitlements, available endpoints and rate limits. We cannot obtain API access on your behalf. On the scoping call we confirm exactly which endpoints and fields your account exposes, then design the integration to those, so nothing is promised that the marketplace does not actually provide.
How are commission, shipping fees and promotional deductions treated?
They are imported as separate lines against the orders they relate to and posted to expense accounts you nominate. The Sales Order retains gross revenue and each deduction appears as a cost, which is what makes marketplace gross margin calculable. Payout statements are imported separately and matched to the orders and fees behind them, with an exception search for anything that does not reconcile.
What happens to failed deliveries and returned-to-seller stock?
They are handled explicitly rather than left as shipped revenue. A failed delivery or return drives a Return Authorisation and, on physical receipt, an Item Receipt and Credit Memo against the accounts you configure, so both inventory and revenue correct themselves. A SuiteFlow workflow controls which transitions are allowed, so a status change arriving after period close is routed for review instead of silently amending a posted transaction.
Can this handle several seller accounts and currencies at once?
Yes. Each seller account maps to its own subsidiary, currency, location and transaction defaults, and every line is tagged with the market via a custom segment. Stock can be allocated per market from a shared warehouse so one pool is not published in full to every market. The number of accounts, markets and entities directly affects build scope and therefore the quote, which is why we establish it on the scoping call.

Solicitar presupuesto

Cuéntanos tus necesidades de South Asia Marketplace Connector y te enviaremos precios, opciones de licencia y una propuesta a medida, normalmente en un día hábil.

Sin pago ahora. Esto envía una solicitud de presupuesto a nuestro equipo; te responderemos por correo con precios y próximos pasos.

Combina bien con

Retail POS Sync (Shopify POS)
Bajo pedido

Retail POS Sync (Shopify POS)

A NetSuite sync for retail stores running Shopify POS: store sales, tender and cash-drawer posting, refunds and per-location stock. Built to order — nothing ships pre-built.

Desde $999.00Precio de partida: se presupuesta según su alcance
View specification
Returns & RMA Self-Service Portal
Bajo pedido

Returns & RMA Self-Service Portal

A build-to-order NetSuite customization giving customers a self-service RMA portal with return labels and automated credit memos. Scoped, built and installed in your account by ECOSIRE.

Desde $999.00Precio de partida: se presupuesta según su alcance
View specification
Support Desk Connector (Zendesk)
Bajo pedido

Support Desk Connector (Zendesk)

A build-to-order NetSuite connector that syncs support tickets, order history, invoices and entitlements between your help desk and NetSuite, and creates RMAs and credit memos from the ticket. Scoped, quoted and built for your account.

Desde $999.00Precio de partida: se presupuesta según su alcance
View specification
TikTok Shop Connector
Bajo pedido

TikTok Shop Connector

A NetSuite-native TikTok Shop integration built to order for your account: orders, products, inventory, fulfillment and returns flow into NetSuite records instead of a spreadsheet.

Desde $999.00Precio de partida: se presupuesta según su alcance
View specification