如何在 AI 搜索和聊天中显示不含 VAT 的价格
企业买家通常会比较不含 VAT 的价格。如果您的商店面向这类买家销售,Shoply 可以在 AI Search 和 AI Chat 中,在每个商品价格下方显示第二行更小的不含 VAT 的价格,例如在 €63,95 下方显示“excl. VAT €52,85”。您只需在 Advanced Settings 中添加一项设置即可启用。
顾客会看到什么?
- 每个商品卡片的价格下方都会显示一行较小的文字,在 AI Search 中显示您设置的标签和不含 VAT 的价格。
- AI Chat 中也会显示同样的一行,展示在助手推荐的商品卡片上。
- 每种颜色或尺码都会显示正确的价格。 当顾客点击带有单独价格的颜色时,这一行会随之更新以匹配该价格。
- 适用于所有搜索设计。 这一行会显示在 Classic、Gallery 和 Editorial 中。
开始前准备
- 付费套餐。 Advanced Settings 仅在付费套餐中可用。
- 价格必须包含 VAT。 在 Shopify 上,您的商品价格必须包含税费。您可以在 Shopify 后台的 Settings > Taxes and duties 中检查。对于其他网站,Shoply 导入的商品价格也必须包含 VAT。如果您的价格本身已经是不含 VAT 的,则不需要此设置。
第 1 步:添加设置
在 Shoply 后台中,前往 Settings,然后滚动到 Advanced Settings。如需了解此编辑器的使用方式,请参阅 How to Configure Advanced Settings。
添加以下设置:
{
"price_excluding_vat": {
"home_country_vat_percent": 21,
"label": "excl. VAT"
}
}| 字段 | 必填 | 作用 |
|---|---|---|
home_country_vat_percent | 是 | 您所在国家/地区的 VAT 税率,也就是已经包含在您价格中的那个税率。例如,荷兰填写 21,德国填写 19,法国填写 20。请以数字形式输入,不要加引号。允许使用小数,例如 25.5。即使您向其他国家销售,也只需要填写这一个税率;请参阅 Do I need a different rate for each country? |
label | 否 | 显示在价格前面的文字,使用您商店的语言,例如 "excl. btw"、"zzgl. MwSt." 或 "HT"。如果留空,顾客会看到 "excl. VAT"。如果您想加冒号,也可以写进去:"excl. btw:" 会显示为 “excl. btw: €52,85”。 |
已经有 Advanced Settings 了? 请将 price_excluding_vat 添加在其他设置之后,放在同一个 { } 大括号内,并在前面加上逗号。不要再新建第二个 { } 块。
如果税率缺失、被写成带引号的字符串,或者不在 0 到 100 之间,编辑器会显示错误并且不会保存。
第 2 步:检查您的商店
更改大约会在 10 分钟内同步到您的店铺前台。您不需要重新同步商品目录。
- 在您的商店中搜索一个商品。
- 检查每个商品卡片是否都在价格下方显示了这一行,例如 “excl. VAT €52,85”。
- 打开 AI Chat,请它推荐一个商品,并检查那里的商品卡片是否也显示了这一行。
没有显示这一行?
- 检查 Advanced Settings 编辑器下方是否没有 JSON Error,并确认您已经点击了 Save。
- 保存后等待大约 10 分钟,然后刷新您的搜索页面。
- 检查您看到的价格是否包含 VAT。不含 VAT 的价格不会显示这一行;请参阅 When is the line not shown?
如何更改标签或将其关闭?
如果要更改标签,请编辑 label 并保存。如果要关闭这一行,请删除整个 price_excluding_vat 项并保存。
不含 VAT 的价格是如何计算的?
Shoply 会用您商店自己的价格除以 1 加上您的 VAT 税率。以 21% 税率为例,€63,95 ÷ 1.21 = €52,85。结果会四舍五入到分,并使用与原价格相同的格式显示。
每个国家都需要不同的税率吗?
不需要。只需填写您所在国家/地区的税率。
有些商店使用 Shopify 的功能,向各个国家的顾客显示他们所在国家/地区对应的 VAT。如果您的商店启用了这一功能,Shopify 会让不含 VAT 的价格在所有国家保持不变,只调整其上增加的 VAT。Shoply 始终从您的原始价格开始计算,因此所有顾客看到的不含 VAT 价格都相同。
以下是某家荷兰商店在使用这一 Shopify 功能时,一个商品的示例:
| 顾客所在国家/地区 | 显示价格 | 该价格中的 VAT | Shoply 显示的行 |
|---|---|---|---|
| Netherlands | €63,95 | 21% | excl. VAT €52,85 |
| Belgium | €63,95 | 21% | excl. VAT €52,85 |
| Germany | €62,89 | 19% | excl. VAT €52,85 |
| France | €63,42 | 20% | excl. VAT €52,85 |
| United Kingdom | €52,85 | 无 | 不显示 |
如果将德国的价格 €62,89 除以 1.21,会得到 €51,98,这是错误的。如果您自己的主题也显示不含 VAT 的价格,请用同样的方法检查:对于您所在国家/地区以外的顾客,它可能会出现这个错误。
什么情况下不会显示这一行?
- 显示的价格本身已经不含 VAT,例如对于欧盟以外且您的商店不向其国家/地区收取 VAT 的顾客。这一行会变成重复显示价格。
- 顾客看到的货币与您商店自己的货币不同。 不含 VAT 的价格是按您的货币计算的,因此会不匹配。
- 商品没有显示价格,例如您的商店在搜索中隐藏了价格。
我可以更改这一行的样式吗?
可以。如果您为 AI Search 添加了自定义样式(CSS,也就是用于设置颜色和大小的代码),可以通过其名称 .shoply-product-price-ex-vat 来选中这一行。如需了解在哪里添加样式,请参阅 how to customize AI Search with CSS。
/* Make the price without VAT darker and slightly larger */
.shoply-product-price-ex-vat { opacity: 1; font-size: 13px; }有哪些限制?
- 所有商品只能使用一个 VAT 税率。 如果某些商品适用较低税率,例如荷兰图书适用 9%,那么它们这一行仍会使用您所在国家/地区的税率,因此显示的价格会不正确。
- 所有语言共用一个标签。 即使顾客以德语浏览您的商店,他们仍会看到您输入的标签,例如 “excl. btw”。
- 市场价格表。 如果某个 Shopify market 有自己的价格表,或者设置了按百分比调整价格,那么该市场显示的这一行仍会使用您本国价格计算出的不含 VAT 价格,可能与显示价格不一致。
如需了解其他搜索选项,请参阅 Advanced Settings for AI Search.
