Products Notifications Cronjob¶
Table of contents
Use this cronjob to manually generate a Products section notification (see Notifications).
To learn more about cronjobs in general, check out the Introduction chapter.
To learn more about setting up and using ASA2’s cronjobs, see the dedicated Cronjob Setup chapter.
The internal name of this cornjob is
Therefore, use it with the Server-side execution like this:
bash script.sh Asa2_Module_Notifications_Cron_RepoNotifications
$cronWrapper = new \Asa2\Cron\Wrapper('Asa2_Module_Notifications_Cron_RepoNotifications'); $cronWrapper->execute();
The REST API endpoint name of this cronjob is
Check Cron REST API for more details about running ASA2’s cronjobs via URL.
Execute this cronjob as often as you want to be informed about the status of your products. Once a day is a good start.
Without options, this cronjob will execute all notifications.
id is optional. It can be used to define the notifications to executed.
ID (integer): The ID of one notification rule you want to execute
List: A comma separated list of IDs to execute multiple notification rules at once, like: 1,2,3
You can find the ID in the first column of the notifications list table in section “Notifications”.
// ID example: bash script.sh Asa2_Module_Notifications_Cron_RepoNotifications -id=2 // List example: bash script.sh Asa2_Module_Notifications_Cron_RepoNotifications -id=1,2,3,5
php option, you can tell the ASA2 cronjob what PHP executable it should use to execute the command. With some webhosters the standard command “php” executes an outdated version and there is a special command for each version, e.g. “php73” or “php74”.
Please check which PHP version is required for the use of ASA2 here: https://bit.ly/asa2-php-version
bash script.sh Asa2_Module_Repo_Cron_Refresh --limit=10 --php=php74