告别冰箱过期与食材浪费:Grocy购物清单与食谱管理全攻略
定期清理冰箱,减少过期食物的浪费。 #生活技巧# #节省生活成本# #生活成本# #健康饮食省钱攻略#
告别冰箱过期与食材浪费:Grocy购物清单与食谱管理全攻略
【免费下载链接】grocy ERP beyond your fridge - Grocy is a web-based self-hosted groceries & household management solution for your home 项目地址: https://gitcode.com/GitHub_Trending/gr/grocy
你是否经常遇到冰箱里的食材过期变质?购物时忘记购买关键配料?或者为每天吃什么而烦恼?Grocy作为一款开源的家庭管理解决方案,能帮你轻松解决这些问题。本文将详细介绍如何利用Grocy的购物清单与食谱管理功能,实现食材零浪费、烹饪更高效的家庭生活。
读完本文后,你将能够:
快速创建智能购物清单,自动同步所需食材使用食谱功能规划每周 meals,一键生成购物清单利用标签打印和条形码扫描实现食材高效管理掌握高级技巧,如库存预警和食材过期提醒Grocy核心功能概览
Grocy是一款基于Web的自托管家庭管理系统(ERP,企业资源规划),专为家庭场景设计。它不仅能管理食材库存,还提供了购物清单、食谱管理、家务安排等全方位功能。
Grocy系统架构
核心功能模块包括:
库存管理:实时跟踪食材数量和保质期购物清单:自动生成和同步所需购买的物品食谱管理:存储和组织家庭食谱,计算营养成分标签打印:为食材生成条形码标签,便于扫描管理相关实现代码:
库存管理控制器食谱管理控制器标签打印文档智能购物清单创建与使用
手动添加购物项 登录Grocy系统后,点击左侧导航栏的"购物清单"点击"添加物品"按钮,输入产品名称、数量和单位可选择关联的商店位置,便于按商店分类购物public function ShoppingListItemEditForm(Request $request, Response $response, array $args)
{
if ($args['itemId'] == 'new')
{
return $this->renderPage($response, 'shoppinglistitemform', [
'products' => $this->getDatabase()->products()->where('active = 1')->orderBy('name', 'COLLATE NOCASE'),
'barcodes' => $this->getDatabase()->product_barcodes_comma_separated(),
'shoppingLists' => $this->getDatabase()->shopping_lists()->orderBy('name', 'COLLATE NOCASE'),
'mode' => 'create',
'quantityUnits' => $this->getDatabase()->quantity_units()->where('active = 1')->orderBy('name', 'COLLATE NOCASE'),
'quantityUnitConversionsResolved' => $this->getDatabase()->cache__quantity_unit_conversions_resolved(),
'userfields' => $this->getUserfieldsService()->GetFields('shopping_list')
]);
}
}
php
运行
从食谱自动生成购物清单最强大的功能之一是从食谱直接生成购物清单:
在食谱详情页面,点击"添加到购物清单"按钮系统会自动计算所需食材数量,并减去当前库存生成的购物清单会显示缺少的食材及数量购物清单生成流程
食谱管理高级技巧
创建和组织食谱 进入"食谱"页面,点击"添加食谱"填写食谱名称、准备时间、烹饪时间等基本信息添加食材配料,设置每种食材的用量可选:添加烹饪步骤、营养信息和照片public function RecipeEditForm(Request $request, Response $response, array $args)
{
$recipeId = $args['recipeId'];
return $this->renderPage($response, 'recipeform', [
'recipe' => $this->getDatabase()->recipes($recipeId),
'recipePositions' => $this->getDatabase()->recipes_pos()->where('recipe_id', $recipeId),
'mode' => $recipeId == 'new' ? 'create' : 'edit',
'products' => $this->getDatabase()->products()->orderBy('name', 'COLLATE NOCASE'),
'quantityunits' => $this->getDatabase()->quantity_units(),
'recipes' => $this->getDatabase()->recipes()->where('type', RecipesService::RECIPE_TYPE_NORMAL)->orderBy('name', 'COLLATE NOCASE'),
'recipeNestings' => $this->getDatabase()->recipes_nestings()->where('recipe_id', $recipeId),
'userfields' => $this->getUserfieldsService()->GetFields('recipes'),
'quantityUnitConversionsResolved' => $this->getDatabase()->cache__quantity_unit_conversions_resolved()
]);
}
php
运行
食谱与购物清单联动 在食谱详情页面,点击"添加到购物清单"按钮系统会自动检查库存,并仅将缺少的食材添加到购物清单可选择添加整个食谱的食材,或仅添加缺少的部分食谱转购物清单流程
标签打印与食材管理
为了更高效地管理食材,Grocy支持生成和打印条形码标签,贴在食材包装上,便于扫描管理。
启用标签打印功能 编辑配置文件config.php,设置FEATURE_FLAG_LABEL_PRINTER为true配置打印Webhook,例如:LABEL_PRINTER_WEBHOOK_URL = "http://localhost:8000/print"To enable label printing, set `FEATURE_FLAG_LABEL_PRINTER` to `true` in your `config.php`. You also need to provide a webhook target that is responsible for printing.
php
运行
生成食材标签 在库存管理页面,找到需要打印标签的食材点击"生成标签"按钮,系统会创建包含Grocycode的标签使用支持的标签打印机打印标签,贴在食材包装上Grocycode标签示例
Grocycode是一种特殊的编码格式,包含产品ID和其他信息:
grcy:p:13:60bf8b5244b04 grcy: 固定前缀p: 表示产品类型13: 产品ID60bf8b5244b04: 库存条目ID
详细规范参见:Grocycode文档
高级技巧与最佳实践
设置库存预警 进入"库存设置"页面,为每种食材设置最低库存量当库存低于设定值时,系统会自动在购物清单中添加该食材可配置"即将过期"提醒天数,提前预警即将过期的食材 每周 meal planning 工作流 周日规划下周食谱,选择7-10个家庭食谱批量将这些食谱添加到购物清单,自动合并相同食材购物后,将食材入库并打印标签每日烹饪时,扫描食材标签减少库存 与家庭共享购物清单 在"用户管理"中创建家庭成员账户共享购物清单权限,允许家庭成员添加/修改购物项使用实时同步功能,多人同时编辑购物清单总结与下一步
通过Grocy的购物清单和食谱管理功能,你可以显著减少食材浪费,节省购物时间,同时让家庭烹饪更加有序和高效。
接下来,你可以:
探索Grocy的其他功能,如家务管理和设备维护设置自动化规则,如定期购物提醒尝试高级功能,如营养成分计算和饮食分析开始使用Grocy,让你的家庭管理更加智能高效!
官方文档:README.md 代码仓库:https://gitcode.com/GitHub_Trending/gr/grocy
【免费下载链接】grocy ERP beyond your fridge - Grocy is a web-based self-hosted groceries & household management solution for your home 项目地址: https://gitcode.com/GitHub_Trending/gr/grocy
网址:告别冰箱过期与食材浪费:Grocy购物清单与食谱管理全攻略 https://www.yuejiaxmz.com/news/view/1428490
相关内容
规划库存、减少浪费:以 Grocy 为数据库的物品管理方案冰箱整理神器:告别食材浪费,轻松管理你的冰箱!
推荐开源项目:Grocy —— 家庭的智能物资管理助手
食材管理智能化:海尔冰箱BCD
智能冰箱的食品管理与智能推荐
家里的必备神器!冰箱食物密封袋让你告别潮湿与浪费!
探索Grocy:家庭资产管理的新星
冰箱整理秘诀:食材分类与保鲜全攻略
Pantry:智能食材清单与配方管理应用
构建健康生态:智能冰箱通过食材识别驱动科学膳食管理

