• New
Automatic Order Statuses Pro module for PrestaShop
Automatic Order Statuses Pro module for PrestaShop
Automatic Order Statuses Pro module for PrestaShop
Automatic Order Statuses Pro module for PrestaShop

Automatic Order Statuses Pro module for PrestaShop

Module version: 1.0.0

PrestaShop compatibility: 1.6.x 1.7.x 8.x 9.x

Module file updated: 08/5/2026 21:30:22

Product data updated: 08/5/2026 21:29:45


The PD Automatic Order Statuses Pro module enables automatic changes of order statuses in a PrestaShop store based on configurable rules with a time delay. Instead of manually changing the statuses of hundreds of orders, you create a rule specifying which initial status should be changed to which target status and after how much time. The module allows you to precisely filter orders by carrier and payment module, so different rules can apply to different delivery and payment methods. Order processing is carried out automatically via a CRON task triggered cyclically using a secured key. Each automatic status change is recorded in the event log, including the order number, the applied rule, and the execution date. The module fully supports multishop environments, where rules and logs are assigned to a specific store. Compatible with PrestaShop from version 1.7.0 to 9.x and PHP from 7.1 to 8.5, with no external dependencies.
zł 79.00
zł 64.23no tax
Price history:

Description

Automation rule configuration

  • Any number of rules — you can create an unlimited number of automation rules, each with its own set of conditions and time delay.
  • Initial and target status — for each rule, you select the status the order is currently in and the status it should be automatically changed to.
  • Delay in days, hours, and minutes — precise configuration of the waiting time before the status change. The time is counted from the moment the order entered the initial status.
  • Rule name — an optional text field that lets you assign the rule a clear name, e.g. “Cancel unpaid bank transfers after 3 days”, making it easier to identify in the list.
  • Start date — an optional date from which the rule starts working. It allows you to schedule the rule activation for the future or avoid processing historical orders.
  • Enabling and disabling rules — each rule has an activity switch, allowing you to temporarily pause its operation without deleting the configuration.
  • Rule validation — the module does not allow saving a rule in which the initial status is identical to the target status.

Order filtering

  • Carrier filter — the rule may apply to all orders or only to orders shipped by the selected carrier. The list of carriers is automatically retrieved from the store’s active carriers.
  • Payment module filter — the rule may apply to all orders or only to orders paid with a specific payment module. The list of payment modules is automatically retrieved from the installed payment modules.

Automatic CRON processing

  • Secured CRON endpoint — order processing is triggered by calling a URL with a unique security key generated during the module installation. The URL is displayed directly in the module panel.
  • Batch processing — up to 100 orders per rule are processed in a single CRON call, which protects against server overload when handling a large number of orders.
  • Full status change — the automatic status change triggers the same actions as a manual change in the administration panel, including sending email notifications to the customer if the given status provides for it.
  • Error handling — if changing the status of a single order fails, the error is logged in the PrestaShop log, and processing of the remaining orders continues.
  • Information about the last run — the module panel displays the date and time of the last CRON run and the number of orders changed during the last execution.

Administration panel

  • Rule list with filtering — a clear table with all rules, containing the following columns: name, initial status, target status, delay, start date, carrier, payment module, number of matching orders, and activity switch. The carrier and payment module columns have filters in the form of drop-down lists.
  • Matching orders counter — next to each rule, the current number of orders meeting that rule’s criteria is displayed, allowing you to immediately assess its scope.
  • Rule duplication — an existing rule can be copied with a single click. The copy is created as inactive, with “(copy)” appended to the name.
  • Bulk actions — selecting multiple rules in the list allows you to enable, disable, or delete them simultaneously.
  • Header with summary — above the rule list, an information panel is displayed with the number of active rules, the number of orders changed on the current day, the date of the last CRON run, and the URL for configuring the CRON task.

Change log

  • Full change history — every automatic order status change is logged with the order number, the identifier of the applied rule, the initial and target status, and the execution date.
  • Direct link to the order — the order number in the log is a clickable link leading directly to the order details page in the administration panel.
  • Filtering and export — the log allows filtering entries by order number, rule identifier, and date. The data can be exported to a file.
  • Cleaning old entries — a button in the panel allows you to remove entries older than 30 days with a single click, preventing unlimited growth of the log table.

Compatibility and security

  • PrestaShop 1.7.0 – 9.x — the module works on all PrestaShop versions from 1.7.0 to the latest 9.x, supporting both the classic administration panel and the new Symfony-based one.
  • PHP 7.1 – 8.5 — the module code is compatible with a wide range of PHP versions without the need to install additional libraries or Composer.
  • Multishop support — automation rules and the change log are assigned to the currently selected store in the multistore context.
  • Secure SQL queries — all database queries use PrestaShop security mechanisms: integer casting, the pSQL() function, and prepared statements.
  • Translations — the module is fully translated into Polish in both PrestaShop translation systems: the classic one (dictionary file) and the new one (XLF files).

Product Details

Prestashop 9.x support
Yes
Support for Prestashop 8.x
Yes
Prestashop 1.7.x support
Yes
Prestashop 1.6.x support
Yes
Module translations
EN, ENG
Free support
Yes
Free updates (1 year)
Yes
PDASZP

Reviews (0)

No reviews