Scheduled tasks
Modules > Amazon > Scheduled Tasks
To ensure the proper functioning of the Amazon Marketplace module, it is essential to correctly configure your scheduled tasks (cronjobs).
⚠️ Important Recommendation
We no longer recommend using the "PrestaShop Cronjobs" module available on Addons or GitHub. This module is no longer maintained or supported by PrestaShop, and may cause unexpected issues.
We recommend configuring your scheduled tasks directly on your server using crontab
, or by using a reliable external service such as:
- https://cron-job.org
- The scheduling system provided by your hosting provider (if available)
Note – Amazon Marketplace Plus (SaaS)
If you are using the Amazon Marketplace Plus (SaaS) version, scheduled tasks are already configured on our servers.
👉 You only need to activate them from the module's "Scheduled tasks" tab.
List of Main Scheduled Tasks
Each Amazon marketplace configured in the module should have its own set of scheduled tasks.
Products – Offer Update
Updates stock and price information on Amazon.
- 1 task per marketplace
- Recommended frequency: every hour
Orders – Automatic Import
Imports new Amazon orders into PrestaShop.
- 1 task for unified Europe, or 1 task per country outside of Europe
- Recommended frequency: every hour
⚠️ Note: This process can be blocked (e.g., by out-of-stock products). You should still manually check pending orders regularly.
Statuses – Shipment Updates
Updates order statuses (e.g., shipped) on Amazon.
- 1 task for unified Europe, or 1 task per country outside of Europe
- Recommended frequency: every 4 hours
Testing a Scheduled Task
To verify that a script is working correctly:
- Copy the URL provided by the module in the Scheduled Tasks tab
- Paste the URL into your web browser’s address bar
- Check that no error appears
Example:
If a message such as “Error” appears, it means the script failed to execute properly.
Best Practices
- Only a qualified person (webmaster, IT provider, etc.) should configure these cronjobs. This type of setup is not covered by module support, as it depends on your server or third-party cron service.
- Set up cronjobs only after the module is fully functional and tested. It is the final step of the setup process.
- Follow the recommended execution intervals. Calling these scripts too frequently can disrupt the normal operation of the module, and Amazon applies request quotas (e.g., max requests per hour).
Updated on: 11/07/2025
Thank you!