Amazon requires all users to update their API to its latest version (V2) by June 30, 2025.
Follow the steps in this article to migrate your existing Amazon channel on V1 to the latest version.
- Amazon V1 will stop working entirely.
- Any updates you make to your product listings in Channable (e.g. stock information, price, content) will not sync to your listings.
- Customers won’t see changes to your listings, and we can’t guarantee they’ll appear on Amazon.
- Missed updates could lead to lost sales and ad spend on products without results.
Contents
- Step 1: Migrate your channel to V2
- Step 2: Map categories
- Step 3: Map shared attributes
- Step 4: Map category attributes
- Step 5: Test your channel
- Step 6: Deactivate your old V1 channel
- Step 7: Activate your V2 channel
- Step 8: Review and fix listing errors
- Step 9 (repricer users): Activate the Repricer
Before you start
There are some things you should know before you start:
Good to know
- If you have multiple Amazon channels, you'll need to repeat these steps for each channel.
- If you have multiple Amazon channels with parent-child relationships, make sure you repeat these steps for each channel.
Step 1: Migrate your channel to V2
- Go to Projects > [Your project] > Channels.
- Click the Settings step for the API you want to migrate.
- Click ⚠ Migrate your API. This opens an overview page of what we can migrate automatically, and what you need to map manually.
Attributes chart | ||
Message | Action required | Description |
Successful | No | These attributes can be migrated automatically |
Automatic migration not possible | Yes | We can’t automatically migrate these attributes for you. Map these again manually in the ‘Shared attributes’ and ‘Attributes per category’ tabs (found in the Build step.) |
No migration suggested by Amazon | Yes | Amazon couldn’t determine which attributes to recommend for these fields for Amazon V2. Map these fields manually and check after running the API or contact Amazon support for help. |
Empty attributes | Optional | These attributes were left empty in your old API |
Categories chart | ||
Message | Action required | Description |
Successful | No | We were able to automatically migrate these categories to Amazon V2. |
Automatic migration not possible | Yes | We can’t automatically transfer these categories for you. You’ll need to manually map these again in the Categories step. |
No migration suggested by Amazon | Yes | Amazon couldn’t determine which categories to recommend for these items for Amazon V2. Map these fields manually or contact Amazon support for help. |
Empty attributes | Optional | These attributes were left empty in your old API. |
- Click Migrate. This creates an inactive copy of your Amazon channel for Amazon V2 titled: [Your Amazon API name] (Migration).
Step 2: Map categories
Your actions in this step depend on whether your categories were automatically migrated in step 1.
I didn’t have any categories to migrate / none of my categories migrated
If you don’t have any categories after migrating, you’ll need to categorize your products again.
- Open [your Amazon V2 channel] and go to the Result step.
- In the Overview tab, click Start dry run now. This checks your product data without sending anything to Amazon.
- After the dry run is complete, you’ll see a list of items. Click Download as CSV to download your product data.
- Open a new tab in your browser and go to Google sheets. Select Blank spreadsheet.
- Import your CSV file into the spreadsheet (Go to File > Import > [your CSV file]).
- Publish your Google spreadsheet to make it publicly available. (Go to File > Import and select [your downloaded CSV file]). Copy the generated link.
- Back in Channable, go to Setup > + Combine imports.
- Select Google spreadsheet and fill in the following:
- For Name, provide a descriptive name (e.g. “Amazon categories”)
- For Google spreadsheet URL, paste the URL you copied earlier.
- Click Start import to import the file.
- Click Edit mapping and map
channable.client_id
toid
. - For Merge options, select Combine on field and choose
id
. - Return to [your Amazon V2 channel] and go to the Rules step.
- Create the following rule:
If amazonlisting_product_type
isn’t empty
Then take category
and copy value
from amazon_listing_product_type
- Click Save.
Most or all of my categories migrated
- In [your Amazon V2 channel], go to the Categories step.
- Check your categories and manually categorize any products that weren’t automatically migrated.
- Click Save.
Step 3: Map shared attributes
- Go to the Build step. In the Shared attributes tab, ensure all fields marked as required by the marketplace are mapped to the appropriate field from your data (indicated by )
- At Merchant Suggested ASIN, field, click the dropdown and map the field containing your product ASIN. If you don’t have a field containing your ASIN information, map External product ID instead.
-
At External product ID, click + Add and map the following fields:
- For Type, click the dropdown, select Static value and click on the ID format used to identify your products (e.g. ean, gtin, upc)
- For ID, click the dropdown and map the corresponding field in your import that contains your products ID data.
- If you don't want to send price data, ignore the Purchasable offer field.
- Click Save.
Step 4: Map category attributes
Select your use case:
If you don't map these correctly, the repricer receives incorrect data that prevents it from repricing affected items, which may lead to a decrease in won buy boxes.
- In the Build step, click on the Attributes per category tab, and scroll to the Offer section.
-
Next to Fulfillment availability, click the + Add button.
- For Fulfillment channel code, set the field to DEFAULT (Click the dropdown field > Static values > DEFAULT).
- For Quantity, select your stock field.
-
Map any remaining fields marked as required to an appropriate field.
- If you're selling on Amazon US and the Item Type Keyword attribute appears in the Information to uniquely identify your product section, click the field and select Internal fields > recommended_browse_nodes.
- Go to the Quality step.
- Review and resolve any items flagged with errors.
If you don't map these correctly, the repricer will receive incorrect data, preventing it from repricing affected items. This can lead to a decrease in won buy boxes.
- In the Build step, click on the ‘Attributes per category’ tab.
- Scroll to the Offer section. Next to Fulfillment availability, click the + Add button.
- Set Fulfillment channel code to the Amazon warehouse code (Click the dropdown field > Static values > [your relevant Amazon code]).
- If you're selling on Amazon US and the Item Type Keyword attribute appears in the "Information to uniquely identify your product" section, click the field and select Internal fields > recommended_browse_nodes.
- Go to the Quality step.
- Review and resolve any items flagged with errors.
Step 5: Test your channel
- Navigate to the Result step of [your Amazon V2 channel].
- Click Start dry run now. This checks how your product listings in Channable match the items in your Amazon account without sending data to Amazon. This helps you identify and fix possible issues before activating.
Step 6: Deactivate your old V1 channel
- In the sidebar, click Channels and select [your old Amazon API] (on V1).
- Go to the Settings step and click Deactivate API.
- Click Save.
Step 7: Activate your V2 channel
Your original Amazon V1 channel remains active until you choose to deactivate it.
- When you’re ready to launch, return to the Settings step and click Activate API.
- Click Save.
- Click X to return to the channel overview page.
- Click Run now to send your product listings to Amazon.
Step 8: Review and fix listing errors
- Go to the Result step of your Amazon channel and click on the Feedback tab. This page displays all issues your product data has at a given moment, including errors (actively need resolving) and warnings (recommended to review)
-
Return to the Overview tab. This page is an overview of your products and their listing status. Click the All dropdown to filter by status:
- Active listings: Products successfully listed on Amazon
- Inactive listings: Products listed on Amazon, but not active
- Incomplete listings: Products missing information required to get listed
- No match found: Products not found in Amazon’s catalog
-
Return to the Feedback tab and begin resolving issues, starting with submission errors.
Tip: Resolving submission errors before listing errors can prevent the error from affecting other listings.- See what caused the error by clicking on the red error code (in Description).
- Note the attribute causing the error (e.g. ‘Item Weight’) and click Go to attribute. This redirects you to the attribute you need to fix (at the top of the page)
- Re-map the field(s) causing the issue by selecting a static field (if available), a field from your project data, or entering a custom value to be applied across all products (manual value).
- Click Save.
- Repeat these steps for other errors.
- Click Run now to resend your products to Amazon.
Amazon needs time to process and list your products. The time this takes varies, depending on the number of products you're sending. In most cases, your listings should be live within 3 to 5 hours.
To see which listings are live in the meantime, you can perform a Dry run at any time. For the best chance of getting your products live, resolve as many submission errors as possible before doing this, as Dry runs clear submission errors which can only be retrieved again in later normal runs.
What you can do for now:
Delete listings with the error by removing their SKUs from your channel. Wait 24 hours, then resubmit the listing.
Step 9 (repricer users): Activate the Repricer
This step is applicable if you use our repricer (add-on).
- In [your Amazon channel], go to Rules and check the reprice rules that have been automatically migrated.
- Go to the Settings step and click Activate repricer.
- Click Save.