How do we upload data to Amazon?
For the Amazon Integration, we use two automated uploads to post data:
- Product Listing Upload - this creates new products, or updates product listing data for existing listings.
- Stock/Inventory Upload - this updates stock levels for any listings.
We also send delete requests for items no longer marked as Amazon products in Cloud MT.
The two files above contain comprehensive information about your product inventory, formatted in a way that Amazon’s marketplace can efficiently process and utilise. There is more on this below.
The feeds are used to enable you to list products on Amazon based on the information you have in Cloud POS and Cloud MT. Once your Amazon integration is setup, the feeds are generated and pushed through to Amazon automatically for you.
How frequently is information passed from Cloud POS to Amazon?
Full Product Sync is uploaded every twenty four hours.
This means any changes you make to item data (description, price, images, etc.) may take a day to show on Amazon.
Stock/Inventory is updated every hour.
This means stock levels are reduced or increased in line with sales or goods receipt within one hour.
What information is included in the feed?
The template for the Amazon Feeds are provided by Amazon, and are summarised below.
Amazon Product Feed Field Reference
Field | Details / Notes |
---|---|
Condition | Always set to New . |
Item Name | Truncated at 200 characters by Amazon. |
Brand | Set as the Brand against the product. Amazon may require seller approval for some brands. |
Externally Assigned Product Identifier (Barcode + Type) | e.g., UPC, EAN, GTIN. |
Colour | Uses Colour Name if set (e.g., “Cranberry”); falls back to Colour Map if blank. Amazon now expects a single field. MT wording may need updating. |
Power Plug Type | Required. Set to no_plug . There is not a way to determine this based on data in Cloud MT or Cloud POS. |
Manufacturer | Set to the same value as Brand. |
Recommended Browse Node | Included as provided. |
Country of Origin | Included as provided. |
List Price (MSRP) | Pulled from MSRP unless Our Price is higher, in which case Our Price is sent. |
Product Description | Control and HTML characters are stripped. Truncated at 2,000 characters per Amazon’s specifications. |
Generic Keywords | Included. |
Bullet Points | Included. |
Model Name | Set to blank. |
EuToysSafetyDirectiveAgeWarning | Required. Set to no_warning_applicable . |
EuToysSafetyDirectiveWarning | Required. Set to no_warning_applicable . |
Warranty Description | Required. Set to blank. |
Included Components | Required. Set to Item Name. |
Material | Set to blank. |
Department | Set to Sporting Goods . Only this department is officially supported. Non-sporting goods (e.g., USB cables) may work, but are not guaranteed. |
SupplierDeclaredDgHzRegulation | Set to not_applicable . |
Item Package Weight | Supplied in grams. |
Size | Set to blank. |
Main Image | Images include query params:https://mysite.com/images/products/r/re/refimage.jpg?height=800&width=800&quality=70&origin=AMAZON_SPORTS&format=jpg origin used for debugging;format=jpg used to avoid .webp issues. |
Our Price | Selling price. |
Availability | Sent as the stock quantity against the item, with a lead time of 2. |
Amazon Inventory Feed Field Reference
Field | Details / Notes |
---|---|
Condition | Always set to New . |
Externally Assigned Product Identifier (Barcode + Type) | e.g., UPC, EAN, GTIN. |
List Price (MSRP) | Pulled from MSRP unless Our Price is higher — in that case, Our Price is sent instead. This avoids MSRP being lower than the selling price, especially where retailers inflate prices to absorb Amazon fees. |
Currency (for Prices) | This matches your currency online. GBP is the only supported currency at this time. |
Our Price | Selling price. |
Availability | Product quantity with a lead time to ship of 2 . |
How do orders download from Amazon to Cloud POS?
To understand how order download works, please refer to our guide on using Veeqo: Setting up Veeqo to download Amazon orders
Veeqo offers a wide range of functionality, but Citrus-Lime use the integration purely to download Amazon orders into Cloud POS.
In terms of how information is passed between the platforms, it can be summarised as this:
Product information & Stock Availability: Cloud POS & Cloud MT > Amazon
Orders: Amazon > Veeqo > Cloud POS