Manual selection
The user chooses an exact retailer product, quantity, cadence, price ceiling, and substitution policy.
Preferred Products separates what the household wants from what the retailer currently offers. Exact product references are preserved, and every alternative is explicit or reviewed.
The user chooses an exact retailer product, quantity, cadence, price ceiling, and substitution policy.
Import a bounded history period and suggest recurring cadence while preserving exact retailer product references.
Read a selected Stop & Shop list and let the user choose which entries become recurring preferences.
Propose a product based on sanitized behavior features; it remains inactive until the user confirms it.
Validate that the known SKU still exists, is available, matches size, and has a fresh price.
Check the ordered alternative list and enforce the same size and price limits.
Filter by retailer category, brand policy, size range, unit, availability, and price.
Rank only the small sanitized candidate set; do not let the model invent a product ID.
Validate the selected candidate. Insufficient confidence becomes user review or skip.