如何在 AI 搜索和聊天中显示不含 VAT 的价格

A phone, a chat bubble and a settings grid, standing for the Advanced Settings where prices without VAT are turned on

企业买家通常会比较不含 VAT 的价格。如果您的商店面向这类买家销售,Shoply 可以在 AI Search 和 AI Chat 中,在每个商品价格下方显示第二行更小的不含 VAT 的价格,例如在 €63,95 下方显示“excl. VAT €52,85”。您只需在 Advanced Settings 中添加一项设置即可启用。

顾客会看到什么?

  • 每个商品卡片的价格下方都会显示一行较小的文字,在 AI Search 中显示您设置的标签和不含 VAT 的价格。
  • AI Chat 中也会显示同样的一行,展示在助手推荐的商品卡片上。
  • 每种颜色或尺码都会显示正确的价格。 当顾客点击带有单独价格的颜色时,这一行会随之更新以匹配该价格。
  • 适用于所有搜索设计。 这一行会显示在 Classic、Gallery 和 Editorial 中。
Sample brand
Indoor Wi-Fi Camera
€63,95
excl. VAT €52,85
Sample brand
Outdoor Dome Camera
€110,95
excl. VAT €91,69
Sample brand
Video Doorbell
€89,95
excl. VAT €74,34

开始前准备

  • 付费套餐。 Advanced Settings 仅在付费套餐中可用。
  • 价格必须包含 VAT。 在 Shopify 上,您的商品价格必须包含税费。您可以在 Shopify 后台的 Settings > Taxes and duties 中检查。对于其他网站,Shoply 导入的商品价格也必须包含 VAT。如果您的价格本身已经是不含 VAT 的,则不需要此设置。

第 1 步:添加设置

在 Shoply 后台中,前往 Settings,然后滚动到 Advanced Settings。如需了解此编辑器的使用方式,请参阅 How to Configure Advanced Settings。

添加以下设置:

json
{ "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 分钟内同步到您的店铺前台。您不需要重新同步商品目录。

  1. 在您的商店中搜索一个商品。
  2. 检查每个商品卡片是否都在价格下方显示了这一行,例如 “excl. VAT €52,85”。
  3. 打开 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 功能时,一个商品的示例:

顾客所在国家/地区显示价格该价格中的 VATShoply 显示的行
Netherlands€63,9521%excl. VAT €52,85
Belgium€63,9521%excl. VAT €52,85
Germany€62,8919%excl. VAT €52,85
France€63,4220%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。

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.