餐厅如何用 Claude Code 管理 Google 商家资料帖子和菜单更新
面向餐厅的 Google 商家资料菜单、帖子、营业时间、照片与订位 CTA 更新流程。
餐厅的季节菜单常常先在厨房改变,公开页面却慢半拍。店内菜单写了新价格,Instagram 发了新照片,Google 商家资料里还留着旧菜。顾客在地图上看到一道菜,点到网站后却找不到提供时间和订位入口,只能打电话确认。
这篇文章把 Claude Code 当作整理助手,而不是让它决定价格、过敏原、营业时间或库存。它适合读取一张更新表,生成 Google 商家资料帖子、网页菜单说明、社媒短文和人工检查表。Google 官方帮助说明,餐饮商家可以在商家资料中列出菜单项、说明和价格,也可以用帖子发布公告、优惠、更新和活动;资料里的营业时间、电话、照片和网站链接也要保持准确。
本文要点
- 菜单、营业时间、照片、帖子和订位链接要一起检查。
- Claude Code 负责草稿、表格和检查清单,人负责价格、过敏原、照片权利和最终发布。
- Google 帖子要让顾客知道菜品、日期、时间和下一步,而不是只写一句宣传。
- 多门店先做更新台账,再考虑 API。
- ROI 看订位点击、电话确认次数、菜单浏览和预约完成率。
从备菜到订位的流程
餐厅先准备一张菜单更新表。字段包括菜名、分类、价格、提供期间、库存限制、过敏原、照片、订位 URL 和发布日期。Claude Code 根据这张表生成 Google 帖子、网页菜单、社媒文案和店内提示。
| 阶段 | 资料 | 人工确认 |
|---|---|---|
| 备菜 | 季节菜和库存 | 店长确认是否供应 |
| 照片 | 菜品图和说明 | 权利与质量确认 |
| 菜单 | 菜名、价格、说明 | 价格与过敏原确认 |
| 订位 | URL 和提供时间 | 预约容量确认 |
| 帖子 | 更新、优惠或活动 | 日期与 CTA 确认 |
| 发布 | 公开页面 | 手机端显示确认 |
Google 的菜单编辑说明提到,菜单项可以按前菜、甜点、主菜等分组。官方餐厅页面也建议在菜品变化或有特别优惠时更新菜单。当天限定菜不要只依赖一个渠道,网站、社媒和店内话术也要同步。
Claude Code 负责什么,人看什么
Claude Code 负责把更新表变成可审阅的内容。它可以写 Google 商家资料帖子、网页菜单说明、社媒短文、店内 POP 和检查表,也可以比较旧菜单,找出还留在页面上的菜。
人要看价格、税费、过敏原、酒类表述、营业时间、订位容量、取消规则、照片权利和最终公开页面。过敏原不能从菜名或照片推断。缺少信息时,Claude Code 应该输出“待确认”,而不是补一个看起来合理的答案。
多门店时,要把共通文案和门店差异分开。价格、营业时间、提供数量和订位链接都可能不同。先有台账,后面才适合接 Google Business Profile API。
3 个 Use case
Use case 1: 上新季节菜单
输入: 菜名、价格、提供期间、照片、菜单 URL、订位 URL。输出: Google 帖子、网页菜单、社媒短文和订位页提示。人工确认: 价格、过敏原、照片权利和可订位数量。
Use case 2: 删除售罄菜品
输入: 售罄菜、替代菜、下次到货日期和出现渠道。输出: Google 菜单、网站、社媒和店内提示的删除清单。人工确认: 库存和再供应日期。
Use case 3: 活动帖子与营业时间一致
输入: 活动名、开始结束时间、通常营业时间、特别营业时间、照片和订位 URL。输出: 活动帖、网页公告、订位页说明和员工回复模板。人工确认: Google 特别营业时间和预约台账。
Use case 4: 多门店菜单差异
输入: 门店名、地址、价格差、提供时间和订位 URL。输出: 按门店拆分的发布清单。人工确认: 各店店长确认。
可复制提示词和检查代码
提示词: “请作为餐厅内容运营编辑,读取菜单更新表,输出 Google 商家资料帖子、网页菜单说明、社媒短文和人工检查表。不要推断价格、过敏原、营业时间、库存或订位。缺少字段就标记待确认。主 CTA 只保留订位。”
下面的 Node.js 代码只做发布前检查,不会直接更新 Google。
const menuUpdate = {
fields: {
season: "summer",
menuItems: [
{
name: "Cold tomato noodles",
price: 1280,
available: true,
allergens: ["wheat"],
photoApproved: true,
},
{
name: "Grilled corn plate",
price: 980,
available: true,
allergens: ["dairy"],
photoApproved: true,
},
],
menuUrl: "https://example.com/menu",
reservationUrl: "https://example.com/reserve",
businessHours: "18:00-23:00",
postType: "offer",
publishDate: "2026-07-20",
},
ctas: ["reserveTable"],
channels: ["businessProfile", "website", "instagram"],
};
const requiredFields = [
"season",
"menuItems",
"menuUrl",
"reservationUrl",
"businessHours",
"postType",
"publishDate",
];
const missingFields = requiredFields.filter((field) => !menuUpdate.fields[field]);
const itemsWithoutPrice = menuUpdate.fields.menuItems.filter((item) => typeof item.price !== "number");
const unavailableItems = menuUpdate.fields.menuItems.filter((item) => item.available === false);
const itemsWithoutAllergenReview = menuUpdate.fields.menuItems.filter((item) => !Array.isArray(item.allergens));
const itemsWithoutApprovedPhoto = menuUpdate.fields.menuItems.filter((item) => !item.photoApproved);
const tooManyCtas = menuUpdate.ctas.length !== 1 || menuUpdate.ctas[0] !== "reserveTable";
if (
missingFields.length ||
itemsWithoutPrice.length ||
itemsWithoutAllergenReview.length ||
itemsWithoutApprovedPhoto.length ||
unavailableItems.length ||
tooManyCtas
) {
console.error({
missingFields,
itemsWithoutPrice,
itemsWithoutAllergenReview,
itemsWithoutApprovedPhoto,
unavailableItems,
ctas: menuUpdate.ctas,
});
process.exit(1);
}
console.log("Restaurant Google Business menu update is ready for human review.");
Pitfall: 常见失误和修正
AI 编价格。原因是价格字段为空却要求写宣传文。修正: 价格为空就停止输出。
过敏原靠猜。原因是从菜名推断材料。修正: 只用店内确认的原材料表。
售罄菜还留在 Google。原因是网站和 Google 分开更新。修正: 用同一张删除清单。
帖子没有订位入口。原因是只有文案没有 URL。修正: CTA 指向订位或点餐页面。
当天更新只发 Google。原因是忘记显示可能有时间差。修正: 同步网站、社媒和店内说明。
咨询入口
餐厅要赚钱,重点不是每天多发几条 AI 文案,而是让顾客从 Google、菜单页、照片和订位页顺着走。准备 Google 商家资料 URL、菜单 URL、订位 URL、季节菜单和一周电话原因,可以从 培训与咨询 开始整理。
相关阅读: 餐厅菜单和社媒文案 与 居酒屋多语言菜单。参考: Google 菜单编辑器、商家资料帖子、Food Menus API。
实际验证结果
本文查看了 Google 菜单编辑、帖子、商家资料编辑、Food Menus API 和 people-first content 官方资料。检查代码验证必填字段、价格、过敏原、照片、售罄菜和 CTA。今天可以做的一步是,把当前季节菜单放进一张表,再核对 Google、网站、社媒和订位页是否一致。
相关文章
用Claude Code把Google Maps接入Web应用:Next.js实战指南
用Claude Code安全接入Google Maps,覆盖Advanced Markers、地理编码、门店搜索、Mapbox取舍和上线陷阱。
用 Claude Code 自动化电子表格: CSV、Google Sheets API 与 Apps Script
用 Claude Code 自动化 CSV 汇总、Google Sheets API 写入和 Apps Script 线索管理。
用 Claude Code 实现安全的用户资料功能
用 Claude Code 构建用户资料:数据库、表单、校验、授权、头像上传和审计日志。
免费 PDF: Claude Code 速查表
输入邮箱即可获取一页 PDF,整理常用命令、审查习惯和安全工作流。
我们会妥善保护你的信息,不发送垃圾邮件。
让 Claude Code 真正进入可验证的工作流
先用免费 PDF 固定基础,再用 Gumroad 教材复用工作流;如果涉及团队导入、权限或收入路径,可以直接咨询。
关于作者
Masa
专注 Claude Code 实务流程、团队导入和内容转化的工程师。