Articles on: Amazon Marketplace (Prestashop)

Understanding logging

πŸ”„ How automatic synchronization works



The Amazon module for PrestaShop uses an internal logging system. Each time a product is updated (price, stock, description, etc.), an event is recorded in the database when you click Save. These updates are then processed during the next export to Amazon.


βš™οΈ In detail



The module relies on PrestaShop Hooks to detect changes:
πŸ”— PrestaShop Dev Docs – Hooks
πŸ”— PrestaShop Help Center – Hook System

πŸ’‘ Note: This mechanism works across all PrestaShop versions.


πŸ“¦ What does the module sync?



By default, the module sends:
Quantities
Prices

...and only for products that have been modified.


πŸ“€ Batch sending (unlike the eBay module)



Unlike the eBay module, which sends updates immediately, the Amazon module works with grouped feeds.

πŸ“ For each update:
The module records the action in a log table
At the next sync (manual or cron), all logged updates are sent as a single feed
Once Amazon sends back a receipt, the log entry is deleted

βœ… This ensures your Amazon data is always up to date.


πŸ› οΈ External software compatibility



If you use third-party software (ERP, POS, etc.), make sure it triggers PrestaShop native hooks. If not, updates won’t be detected.
πŸ‘‰ You can share this section with your technical provider.


πŸ”Ž Test the logging system



To make sure it works:
Open a product page
Change the quantity and click Save
Go to the Amazon module > Tools tab
You should see a new entry in the queue (log)

This queue will be used for the next Amazon export.

Updated on: 09/06/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!