先区分全局设置和当前网站设置
前端就是访客访问的网站。同一个瓜奇后台可以连接多个前端,但每个网站显示哪些内容、启用哪些语言和货币,需要分别设置。
用有后台设置权限的账号操作。先准备各网站的完整网址和前后台连接配置;修改语言后还需要重启对应的 Node 服务,因此应提前确认有服务管理权限。
语言池、货币池、前端网址列表、API Secret 和账号隔离属于全局配置。切换左上角的前端站点后,在瓜奇 → 综合中设置该站实际启用的内容范围、语言和货币。
登记网址并核对连接
- 在“前端网址设置”中登记各网站的完整地址,包含 https:// 等协议部分。
- 保存后刷新后台,确认左上角可以选择目标前端。
- 核对 API Secret 与前端服务中的对应配置一致,再打开实际网站检查页面能否加载。
API Secret 用于前后台连接,不是访客的登录密码。内容共享、账号共享和不同域名之间是否保持登录,是不同问题,不能只凭多个网站连到同一后台就认定全部互通。
为各网站分配内容
在前端网址对应的“专属此前端的分类”中安排站点内容归属。这里显示顶级分类,选中后会包含其子分类,不需要逐个勾选子分类。不填写时,各前端可能使用相同内容范围。
分类选择以全局语言设置中排在第一位的默认语言为基础。调整默认语言并保存后,分类选项和已有选择会对应到该语言的分类副本,调整后应重新核对。
再切换到目标前端,在综合设置中检查文章、文档、商品、导航和社区等内容范围:
- 关闭某类内容的“在此前端显示”,该站不显示这类分类及其内容;重新开启后会恢复此前的分类选择。
- 在“显示哪些分类”中不勾选,表示显示全部分类;勾选后,只显示所选分类及其内容。
- 需要不同网站使用各自页面时,配置“专属页面”,并检查页面模块引用的内容来源。
先维护语言池,再选择前端语言
在全局“语言设置”中准备所有可能使用的语言。语言代码必须从可用选项中选择,不能随意填写。语言名称用于前台切换按钮,还可以设置语言标志和该语言的默认货币。
自定义 JSON 语言包可以留空,留空时使用 Node 项目自带的语言包;需要覆盖默认界面翻译时再上传。语言包负责界面文字,不会自动补齐文章和分类的译文。
切换到目标前端,在“前端启用语言”中从全局语言池选择,第一项是该站默认语言。这里不能新增语言。修改全局语言的新增、删除、排序,或修改前端启用语言后,按设置页提示重启对应 Node 服务。
内容和分类还需有正确的语言及翻译关联。原文更新后,不应直接假定所有译文也已同步更新,应逐条检查目标语言内容。
设置全局货币和各站可选货币
全局货币池维护货币名称、符号、ISO 代码和相对主货币的汇率。至少保留一种货币;全局列表第一项是主货币,其汇率应为 1。
切换到目标前端,在“前端启用货币”中选择可用币种,第一项是该站默认货币。前台货币选择器使用该站配置的列表。某站停用一种货币,不会删除全局货币,也不会阻止其他网站继续使用。
已有订单、余额或历史价格后,调整主货币、汇率或删除币种会涉及业务数据,应先备份并确认处理方案。
决定账号是否按前端隔离
“按前端隔离用户账号”是影响所有前端的全局开关。开启后,相同邮箱或手机号可以在不同前端注册为不同账号,登录、找回密码、社交绑定、资料、积分、余额、订单和提现等账号数据也按前端隔离。
已经产生隔离的重复账号后再关闭开关,可能需要手动合并账号及业务数据。不要把它当成只改变页面显示的开关。
保存后逐站检查
- 打开每个实际网站,检查分类、内容列表和专属页面是否属于该站。
- 检查语言切换项、默认语言和译文链接;修改语言后确认已重启对应 Node 服务。
- 检查可选货币及默认货币,核对价格展示。
- 用测试账号检查登录和账号数据是否符合共享或隔离的预期。
- 若页面仍显示旧配置,核对当前目标站点和缓存设置。“是否开启缓存”关闭后,当前前端的 /api/page 请求会直接请求 WordPress,不使用 Node 页面缓存;它不是所有缓存的总开关。