メインコンテンツにスキップ
NetSuiteMultichannel & PIM Tools

Amazon Marketplace Connector

A build-to-order SuiteScript 2.1 integration between Amazon Seller Central and NetSuite covering orders,

FBA and FBM fulfilment, inventory and settlement reconciliation.

ECOSIRE builds and installs it in your account — nothing is pre-built.

受注制作

Amazon Marketplace Connectorとは?

A build-to-order SuiteScript 2.1 integration between Amazon Seller Central and NetSuite covering orders, FBA and FBM fulfilment, inventory and settlement reconciliation. ECOSIRE builds and installs it in your account — nothing is pre-built. Built to order by ECOSIRE for Oracle NetSuite (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

Amazon Marketplace Connector — A build-to-order SuiteScript 2

What we build

  • Scheduled script polling SP-API Orders endpoints per marketplace, with support for SQS-delivered notifications where configured
  • Staging custom record capturing Amazon Order ID, marketplace ID, fulfilment channel and raw payload so ingestion is idempotent and replayable
  • Map/Reduce transformation into Sales Order records with governance-safe yielding, honouring SP-API rate limits with exponential back-off
  • ASIN and seller-SKU to NetSuite item resolution via saved search across inventory, matrix child, kit and assembly item types
  • FBA orders creating Sales Order plus Item Fulfilment from Amazon shipment data, relieving stock from the designated FBA location
  • FBM orders routed to your warehouse location, with a User Event script on Item Fulfilment submitting the shipment confirmation feed with carrier and tracking
  • FBA inventory reconciliation pulling fulfillable, reserved, inbound and unfulfillable quantities and writing variances to a review record instead of silent adjustment
  • FBM availability push to Amazon listings from nominated NetSuite locations with a configurable safety-stock buffer
  • Settlement report parsing that posts order revenue, referral fees, FBA fees, storage, advertising, refunds and reimbursements to mapped GL accounts
  • Settlement summary custom record whose net total ties to the Amazon deposit, with drill-down to every component transaction
  • Refund, return and reimbursement handling creating Credit Memos or Return Authorisations and updating FBA return disposition
  • Per-marketplace configuration records for credentials, subsidiary, currency, locations and GL mappings, plus an SP-API call log with throttling metadata and email alerts

この製品について

The problem

Selling on Amazon breaks NetSuite in a way that selling on your own store does not, because Amazon does not send you money per order. It sends you a settlement — a fortnightly net deposit with hundreds of line types inside it: referral fees, FBA fulfilment fees, storage fees, long-term storage surcharges, removal fees, advertising, reimbursements, refunds, chargebacks and promotional rebates. Finance receives one bank line and no defensible way to allocate it.

Meanwhile the operations side has its own arithmetic problem. FBA inventory sits in Amazon's fulfilment centres but belongs to you, so it must appear on your balance sheet at cost in a NetSuite location you do not physically control. Units get lost, damaged, reimbursed and returned to a different centre than they left. FBM orders need to reach your warehouse fast enough to hit Amazon's ship-by date or the account health metrics slide. And every marketplace you add — a second region, a second brand, a second seller account — multiplies all of it.

Spreadsheet reconciliation covers this for a while and then stops scaling, usually at exactly the point the business is growing fastest.

What ECOSIRE builds

ECOSIRE builds a NetSuite-native integration to the Amazon Selling Partner API using SuiteScript 2.1, custom records, saved searches and SuiteFlow, delivered as an unmanaged bundle and an SDF project you own. The scripts run in your account and call SP-API directly under your own seller credentials. Nothing routes through a third-party middleware tenant.

Order ingestion

A Scheduled script polls the SP-API Orders endpoints on a cadence you set, or consumes SQS-delivered notifications where you have them configured. Each order is written first to a staging custom record with the Amazon Order ID, marketplace ID, fulfilment channel and raw payload, then transformed by a Map/Reduce script into a NetSuite Sales Order. Staging is deliberate — SP-API is rate-limited and NetSuite is governance-limited, and those two constraints must be decoupled or you lose orders during a spike.

Each order maps its ASIN or seller SKU to a NetSuite item, applies the subsidiary, location, department, class and custom segments for that marketplace, books in the marketplace's currency, and records the Amazon Order ID on a custom field so nothing is ever ingested twice. Business orders, replacement orders and multi-channel fulfilment orders are handled per rules agreed at scoping.

FBA versus FBM

FBA orders arrive already shipped from Amazon's perspective, so the script creates the Sales Order and the matching Item Fulfilment from the shipment data, relieving inventory from the FBA location. FBM orders are created open, routed to your warehouse location, and a User Event script on Item Fulfilment submits the shipment confirmation feed back to Amazon with carrier and tracking so the buyer is notified and the ship-by metric is met.

Inventory

A Map/Reduce script pulls FBA inventory summaries — fulfillable, reserved, inbound working, inbound shipped, inbound receiving, unfulfillable — and reconciles them against the NetSuite quantity in your FBA locations, writing variances to a review record rather than silently adjusting. For FBM listings, available quantity flows the other way: NetSuite availability from your nominated locations pushes to Amazon via listings feeds so you stop overselling stock that a wholesale order has already committed. Inbound shipment plans can be represented as Transfer Orders so in-transit units are visible.

Settlement reconciliation

This is the module that pays for the project. A Scheduled script retrieves settlement reports, parses every transaction type, and posts them to the GL accounts you nominate in a mapping custom record: order revenue to the originating Sales Orders, referral and FBA fees to their own expense accounts, refunds against Credit Memos, reimbursements to other income, advertising to marketing spend. The result is a settlement summary record whose net figure equals the deposit Amazon actually sent, with a drill-down to every component. Unmapped transaction types are flagged for a human decision rather than dumped into a suspense account.

Returns and reimbursements

Amazon-initiated refunds create Credit Memos or Return Authorisations against the original Sales Order. FBA customer returns update the disposition — sellable, damaged, carrier-damaged — so unsellable units do not remain valued as good stock. Reimbursement transactions are matched to their originating claim where Amazon provides the linkage.

Multi-marketplace and multi-account

Each marketplace or seller account gets its own configuration record: credentials, marketplace ID, subsidiary, currency, location set, item mapping strategy and GL accounts. Adding a region later is a configuration exercise, not a rebuild.

Error handling

Every SP-API request and response is logged with endpoint, status and throttling metadata. Rate-limit responses back off and retry rather than failing. Persistent failures raise saved-search email alerts, and a dashboard portlet shows unprocessed orders, unreconciled settlements and the last successful poll per marketplace.

Who this is for

Mid-market sellers running Seller Central — FBA, FBM or both — on NetSuite, including OneWorld accounts spanning several regions or legal entities. It fits businesses where Amazon is a material revenue channel and finance needs the fee load per marketplace to be visible rather than buried in a net deposit. If you also run Vendor Central, multi-channel fulfilment, or bundles and virtual kits on Amazon, raise it at scoping — each changes the item mapping design.

How delivery works

1. Scoping call. We review your Seller Central setup and your NetSuite account: marketplaces, seller accounts, fulfilment mix, SKU and ASIN structure, subsidiary and location design, current inventory valuation approach, and exactly how your controller wants settlements posted. You receive a written scope naming every record, field, report and direction in play.

2. Fixed quote. A fixed price and delivery window against that scope — normally one working week, driven mostly by marketplace count and whether settlement reconciliation is included. Work begins only on your approval.

3. Build. Developed in your sandbox against SP-API sandbox or a controlled subset of live data, source-controlled as an SDF project.

4. Install in test, then production. Deployed to sandbox first and validated against your own history: an FBA order, an FBM order, a partial refund, an inventory reconciliation cycle and a complete settlement period reconciled to a real deposit you can check. After your sign-off, the bundle installs to production with deployments held at a controlled status until you release them.

5. Support. A defect-fix window after go-live, full documentation, and a handover session with whoever will own the integration. You hold the source and the credentials throughout.

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

    お客様の環境にインストールし、ソースコードをお渡しします。本番稼働後2週間のサポート付きです。納品したコードの不具合は無償で修正します。

得られるもの

  • Full SuiteScript 2.1 source as an SDF project and an unmanaged bundle installed in your account — yours to own and modify
  • All custom records, custom fields, custom segments, saved searches, script records and deployments created and documented
  • Per-marketplace configuration records covering credentials, subsidiary, currency, location sets, item mapping and GL account mappings, editable by your admin
  • Sandbox installation and validation, followed by production install after your written sign-off
  • A documented test pass against your own data: FBA order, FBM order, partial refund, inventory reconciliation cycle and one complete settlement period tied to a real deposit
  • Technical and administrator documentation: settlement transaction-type mapping table, error-handling runbook, replay procedure and how to add a new marketplace
  • Handover and training session with your internal owner, plus a post-go-live defect-fix support window stated in the quote

これは誰のためのものですか

Marketplace Channel Manager

Juggles FBA and FBM across several marketplaces with no single view of what is actually available to sell. Gets orders in NetSuite automatically, FBM stock levels that reflect real availability, and inbound and reserved FBA quantities visible without logging into Seller Central.

Financial Controller

Receives one net Amazon deposit a fortnight and has no defensible allocation of the fees, refunds and reimbursements inside it. Gets every settlement transaction type posted to a mapped GL account, with a summary record that ties to the bank line and drills down to the source.

Supply Chain Analyst

Cannot trust FBA quantities because units go missing, get damaged or sit in inbound receiving for weeks. Gets a scheduled reconciliation that surfaces variances between Amazon and NetSuite as reviewable exceptions instead of silently adjusting the books.

Amazon Marketplace Connector の比較方法

基準エコシエールカスタムビルド競合他社NetSuite 標準機能
Full settlement report parsing with per-transaction-type GL mapping付属部分的なサポート部分的なサポート含まれていない
Settlement summary that reconciles to the actual Amazon bank deposit付属部分的なサポート部分的なサポート含まれていない
FBA inventory variance surfaced as reviewable exceptions, not silent adjustments付属部分的なサポート含まれていない含まれていない
Both FBA and FBM flows including shipment confirmation feeds back to Amazon付属付属付属含まれていない
Runs in your NetSuite account under your own SP-API credentials, no middleware tenant付属付属含まれていない付属
Multi-marketplace and multi-subsidiary configuration without a rebuild付属部分的なサポート部分的なサポート含まれていない
You own the SuiteScript source and can modify it independently付属付属含まれていない部分的なサポート
No recurring per-order or per-marketplace subscription fee付属付属含まれていない付属

よくある質問

Can I buy and install this immediately?
No — it is built to order. We scope your setup, issue a fixed quote, and then build the integration for your account. Expect one working week from quote approval to production install. Marketplace count and whether settlement reconciliation is in scope are the two biggest drivers of that timeline.
Which NetSuite versions and editions does it support?
Current NetSuite releases, written in SuiteScript 2.1. It runs on standard NetSuite and on OneWorld, where marketplace-to-subsidiary mapping is part of the design. You need SuiteCloud features enabled — server SuiteScript, custom records, and token-based authentication for SDF deployment. On the Amazon side it uses the Selling Partner API; the legacy MWS API is not used.
What Amazon credentials and permissions do you need?
You create the SP-API application authorisation under your own Seller Central account and grant the roles the integration needs — typically orders, inventory, listings, reports and finances. The credentials are stored in your NetSuite account and the API calls are made from your account. ECOSIRE does not hold or proxy your Amazon credentials, and there is no ECOSIRE-side service in the data path.
How accurate is the settlement reconciliation, really?
The goal is that the settlement summary record's net figure equals the deposit Amazon sent, with every component traceable. We validate this during the test phase against a real settlement period from your history so you can check it yourself before go-live. Transaction types we have not mapped are flagged for your decision rather than posted to a catch-all account, so unfamiliar charges surface instead of hiding.
Does it handle multiple marketplaces and seller accounts?
Yes. Each marketplace or seller account has its own configuration record holding credentials, marketplace ID, subsidiary, currency, location set and GL mappings. Adding a region later is a configuration change rather than a new build. Tell us the full list at scoping, including any you plan to launch soon, because it affects both design and price.
What about SP-API rate limits and large order volumes?
Ingestion is staged before transformation precisely so the two systems' limits are decoupled. SP-API responses that signal throttling trigger exponential back-off and retry rather than a failure, and transformation runs as Map/Reduce so NetSuite governance is respected on large batches. Every call is logged with its throttling metadata, so if volume outgrows the current polling cadence you can see it in the data and adjust the schedule.

見積もりを依頼

Amazon Marketplace Connector のご要望をお知らせください。価格、ライセンスの選択肢、貴社に合わせたご提案を、通常1営業日以内にお送りします。

今すぐのお支払いはありません。これはチームへの見積もり依頼を送信します。価格と次のステップをメールでご案内します。

とよく合います

3PL & Outsourced Fulfillment Connector
受注制作

3PL & Outsourced Fulfillment Connector

Two-way NetSuite integration with your outsourced warehouses: orders out, shipment confirmations and lot or serial detail back, and nightly inventory reconciliation. Built to order against your 3PL specification.

$999.00から参考価格 — 要件範囲に応じてお見積りします
View specification
Africa Marketplace Connector (Jumia)
受注制作

Africa Marketplace Connector (Jumia)

A build-to-order NetSuite integration for Jumia sellers that imports marketplace orders, pushes stock and price, and reconciles marketplace settlements. Scoped, quoted and built for your account.

$999.00から参考価格 — 要件範囲に応じてお見積りします
View specification
Cycle Count & Inventory Audit Manager
受注制作

Cycle Count & Inventory Audit Manager

Cycle counting for NetSuite that runs continuously without freezing a location: count plans, scanner entry, snapshot variance and controlled posting. Built to order for your account, not an off-the-shelf download.

$999.00から参考価格 — 要件範囲に応じてお見積りします
View specification
Demand Planning & Auto-Replenishment
受注制作

Demand Planning & Auto-Replenishment

A NetSuite demand planning and auto-replenishment engine built to order for your account: seasonal forecasting, statistical safety stock, supplier lead-time modelling and generated purchase orders. Nothing pre-built — we scope, quote, then build it.

$999.00から参考価格 — 要件範囲に応じてお見積りします
View specification