Scheduled edits put a set of products on sale at a time you choose and put the old prices back at a second time, with no one at the keyboard. Scheduled edits are part of SwiftGrid Pro.
Schedule a Sale
- Open SwiftGrid and filter to the products, for example one category.
- Enter the sale prices in the grid. The cell calculator on a Sale price cell changes every selected row at once. The edits stay unsaved.
- Click the arrow next to Save Changes, then choose Schedule changes…. The dialog sums up the unsaved edits, for example how many changes across how many products.
- Set Apply at to the time the sale starts.
- Set Revert at (optional) to the time the old prices come back.
- Click Schedule. SwiftGrid checks every row with the same rules as a save, and the dialog reports any row that would fail.
Times are in your site’s time zone, set at SettingsGeneral. The apply time must be at least 1 minute ahead, and the revert time at least 1 minute after the apply time.
Check the Result
The status bar shows how many changes are scheduled. Click the count to open the list. Each entry shows its status, such as Scheduled, Applied or Applied, reverted. To stop an edit before it runs, click Cancel.
At the apply time, SwiftGrid writes the values you entered and records the value each field held before the change. At the revert time, each field goes back to that value. A field anyone edited in the meantime is left alone, and SwiftGrid reports it as skipped.
Compared With WooCommerce
WooCommerce schedules a sale one product at a time: on the product’s edit screen, click Schedule next to the sale price and enter the dates. The CSV importer can set Date sale price starts and Date sale price ends for many products from a file. SwiftGrid does not use those date fields. It writes the sale price at the apply time and puts the old value back at the revert time, and it works for any field you can edit in the grid.
Limits
- A schedule covers up to 1000 products.
- A schedule stores the exact values you entered. A product whose price changes before the apply time still gets the stored value.
- A schedule runs as the user who created it. If that user can no longer edit products when the schedule runs, the edit fails.
- Scheduled edits run on WP-Cron, which runs when someone visits your site. On a site with few visitors, an edit can apply late unless your host runs WP-Cron on a real cron job.