Amazon Seller Central Item Listing
Problem Statement
Netsuite-Amazon IA doesn’t support the listing of items that already exist in Amazon’s catalog
Solutions
- A custom flow in Celigo’s platform.
OR
- Use the product upload feature on the Amazon portal which is an easier and quicker solution (see link here).
Approach to Solution 1
To tackle the problem statement, solution consultants have built a custom flow to demonstrate how the solution can be created in the platform.
Prerequisites
- Connection to Export System
- Connection to Amazon Seller Portal
- Dummy Connection to Amazon Schema
Technical Details
Export
- Summary: To test the flow, the FTP connection
- Type: FTP
- URL: N/A
- Sample request payload(if any): N/A
- Sample files(if any): AmazonSP-API TestFile
- Response: N/A
Look up 1
- Summary: Check does the item exist in the Amazon catalogue
- Type: Look up additional records (per record)
-
URL:
catalog/2022-04-01/items?marketplaceIds={{record.MarketPlaceID}}&identifiersType={{record.IDType}}&identifiers={{record.ID}}
- Sample request payload(if any): N/A
- Sample files(if any): N/A
- Response:
{ |
Look up 2
- Summary: Every item in the Amazon catalog has restrictions to sell, this lookup will fetch that restriction
- Type: Look up additional records (per record)
-
URL:
listings/2021-08-01/restrictions?asin={{record.ItemData.asin}}&sellerId={{connection.http.unencrypted.sellerId}}&marketplaceIds={{connection.http.unencrypted.marketplaceId}}
- Sample request payload(if any): N/A
- Sample files(if any): N/A
- Response:
{ |
Look up 3
- Summary: Fetch Product Type Definitions
- Type: Look up additional records (per record)
-
URL:
/definitions/2020-09-01/productTypes/{{product_type}}?marketplaceIds={{record.ItemData.summaries.0.marketplaceId}}
- Sample request payload(if any): N/A
- Sample files(if any): N/A
- Response: Confidential to the Amazon system(you will get a link to the schema JSON which we will fetch in another lookup
Look up 4
- Summary: Fetch Schema of the Product
- Type: Look up additional records (per record)
- URL: {{confidential}}
- Sample request payload(if any): N/A
- Sample files(if any): N/A
- Response: Contains the JSON Schema to create a payload object of the Product
Import
- Summary: List an Item to Amazon MP from Amazon catalog
- Type: Import Record
-
URL:
listings/2021-08-01/items/{{connection.http.unencrypted.sellerId}}/{{record.SKU}}?marketplaceIds={{record.MarketPlaceID}}
- Sample request payload:
{ |
- Sample files(if any): N/A
- Sample Response:
{ |
0
Please sign in to leave a comment.
Comments
0 comments