CK Commerce Kitty Help
Support Open app
Channels & Plugins

Amazon

Connect Commerce Kitty to Amazon Seller Central so you can import listings and orders, push inventory updates, and send tracking back to Amazon when you ship.

What it does

The Amazon plugin talks to Seller Central through the Selling Partner API (SP-API). Once connected, Commerce Kitty can pull your existing catalog, import new orders as they come in, keep your available quantity in sync as you sell on other channels, and push tracking numbers back to Amazon after fulfillment.

Both merchant-fulfilled (FBM) and Fulfillment by Amazon (FBA) sellers can use this plugin, but the way inventory and fulfillment work for each is different. See the Limitations section below.

Setup

Before you start, you need an active Amazon Seller Central account in good standing and access to the SP-API developer console. Amazon requires you to register as a developer and authorize an application against your seller account.

  1. Sign in to Seller Central and open Apps and Services > Manage Your Apps.
  2. Click Authorize new developer and complete the SP-API authorization flow for Commerce Kitty.
  3. Copy the refresh token that Amazon issues at the end of the flow.
  4. From your SP-API developer profile, grab the LWA Client ID and Client Secret for your application.
  5. Find your Marketplace ID in Seller Central (for example, ATVPDKIKX0DER for amazon.com).
  6. Paste all four values into the Commerce Kitty plugin form and save.

Fields

Refresh Token

Issued by Amazon at the end of the SP-API authorization flow. Commerce Kitty uses it to get short-lived access tokens on every API call. Treat this value like a password.

Client ID

The LWA (Login with Amazon) Client ID from your SP-API developer profile. It identifies your application to Amazon.

Client Secret

The matching LWA Client Secret. Commerce Kitty stores this encrypted and never displays it back after you save.

Marketplace ID

Tells Commerce Kitty which Amazon marketplace to sync against. Each region (US, CA, UK, DE, etc.) has its own Marketplace ID. If you sell in multiple regions, configure one plugin per marketplace.

Plugin Options

Import Products

Pulls your existing Amazon catalog into Commerce Kitty so you can manage it centrally. Listings are matched by SKU. Products that already exist in Commerce Kitty are linked instead of duplicated.

Import Orders

Pulls new orders from Seller Central as they are placed. Amazon includes buyer info, shipping address, line items, and order totals. Only unshipped and partially shipped orders are imported by default.

When enabled, you can only assign this plugin to a single channel. Assigning it to multiple channels will prevent orders from importing.

Export Tracking

When a Commerce Kitty shipment is marked shipped, the tracking number and carrier are pushed back to Amazon. Amazon will notify the buyer and mark the order as shipped on their end.

FBA Support

When enabled, Commerce Kitty will treat FBA listings differently. FBA inventory is managed by Amazon, so Commerce Kitty will not push quantity updates for FBA SKUs. FBA orders can still be imported for reporting and accounting.

Limitations

Amazon enforces strict rate limits on SP-API. Commerce Kitty respects these limits and will back off automatically, which means very large catalogs can take a while to sync the first time.

FBA inventory cannot be adjusted from Commerce Kitty. Amazon is the source of truth for FBA stock, and any manual changes you make in Commerce Kitty will be overwritten on the next sync.

Each plugin instance is scoped to one marketplace. If you sell on amazon.com, amazon.ca, and amazon.co.uk, you need three separate plugin configurations.

If Amazon reports permission errors, double-check that your developer application is authorized for the roles you need (Product Listing, Inventory and Order Tracking, Direct-to-Consumer Shipping, etc.) in the SP-API developer console.