Aucune image disponible

CronSystemPresta

A lightweight PrestaShop module that lets you create and manage scheduled tasks (cron jobs) that run automatically on every page load. It does not require any external cron configuration on your server.

Developed by mhonty

Get This Module Free on GitHub
License: MIT Status: Active Health: Very Outdated

Info updated 1 month ago

Sources
Stars: 1 Last commit: Jun 3, 2025
Type
Module

Info checked: Mar 2, 2026

CronSystemPresta

CronSystemPresta is a lightweight PrestaShop module that lets you create and manage scheduled tasks (cron jobs) that run automatically on every page load. It does not require any external cron configuration on your server.

🔧 Features

  • Add custom cron tasks with URL and frequency
  • Optional one-time execution
  • Enable/disable tasks easily
  • Back office and front office execution modes
  • Execution status logging (OK / KO / timeout / HTTP error)

📦 Installation

1. Download or clone this repository 2. Zip the folder as <code>cronsystem.zip</code> (make sure the folder <code>cronsystem/</code> is at the root) 3. Upload the module via PrestaShop Back Office > Modules > Module Manager > Upload a module 4. Install it as any other module

> 📝 Requires PrestaShop 1.7 or 8.x

🚀 Usage

1. Go to <code>Advanced Parameters &gt; CronSystem</code> 2. Click "Add new task" 3. Fill in:

  • Task name
  • URL (e.g. <code>module/yourmodule/controller</code>)
  • Frequency in seconds (0 for one-time execution)
  • Execution context (Back/Front)

4. Save. The task will be triggered on each page load accordingly.

> For example, setting frequency = <code>86400</code> will run the task once per day.

🌍 Translations

The module includes translations for:

  • 🇪🇸 Spanish
  • 🇬🇧 English
  • 🇫🇷 French
  • 🇮🇹 Italian
  • 🇩🇪 German
  • 🇵🇹 Portuguese
  • 🇷🇺 Russian
  • 🇵🇱 Polish
  • 🇸🇪 Swedish
  • 🇷🇴 Romanian
  • 🇳🇱 Dutch
  • 🇺🇦 Ukrainian
  • 🇨🇳 Chinese
  • 🇯🇵 Japanese
  • 🇰🇷 Korean
  • 🇸🇦 Arabic
  • ... and more

🤝 Contributing

Feel free to fork this repository, make improvements and submit a pull request. Bug reports and feature requests are welcome!

📄 License

This project is licensed under the MIT License.

---

🛠 Developed by Pedro Montalvo 📬 Contact: github.com/mhonty

  • Référence
    CronSystemPresta

  • License
    MIT
  • Status
    Actif

Commentaires (0)

Aucun avis n'a été publié pour le moment.
Chargement...