Fraud Blocker

Clarity Connect integration

Amazon Seller Central SAP Integration

Bring Amazon orders into SAP Business One without re-keying, keep listing quantities matched to warehouse stock, and give finance the settlement detail.

Amazon Seller Central and SAP Business One kept in sync through Clarity Connect

What moves between Amazon Seller Central and SAP Business One

Most sellers who search for this run SAP Business One, so that's the ERP this page describes. The Amazon side works the same way with S/4HANA or ECC; see SAP integration for those.

Amazon is where the sale happens and where it is paid out. Business One is where the item, the stock and the books are. The integration gives each Amazon order a Business One sales order, sends stock levels back to Amazon, and turns Amazon's settlement reports into entries your accountant can reconcile.

Marketplace

Amazon Seller Central

Where Amazon customers buy and pay

  • Orders
  • Listings and quantities
  • FBA inventory
  • Settlement reports
Clarity Connectvia the Selling Partner API
ERP

SAP Business One

Where items, stock and accounts are kept

  • Sales orders
  • Items
  • Stock by warehouse
  • Invoices and incoming payments

Amazon to SAP Business One record mapping

Amazon API names as Amazon documents them; Business One entities as the Service Layer names them. Discovery confirms the rules for your account.

Amazon (SP-API)SAP Business OneDirection
Order (Orders API)Orders (sales order)Amazon to Business One
Buyer and ship-to addressBusinessPartners, or one marketplace customerAmazon to Business One
Listing quantity (Listings Items API)Item stock by warehouseBusiness One to Amazon
FBA inventoryStock in an Amazon warehouseAmazon to Business One
Shipment confirmationDeliveryNotes (delivery)Business One to Amazon
Settlement report (Reports API)IncomingPayments and fee postingsAmazon to Business One

How the Amazon sync runs

Orders from the Orders API

Amazon's Notifications API can send an ORDER_CHANGE message, delivered through Amazon SQS, when an order changes. Connect then reads the order through the Orders API and posts it to Business One as a sales order. Where buyer personal information is needed, Amazon returns it only from restricted operations, called with a Restricted Data Token from its Tokens API.

Quantities and FBA stock

For orders you ship yourself, Connect sends Business One's available quantity to the listing through the Listings Items API, so you don't oversell. For Fulfillment by Amazon, the FBA Inventory API shows what Amazon is holding, which can be brought into Business One as its own warehouse.

Settlements for finance

Amazon pays out net of fees, refunds and adjustments. Settlement reports can't be requested on demand; Amazon generates them and they are fetched through the Reports API. Connect turns each settlement into incoming payments and fee lines in Business One, in the form your accountant agrees during discovery.

See Clarity Connect move an order

Watch an online order travel into the ERP and its status come back in our Clarity Connect demo, or book a live walkthrough on your own systems.

Book a demo

Amazon access: the Selling Partner API

Amazon calls the Selling Partner API the next generation of its programmatic access for sellers, and has moved sellers off the old Marketplace Web Service (MWS); integrations built on MWS have to be rebuilt on SP-API.

Access is set up in Amazon's Solution Provider Portal: a developer profile, a registered application and the roles it needs. Roles that return buyer personal information are restricted, and Amazon asks for details of how that data is used and secured before granting them.

How Clarity Connect runs it

Clarity Connect is the platform Clarity builds integrations on. It keeps a persistent connection open between Amazon and Business One and runs each flow, orders, quantities or settlements, as its own task on its own timing. If one side can't be reached, Connect retries the job rather than losing it. Clarity has delivered more than 3,000 integrations; demos are in the Clarity Connect playlist.

How a Clarity Connect project runs
  1. Discovery

    A Clarity business analyst documents the data fields and workflows each system can share and which ones you need.

  2. Tasks and mapping

    Each flow becomes a Connect task, such as orders to the ERP or stock to the store, set to run in real time or on a schedule.

  3. Testing

    Orders and updates are run end to end, including the return trip of statuses back to the customer-facing system.

  4. Live, with a dashboard

    Queues and scheduled tasks show in Connect's Hangfire dashboard. A job whose target is offline is retried 10 times, every 30 minutes, and can be re-queued once the cause is fixed.

Clarity Connect is sold as a SaaS subscription at $599 a month or as a one-time license at $15,000 with no ongoing fees, and larger projects are priced to scope. See pricing.

Questions

Does this still work now that MWS is gone?

Yes. The integration is built on Amazon's Selling Partner API, which replaced MWS.

Can Amazon fees and refunds be booked in Business One?

Yes. They come from Amazon's settlement reports and are posted in the form your finance team chooses during discovery.

Do I need Business One on HANA?

No. The Service Layer has run on Microsoft SQL Server as well as HANA since Business One 10.0 PL01.

What does it cost?

Clarity Connect is $599 a month as SaaS or a $15,000 one-time license with no ongoing fees; larger projects are priced to scope. See pricing.

Related resources

Connect Amazon and SAP Business One

Tell us how you sell on Amazon, merchant-fulfilled, FBA or both, and how finance books settlements. A Clarity business analyst will map it with you before the build.

Book a demo