Amazon Shipping Account Setup Guide
Amazon Shipping › Account Setup Guide
How to set up Amazon Shipping for your store
Before you can connect our module to your store, you need an Amazon Seller Central account with Amazon Shipping enabled and SP-API credentials generated. This guide walks through every step.
- Amazon Seller Central account
- Amazon Shipping enabled on your account
- SP-API Client ID and Client Secret
- SP-API Refresh Token
- Your Seller ID
- Your Marketplace ID
Step 1 — Create an Amazon Seller Central account
Go to sellercentral.amazon.com (Canada: sellercentral.amazon.ca) and create an account. You do not need to list any products on Amazon — you are signing up for logistics access only.
When prompted to choose a selling plan, the Individual plan is sufficient to access Amazon Shipping. You do not need the Professional plan unless you intend to sell on the Amazon marketplace.
If you already have a Seller Central account: Skip to Step 2. Your existing account can be used directly.
Step 2 — Enable Amazon Shipping on your account
Inside Seller Central, navigate to Settings → Account Info → Shipping and Returns Information. Look for the Amazon Shipping section and request access if it is not already enabled.
Approval is typically instant for accounts in good standing. Amazon Shipping is available to all merchants as of 2026 — you do not need to meet a shipment volume threshold.
Once Amazon Shipping is active, you will see carrier rate options appear when you go to Orders → Buy Shipping within Seller Central.
Step 3 — Register an SP-API application
The module connects to Amazon via the Selling Partner API (SP-API). You need to register a developer application to get credentials.
- In Seller Central, go to Apps & Services → Develop Apps
- Click Add new app client
- Give it a name (e.g., “WooCommerce Shipping Integration”) — this is for your reference only
- Under IAM ARN, enter:
arn:aws:iam::256422050636:root - Set the OAuth Login URI and Redirect URI to your store URL (e.g.,
https://yourdomain.com) - Save. Amazon will generate a Client ID and Client Secret. Save these immediately — the Client Secret is only shown once.
Important: Copy the Client Secret before closing the page. It is not retrievable after you navigate away. If you lose it, you will need to generate a new one.
Step 4 — Authorise your application and get a Refresh Token
SP-API uses OAuth for authorisation. You need to authorise your application against your own Seller account to generate a Refresh Token that the module uses to make API calls.
- In Seller Central, go to Apps & Services → Authorise Apps
- Find the application you just created and click Authorise
- Follow the OAuth flow. At the end you will be redirected back to your Redirect URI with a
spapi_oauth_codeparameter in the URL - Exchange that code for a Refresh Token using the SP-API token endpoint. If you chose the module + installation option, we handle this step for you.
Module + installation customers: Stop here. Send us your Client ID, Client Secret, Seller ID, and Marketplace ID. We handle the OAuth exchange, configure the plugin, and verify rates are displaying correctly before handing it over.
Step 5 — Find your Seller ID and Marketplace ID
In Seller Central, go to Settings → Account Info. Your Merchant Token is your Seller ID.
For Marketplace ID, use the value that matches your country:
| Country | Marketplace ID |
|---|---|
| Canada | A2EUQ1WTGCTBG2 |
| United States | ATVPDKIKX0DER |
If you are selling in both countries, use the Marketplace ID that corresponds to your primary shipping origin.
Step 6 — Enter credentials in the plugin
Once the module is installed in WooCommerce, go to WooCommerce → Settings → Shipping → Amazon Shipping and enter:
- Client ID (from Step 3)
- Client Secret (from Step 3)
- Refresh Token (from Step 4)
- Seller ID (from Step 5)
- Marketplace ID (from Step 5)
Save settings. Enable the shipping method. Go to a product page, add it to the cart, and proceed to checkout. When you enter a shipping address, Amazon Shipping rates will appear alongside any other configured shipping methods.
Need help with the setup?
The module + installation option includes full SP-API setup, credential configuration, and a verified test before handover.



