Sales Channels
Connecting Amazon (SP-API)
EcomFlux ingests Amazon orders through the Selling Partner API (SP-API) with Login with Amazon (LWA) authorization. After you connect, sync jobs can pull order and catalog signals into the same Orders as your other marketplaces.
Before you start
- You need an active Amazon Seller Central account and permission to approve developer applications.
- Register or reuse a developer application in Seller Central and complete LWA for SP-API (client identifier, client secret, refresh token flow).
- SP-API also expects AWS SigV4 signing for restricted operations — your IAM user or role ARN is part of the credential bundle the product stores per channel.
Connect from Channels
- Go to Dashboard → Channels.
- Click the Amazon card, then Connect.
- If you already have an Amazon SalesChannel row, EcomFlux opens an install ticket and redirects you to Amazon to approve access — similar in spirit to OAuth for other platforms.
- If this is a new connection, the in-app flow collects LWA client id & secret, refresh token, seller / merchant identifiers, default marketplace id(s), and the AWS IAM ARN used for signing. Values are stored encrypted on the tenant channel record.
- Save and run an initial sync from the channel health tools when available; orders should appear in Orders as the adapter completes its pull.
Security: Rotate refresh tokens and secrets if they leak. Use separate dev vs production Seller Central apps when your organization allows it.