
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.
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.
Sur commande
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.

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
A short call to confirm the workflow, your platform version and where the integration boundaries sit.
You receive a written scope and a fixed price. Nothing is built until you approve it.
We develop against a copy of your configuration and test it there. Typically two to four weeks.
Nous installons sur votre instance, vous remettons le code source et incluons deux semaines d'assistance après la mise en production. Les défauts du code que nous livrons sont corrigés gratuitement.
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.
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.
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.
| Critère | ÉCOSIRE | Construction personnalisée | Concurrent | Natif NetSuite |
|---|---|---|---|---|
| Source code delivered and owned by you | Inclus | Inclus | Non inclus | Non inclus |
| South Asia marketplace order and status coverage | Inclus | Inclus | Non inclus | Non inclus |
| Multi-market OneWorld subsidiary and currency mapping | Inclus | Prise en charge partielle | Non inclus | Prise en charge partielle |
| Commission, shipping and promotion deductions posted as costs | Inclus | Prise en charge partielle | Non inclus | Non inclus |
| Payout statement matched back to orders and fee lines | Inclus | Prise en charge partielle | Non inclus | Non inclus |
| Failed-delivery and return-to-seller handling in inventory and revenue | Inclus | Prise en charge partielle | Non inclus | Non inclus |
| Fixed price agreed before build begins | Inclus | Non inclus | Prise en charge partielle | Non inclus |
| Available immediately without a build | Non inclus | Non inclus | Prise en charge partielle | Prise en charge partielle |

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.

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.

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.

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.