Operation Automation
Route: /org/ecom/storesettings?tab=automation · Permission: Manage Automation of StoreSetings
1. What it automates
Preorder scheduling — deciding, without a human, which showcasing schedule a preorder should be attached to.
Hidden without its own permission
Like Discount coupons, this section needs manageautomation and is
removed from the rail without it, rather than shown disabled.
2. How it works
3. The section
The strategy fields are revealed by the toggle — with automation off, the section is a single switch.
4. Field reference
| Field | Control | Shown when | Notes |
|---|---|---|---|
| Auto-schedule preorders | Toggle | Always | Default off |
| Schedule target strategy | Select | Toggle on | auto_detect or an explicit target |
| Further targeting | Select | Toggle on | Narrows what auto_detect may choose |
Slot naming uses labels such as Morning.
5. The admin contract
| Prerequisite | Without it |
|---|---|
| Manage Automation of StoreSetings | The section is hidden |
| Showcasing schedules | Nothing to attach a preorder to |
| Preorder timing | Set on Location & delivery |
Automation with no schedules silently does nothing
auto_detect can only choose among schedules that exist. Turn it on before creating any and
preorders keep arriving unassigned, with no error to explain why.
6. Downstream
| Effect | Where |
|---|---|
| Preorders attached to a schedule | Preorder requests |
| Schedule occupancy | Showcasing schedule |
7. Don't confuse this with…
| Thing | Where | Why |
|---|---|---|
| Operation Automation (this page) | Store Settings | Automatic preorder scheduling |
| Preorder timing | Location & delivery | How far ahead an order may be placed |
| Preorder review | Preorder requests | Approving the request |
| Workflow automation | Orbit Ops / Resolve | Different systems entirely |
8. Troubleshooting
| Symptom | Cause |
|---|---|
| No Operation Automation in the rail | Missing manageautomation |
| Only a toggle is shown | Automation is off; the strategy fields are revealed by it |
| Preorders are still unassigned | No schedules exist for auto_detect to choose from |
| The wrong schedule is chosen | Narrow the strategy, or assign manually |