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:

https://cron-job.org
The scheduling system provided by your hosting provider (if available)


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:
Cron URL 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: 13/06/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!