Why: Simplify grocery shopping for your members by automatically generating organized shopping lists from meal plans. This feature helps them manage their ingredients efficiently, saving time and reducing food waste.
Navigate: This is a member-facing feature. Members access it from their meal plan.
Quick Start
Create a meal plan with your desired recipes.
Access the shopping list from the meal plan detail page.
Review the automatically generated shopping list.
Use the aisle organization to find items easily.
Mark items as purchased or in the pantry as needed.
How Shopping Lists Work
Meal Plan Integration
Shopping lists are generated directly from meal plans. When you create a meal plan with recipes, the system automatically compiles a shopping list based on the ingredients needed for those recipes. This ensures that your members have everything they need for their planned meals.
Ingredient Aggregation
The system aggregates ingredients from multiple recipes, taking into account serving sizes and ingredient ranges. Here’s how it works:
Scaling: Ingredients are adjusted based on the number of servings specified in the meal plan.
Range Handling: If a recipe has a range for an ingredient, the system can use the lowest, average, or highest value based on the member's preference.
Aisle Organization: Ingredients are grouped by grocery store aisle, making it easier for members to navigate their shopping.
Combining Ingredients
Ingredients are combined in the shopping list when they share the same identifier and aisle. For example, if two recipes call for "flour," they will be combined into one entry in the shopping list, provided they are in the same aisle.
Pantry Feature
The pantry feature allows members to maintain a list of ingredients they always have on hand. When enabled, items in the pantry can be automatically hidden from the shopping list, streamlining the shopping experience.
Managing Pantry Items: Members can add or remove items from their pantry easily. Common staples like salt and olive oil can be quickly added for convenience.
Visibility Control: Members can choose to hide pantry items from their shopping lists, ensuring they only see what they need to purchase.
Item States
Members can manage the state of items in their shopping lists:
In Pantry: Mark items as available in their pantry.
Removed: Remove items from the shopping list.
Scratched Off: Mark items as purchased, which can be moved to a separate "Purchased" section at the bottom of the list.
Recipe Display
Each ingredient in the shopping list shows which recipes it is associated with. This helps members understand why they need certain items. Members can toggle the visibility of recipe names for each ingredient.
User Interaction
Members interact with shopping lists through a user-friendly interface:
Auto-Generation: Shopping lists are automatically generated when members view a meal plan for the first time.
Manual Regeneration: Members can refresh their shopping list at any time to ensure it reflects the most current meal plan.
Aisle Grouping: Items are sorted by aisle, making it easier for members to shop efficiently.
Related Features
Meal Plans: Learn how to create and manage meal plans for your members.
Pantry Management: Explore how to enable and configure the pantry feature for your app.
Recipe Management: Understand how to add and edit recipes that contribute to shopping lists.
