How to synchronize Stock between Magento 2 and Amazon?

Erstellt von Nikola Milosavljevic, Geändert am Fri, 29 Jul 2022 um 12:32 PM von Vincent P

In this Article we will be going over each and every step required to synchronize the Product data (Quantity and Price) between Magento 2 and Amazon, as well as a couple of ways you can automate this task.


Step 1:

Select Magento 2 as a Source integration, and choose "Product" as the entity

Similarly, select Amazon as a target integration, and choose "Product" as the entity, as shown in the pictures below:





Step 2:

In order to match the Products correctly, we need to map only those products from Magento's side that have Amazon's SKU enabled.


Therefore, in the "Source Filter" step of the task, we will choose:

• Filter by: Amazon_SKU
• Choose Condition: is set


"Is set" condition only takes those entries that have the existing values (in this case Amazon's SKU), while those that don't get left out during the task execution.



Step 3:
In this step, we will be configuring the target integration (Amazon) and setting some rules regarding Product migration.

After selecting the desired Marketplace, we are offered to either:

• update product
• overwrite product
• update price and inventory

Since our goal is to synchronize the stock, we will be going with the last option - update price and inventory, as shown in the picture below:

Next, we need to choose how the products from both integrations will be matched.
Select "use first matched" from the dropdown menu, as shown in the picture below:


Now we need to select the unique identifiers by which the products should get matched.

Select one or more criteria that suit your needs, as well as the order by which the products should try and get matched, as shown in the picture below:

E.G. If you have chosen "SellerSKU", then "ASIN" and then "UPC", the products would first try and be matched by their SellerSKU.
If there isn't any, SyncSpider would look for the shared ASIN. And if that one doesn't exist either, then it would look to match the products by their "UPC".

If the products don't have any of the matching identifiers, you can tick the box "Send unmatched products as new" in order to create a new Product on Amazon.

However, since we are only interested in price and quantity updates, we will leave this option unticked.

Similarly, since we are not interested in New Products, but rather just the update of the existing ones, we can leave these next options blank:


Step 4:
We have now reached the mapping section. Based on our choices in the previous steps, the mapping screen will be very simple. 


We only need to map the unique identifiers, price and stock data. You can use the constant value field to choose the desired currency, based on your store's settings and other factors.


Step 5:
We have now reached the final step in the task set up before we can put it into motion, which is configuring various task settings such as name and description, as well as setting the task automation.


As with most tasks, you can trigger it:

• On a Schedule (by choosing the required intervals)
• On Event - task succeeded event (by selecting another task for any of your projects whose successful execution will trigger our task)

However, there is another option which is:

 On Event - Product Save Event - this will trigger the task as soon as a Product is saved in your Magento 2.



We hope you found this Article helpful :)


If you still have any questions or inquiries left unanswered, please don't hesitate to reach out to us via our website's chat widget, or get in touch with us on our Facebook page, and our Customer Support Representatives will be more than happy to assist you.

War dieser Artikel hilfreich?

Das ist großartig!

Vielen Dank für Ihr Feedback

Leider konnten wir nicht helfen

Vielen Dank für Ihr Feedback

Lassen Sie uns wissen, wie wir diesen Artikel verbessern können!

Wählen Sie wenigstens einen der Gründe aus

Feedback gesendet

Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren