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
Thank you!