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:

  1. Open a product page
  2. Change the quantity and click Save
  3. Go to the Amazon module > Tools tab
  4. You should see a new entry in the queue (log)


This queue will be used for the next Amazon export.


Updated on: 18/06/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!