Articles on: Amazon Marketplace (Prestashop)

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:




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:


  1. Copy the URL provided by the module in the Scheduled Tasks tab
  2. Paste the URL into your web browser’s address bar
  3. Check that no error appears


Example:

Cron URL Example


If a message such as “Error” appears, it means the script failed to execute properly.



Best Practices


  1. 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.


  1. Set up cronjobs only after the module is fully functional and tested. It is the final step of the setup process.


  1. 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

Was this article helpful?

Share your feedback

Cancel

Thank you!