Как показывать цены без НДС в AI Search и Chat
Бизнес-покупатели часто сравнивают цены без НДС. Если ваш магазин продаёт им, Shoply может показывать вторую, меньшую цену под каждой ценой товара в AI Search и AI Chat, например “без НДС €52,85” под €63,95. Это включается одной записью в Advanced Settings.
Что видят покупатели?
- Меньшая строка под ценой на каждой карточке товара в AI Search — с вашей подписью и ценой без НДС.
- Та же строка в AI Chat — на карточках товаров, которые рекомендует ассистент.
- Правильная цена для каждого цвета или размера. Когда покупатель нажимает на цвет с собственной ценой, строка меняется в соответствии с этой ценой.
- В любом дизайне поиска. Строка появляется в Classic, Gallery и Editorial.
Перед началом
- Платный тариф. Advanced Settings доступны на платных тарифах.
- Цены, включающие НДС. В Shopify цены ваших товаров должны включать налог. Это можно проверить в админке Shopify: Settings > Taxes and duties. На других сайтах цены товаров, которые импортирует Shoply, должны включать НДС. Если ваши цены уже указаны без НДС, эта настройка вам не нужна.
Шаг 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 | Да | Ставка НДС вашей домашней страны, уже включённая в ваши цены. Например, 21 для Нидерландов, 19 для Германии или 20 для Франции. Указывайте числом, без кавычек. Допускаются десятичные значения, например 25.5. Нужна только эта одна ставка, даже если вы продаёте в другие страны; см. Нужна ли отдельная ставка для каждой страны? |
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 минут после сохранения, затем перезагрузите страницу поиска.
- Убедитесь, что отображаемая цена включает НДС. Для цен без НДС строка не показывается; см. Когда строка не показывается?
Как изменить подпись или отключить это?
Чтобы изменить подпись, отредактируйте label и сохраните. Чтобы отключить строку, удалите всю запись price_excluding_vat и сохраните.
Как рассчитывается цена без НДС?
Shoply делит собственную цену вашего магазина на 1 плюс вашу ставку НДС. При ставке 21% €63,95 ÷ 1.21 = €52,85. Результат округляется до цента и записывается в том же формате, что и ваша цена.
Нужна ли отдельная ставка для каждой страны?
Нет. Укажите только ставку вашей домашней страны.
Некоторые магазины используют опцию Shopify, которая показывает покупателям в каждой стране их собственный НДС. Если ваш магазин делает так, Shopify сохраняет цену без НДС одинаковой во всех странах и меняет только НДС, добавляемый сверху. Shoply всегда исходит из вашей собственной цены, поэтому все покупатели видят одну и ту же цену без НДС.
Вот пример одного товара в нидерландском магазине, который использует эту опцию Shopify:
| Страна покупателя | Показанная цена | НДС в этой цене | Строка, которую показывает Shoply |
|---|---|---|---|
| Нидерланды | €63,95 | 21% | excl. VAT €52,85 |
| Бельгия | €63,95 | 21% | excl. VAT €52,85 |
| Германия | €62,89 | 19% | excl. VAT €52,85 |
| Франция | €63,42 | 20% | excl. VAT €52,85 |
| Великобритания | €52,85 | нет | строка не показывается |
Если разделить немецкую цену, €62,89, на 1.21, получится €51,98, что неверно. Если ваша собственная тема показывает цену без НДС, проверьте её таким же образом: она может допускать эту ошибку для покупателей вне вашей домашней страны.
Когда строка не показывается?
- Показанная цена уже не включает НДС, например для покупателей вне ЕС, когда ваш магазин не взимает НДС для их страны. Строка просто повторяла бы цену.
- Покупатель видит другую валюту, отличную от собственной валюты вашего магазина. Цена без НДС рассчитывается в вашей валюте, поэтому она не совпадала бы.
- У товара не показывается цена, например когда ваш магазин скрывает цены в поиске.
Можно ли изменить внешний вид строки?
Да. Если вы добавляете собственные стили в 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; }Какие есть ограничения?
- Одна ставка НДС для всех товаров. Если для некоторых товаров используется пониженная ставка, например 9% на книги в Нидерландах, их строка будет использовать ставку вашей домашней страны, поэтому покажет неверную цену.
- Одна подпись для всех языков. Покупатели, читающие ваш магазин на немецком, всё равно увидят введённую вами подпись, например “excl. btw”.
- Прайс-листы market. Если у Shopify market есть собственный прайс-лист или процентная корректировка цены, строка для этого market всё равно будет показывать вашу домашнюю цену без НДС. Она может не совпадать с показанной ценой.
Другие параметры поиска см. в Advanced Settings for AI Search.
