Доставка и налоги на BooStore: налоги по регионам и авторасчёт для США
BooStore расширяет возможности настройки налогов. Теперь налог можно задавать не только глобально, но и прямо в способе доставки, отдельно для страны, региона/штата, города или улицы. Для США доступен автоматический расчёт налога по штату и ZIP-коду. Разбираем, как это работает и как настроить налоги под свои правила.
Налог в способе доставки
В настройках каждого способа доставки есть поле «Налог». Если оно заполнено, при выборе этого способа налог заменяет общий налог заказа. Если поле пустое, применяется общий налог из редактора налогов. Так можно задать разные ставки для самовывоза, курьерской доставки, международной отправки или отдельных категорий товаров.
Например, для самовывоза можно не начислять налог, для курьера по городу — использовать одну ставку, а для доставки в другой регион — другую. Настройка хранится в самом способе доставки и не требует отдельных скриптов.
Налоги по регионам: страна, регион, город, улица
В способе доставки включите «Разделение на страны/регионы». После этого можно задать отдельные налоги для страны, региона/штата, города или улицы. При оформлении заказа система выбирает самое конкретное совпадение:
- если задан налог для улицы — применяется он;
- если улица не задана — применяется налог города;
- если города нет — налог региона/штата;
- если региона нет — налог страны;
- если региональные налоги не заданы — общий налог заказа.
Это удобно для США, Канады и других стран, где налоговая ставка зависит от местоположения покупателя. Одна и та же доставка может работать в разных странах, а налог будет подставляться автоматически по адресу.
Авторасчёт налога для США по штату и ZIP-коду
Для США доступен встроенный авторасчёт налога. В способе доставки выберите режим адреса со Штатом и включите опцию «Автопересчёт налога по ZIP (США)». Покупатель указывает штат и ZIP-код, а BooStore автоматически определяет налоговую ставку и применяет её к заказу. Это избавляет от ручного ведения таблиц ставок и снижает риск ошибок.
- Откройте настройки нужного способа доставки.
- Включите поля адреса со Штатом.
- Включите «Автопересчёт налога по ZIP (США)».
- Сохраните настройки и проверьте оформление заказа с разными ZIP-кодами.
Если авторасчёт отключён, налог можно задать вручную по регионам или использовать общий налог. Авторасчёт работает вместе с разделением по регионам: для США можно оставить автоматические ставки, а для других стран — свои правила.
Формулы налогов
Налог поддерживает математические выражения до 3 слагаемых. Без знака значение считается как «+»: 15% = +15%. Для вычитания используется «-». Валюту можно указать символом или ISO-кодом.
+10%— 10% от суммы заказа;+10+3%— 10 единиц и 3% от суммы;+10USD+20%— 10 долларов США и 20% от суммы;-5%— уменьшить налог на 5%.
Формулы можно использовать как в общем налоге, так и в налоге конкретного способа доставки. Это позволяет описывать сложные правила без изменения кода.
Частые вопросы (FAQ)
Где задать налог для конкретного способа доставки?
В настройках способа доставки, в поле «Налог». Если оно заполнено, налог заменяет общий налог заказа.
Как работают налоги по регионам?
Включите «Разделение на страны/регионы» и задайте налог для страны, региона/штата, города или улицы. При оформлении заказа применяется самое конкретное совпадение.
Как включить авторасчёт налога для США?
В способе доставки включите адрес со Штатом и опцию «Автопересчёт налога по ZIP (США)». Ставка определится автоматически по штату и ZIP-коду.
Что будет, если для региона не задан налог?
Система применит налог более высокого уровня — города, региона или страны. Если региональные налоги не заданы, используется общий налог заказа.
Можно ли задать налог формулой?
Да. Поддерживаются выражения до 3 слагаемых, проценты, валюты и знаки +, -, *, /.
Входит ли налог в стоимость доставки?
Нет, налог рассчитывается отдельно и отображается в заказе отдельной строкой. Стоимость доставки добавляется к сумме заказа независимо от налога.
Можно ли использовать разные налоги для разных стран?
Да. При включённом разделении по странам/регионам для каждой страны можно задать свою ставку или оставить общий налог.