Cron (Scheduled Tasks)

Magento performs some operations on schedule by periodically running a script. You can control the execution and scheduling of Magento cron jobs from the Admin. Store operations that run according to a cron schedule include:

In addition, you can configure the following to run according to a cron schedule:

  • Order System Grid Updates and Reindexing
  • Pending Payment Lifetime

Make sure that the base URLs for the store are set correctly, so the URLs that are generated during cron operations are correct. See Set up cron jobs in the developer documentation.

Configure Cron

  1. On the Admin sidebar, go to Stores > Settings > Configuration.

  2. In the left panel, expand Advanced and choose System.

  3. Expand Expansion selector the Cron section.

    Advanced configuration - cron tasks Cron (Scheduled Tasks)

  4. Complete the following settings for the Index and Default groups.

    The settings are the same in each section.

    • Generate Schedules Every
    • Schedule Ahead for
    • Missed if not Run Within
    • History Cleanup Every
    • Success History Lifetime
    • Failure History Lifetime _ Use Separate Process

    Advanced configuration - cron group index Cron Group Index

  5. When complete, click Save Config.