# Connecting Amazon SP-API

> How to connect your Amazon Seller account so Ordinary can report your Amazon sales, traffic, financials, inventory, and advertising alongside Shopify.

Source: https://help.tryordinary.com/integrations/amazon

---

> Amazon reporting requires **Starter or higher**. Shopify-only
> stores can skip this integration.

Connecting Amazon brings your whole Amazon business into Ordinary —
your selling performance (sales and traffic, financials, inventory,
and orders) and your advertising (Sponsored Products, Sponsored
Brands, and Sponsored Display) — so you can see it all alongside your
Shopify revenue.


## Before you start

- You're on Starter or higher.
- You're an **admin user** on your Amazon Seller Central account (or
  on the Advertising account, if your setup separates them).
- Your account sells in a supported marketplace (US / CA / UK / DE /
  FR / IT / ES / JP / AU).

## What we connect to

Ordinary uses two Amazon APIs in tandem:

- **SP-API (Selling Partner API)** — your Amazon Seller account
  business data: sales and traffic metrics (ordered sales, units,
  sessions, conversion, Buy Box share), financials (settlements,
  fees, refunds), inventory levels, and order records.
- **Amazon Ads API** — campaign, ad group, and keyword-level
  performance for Sponsored Products / Brands / Display.

All access is **read-only** — Ordinary reads your Amazon data and
never creates, edits, or changes anything in your Amazon account.

## Connecting your account

Connect Amazon from **Settings → Integrations → Amazon**. You authorize
Ordinary for read-only access to your Amazon Seller account (and your
Advertising account, if it's separate), and the connection is saved to
your Ordinary settings. Reach out if you'd like a hand completing it.

If your Amazon login has multiple advertising profiles (e.g. one per
country marketplace), pick the one that matches your primary store —
profiles map to a single marketplace, so start with your primary
market if you run ads in several countries.

## First sync

On connection, Ordinary kicks off:

- **Last 60 days** of sales & traffic, financials, and order history.
- **Last 60 days** of campaign, ad group, and keyword-level performance.
- **Current inventory levels**.
- **Creative and product image cache**.

Expect 5-15 minutes depending on campaign count. Progress indicator
lives on the Settings → Integrations → Amazon card.

## After it's connected

- **Financials** — your Amazon sales and net revenue after Amazon's
  fees and refunds, alongside your Shopify financials.
- **Inventory** — your Amazon (FBA) stock levels alongside your
  Shopify inventory.
- **Storefronts** — your Amazon sales and traffic next to your
  Shopify storefront performance.
- **Campaigns → Amazon** — unified list of SP, SB, and SD campaigns
  with spend, sales, and ACoS. See
  [Campaigns — Amazon Ads](https://help.tryordinary.com/features/campaigns-amazon).
- **Attribution reports** — Amazon appears as a source alongside
  Shopify-driven channels, though direct attribution from Amazon ads
  to Shopify orders isn't possible (different storefronts).

## Refresh cadence

- **Today's data** — hourly.
- **Historical (yesterday+)** — finalized each morning.
- **On-demand refresh** — rate-limited to once every 15 minutes per
  store.

Amazon's attribution windows (7d / 14d / 30d) are preserved as-is —
we don't remap.

## Disconnecting

Settings → Integrations → Amazon → **Disconnect**. Same pattern as
other integrations: future syncs stop, historical data is read-only,
optional "delete historical data" button available in the confirm
dialog.

## Troubleshooting

- **"No advertising profile found"** — your Amazon login doesn't have
  Advertising API access on any marketplace. Check Seller Central →
  User Permissions → ensure Advertising is enabled.
- **"Needs reauth"** — tokens typically last 1 year for SP-API but
  60 days for Ads API. Reconnect when prompted.
- **Spend is zero but I'm running ads** — see
  [Amazon data looks wrong](https://help.tryordinary.com/troubleshooting/amazon-wrong).

## Related articles

- [Campaigns — Amazon Ads](https://help.tryordinary.com/features/campaigns-amazon)
- [Amazon data looks wrong](https://help.tryordinary.com/troubleshooting/amazon-wrong)
