The Product Scheduler is implemented using a central Custom Object in Sales 360 to store all scheduling rules.
| Component | Sales 360 Mapping | Purpose |
| Scheduled Entity | Standard Product Object or Standard Category Object | The item whose availability is being controlled. |
| Schedule Rule | Custom Object: Product Schedule | Stores the core logic: dates, times, days, and recurrence. This object uses the product_id field to store either a Product ID or a Category ID, differentiated by the entity_type field. |
| Frontend Integration | Experience Cloud (E-commerce Site) Custom Component/Flow | Enforces the availability rules for customers viewing the catalog. |
| Automation | Scheduled Flows/Triggers | Checks rules against the current date/time to determine entity availability. |
The scheduling tool is accessed via the Sales 360 Product Manager App.
Log in to Sales 360.
Navigate to the Product Manager App.
Click the Product Schedules tab (Custom Object tab).
All scheduling rules are managed in a single interface, separated by entity type (Product or Category).
Click New on the Product Schedules list view.
Fill in the required fields:
| Field | Description | productscheduler.sh Mapping |
| Entity Type | Select either Product or Category. | entity_type |
| Product / Category | Use a lookup field to link the specific Product or Category record. | product_id (used for both) |
| Status | Toggle to enable or disable the rule. | status |
| Schedule Type | Select Daily (for a specific date/time) or Weekly (for recurring days). | schedule_type |
The visibility logic depends on the selected Schedule Type.
Use this for one-time events, such as a flash sale, or a product that launches on a specific date.
Date: Select the exact calendar date the entity should be available. This field is optional for general recurring schedules.
Time Start: Set the time (HH:MM) when the entity becomes available.
Time End: Set the time (HH:MM) when the entity becomes unavailable.
Example: Set Date to "2025-10-25," Time Start to "10:00:00," and Time End to "14:00:00" to make it available for 4 hours on that day.
Use this for regular weekly schedules, like products only available on weekends.
Days of Week: Select one or more days (Sunday=0 to Saturday=6).
Time Start / Time End: Set the time window for the selected days.
Example: Select Days of Week as "Saturday, Sunday," Time Start as "08:00:00," and leave Time End empty to make it available all day Saturday and Sunday.
Recurring: Check the Recurring checkbox to ensure the rule repeats every week.
The Product Schedules tab displays a list of all active and inactive schedules.
Product Schedules Tab: Displays schedules where the Entity Type is 'Product'.
Category Schedules Tab: Displays schedules where the Entity Type is 'Category'.
When a customer views a Product or Category on the e-commerce site (Experience Cloud), the system checks all active schedule rules against the current time.
If a Product is currently unavailable based on an active schedule rule:
The "Add to Cart" button is automatically hidden or disabled.
A clear, prominent message is displayed to the customer detailing when the product will be available.
Example Message: "This product will be available on the following dates: Every Monday, Wednesday from 11:00 to 13:00".
If an entire Category is currently unavailable based on an active schedule rule:
Instead of disappearing from the navigation menu (as in previous versions), the customer who clicks the Category link will be taken to a page that replaces the product list with the "unavailable" message.
This message will provide the schedule information for the category.
Note: The system prevents customers from purchasing any product whose parent category is unavailable, even if the product itself has no schedule.