Products Scheduled Tasks

Background jobs for product data maintenance, pricing, assortment, and inventory status

The Products scheduled tasks are responsible for maintaining product data integrity, calculating prices, managing product assortments, updating inventory status on products, and sending product alerts to customers.

Available Tasks

TaskDescriptionType
Popularity Sort IndexCalculate product popularity scores based on sales dataFull
Product Lowest PriceCalculate and update the lowest price for each productFull
Remove Unmodified PricesClean up customer-specific prices that have not been updated recentlyFull
Send Product AlertsNotify customers when products are back in stockDelta
Update Assortment By PriceUpdate product assortment based on price availabilityFull
Update Assortment By StoreUpdate product assortment based on store assignmentFull
Update Product CategoriesSynchronize product category assignmentsFull
Variant Location From ProductCopy location data from products to their variantsFull
Product Inventory StatusUpdate product inventory levels based on recent inventory changesDelta
Product Inventory Full StatusPerform a complete refresh of inventory data on all productsFull
Product Expected Delivery DateUpdate expected delivery dates for products using ATP dataFull

Overview

Product tasks work together to maintain accurate and up-to-date product information in Omnium:

  1. Pricing Tasks - Calculate lowest prices and clean up stale customer-specific pricing
  2. Inventory Tasks - Keep product inventory status synchronized with actual inventory levels
  3. Assortment Tasks - Manage which products are available in which markets and stores
  4. Category Tasks - Maintain product categorization
  5. Customer Notification Tasks - Send alerts when products become available

Common Use Cases

Price Maintenance

Enable the lowest price and unmodified prices tasks to maintain accurate pricing information and clean up stale customer-specific prices.

Inventory Visibility

Use the inventory status tasks to ensure product availability is accurately reflected in your storefront and search results.

Multi-Store Operations

Enable assortment tasks to manage which products appear in different stores or markets based on pricing and store configuration.

Back-in-Stock Notifications

Enable the product alerts task to automatically notify customers when items they are interested in become available.


Task TypeRecommended ScheduleReason
Inventory delta tasks*/5 * * * * (every 5 minutes)Keep inventory visibility near real-time
Inventory full tasks0 4 * * 0 (weekly at 4 AM Sunday)Resource-intensive, run off-peak
Price tasks0 2 * * * (daily at 2 AM)Run after price imports
Assortment tasks0 3 * * * (daily at 3 AM)Run during off-peak hours
Alert tasks*/15 * * * * (every 15 minutes)Balance responsiveness with system load

On this page