Понятие геозон и налогов в OpenCart

Понятие геозон и налогов в OpenCart

От автора: система налогообложения – один из важнейших аспектов бизнеса, и вы хотели бы поддерживать ее прозрачность и легкость понимания для покупателей. Большая часть E-Commerce фреймворков сейчас позволяет создавать налоги разного вида для товаров. OpenCart не исключение.

В OpenCart налоги создаются с помощью Tax Classes на основе различных параметров, которые мы сегодня рассмотрим. Tax Classes зависит от Tax Rates, которая, в свою очередь, зависит от Geo Zones. Вам необходимо понять иерархию, чтобы правильно создавать налоги на товары.

Начнем наше путешествие с настройки стран и зон.

Страны и зоны

Перейдите в back end и далее System > Localization > Countries. Отобразится список доступных стран.

Страны доступны по умолчанию, нам ничего добавлять не нужно! Перейдите в System > Localization > Zones. Отобразится список географических зон.

Пусть вас не смущает заголовок «зоны» — OpenCart так называет области/штаты/провинции. При создании зоны необходимо выбрать страну, к которой она принадлежит. Просто, не так ли? Перейдем к делу!

Создание геозоны

Перейдите в System > Localization > Geo Zones, отобразится список геозон по умолчанию в OpenCart. В списке должны быть UK Shipping и UK VAT Zone.

Так что такое эти геозоны? Представьте геозоны, как регионы на карте, которые включают в себя нужные вам зоны. Необязательно подключать зоны той же страны при создании новой геозоны. Можно добавлять зоны из разных стран. Так вы можете создавать определенные регионы, в которые необходимо применять отдельный налог на доставку или товары.

Все еще непонятно? Разберем на примере. Например, вы решили взимать некую фиксированную сумму налога в определенных штатах США, неважно насколько далеко они друг от друга. Вам понадобится добавить новую геозону. Приступим!

На странице Geo Zones кликните + в правом верхнем углу для добавления новой геозоны.

Я выбрал три разные зоны: California, Texas и Iowa. Ранее я уже сказал, что вы можете добавлять зоны из других стран. В этом примере оставим только США. Выберите подходящие значения и нажмите save. Вы только что добавили новую геозону со своими регионами!

Tax Rates и Tax Classes

Давайте узнаем, как ассоциировать нашу созданную геозону с системой налогообложения! Перейдите в System > Localization > Taxes > Tax Rates. Отобразится список доступных налоговых ставок.

Для добавления новой ставки кликните на + в правом верхнем углу.

Как видите, я указа фиксированную ставку 20 и выбрал My Custom Geo Zone в поле Geo Zone. Взимать налог также можно в процентах. Заполните значения и нажмите save.

Мы добавили кастомную налоговую ставку. Теперь давайте назначим ее на один из Tax Classes. Tax Classes позволяют комбинировать разные налоговые ставки и оборачивать их в единую сущность Tax Class. После чего вы можете назначить этот Tax Class товарам и способам доставки.

Перейдите в System > Localization > Taxes > Tax Classes. Отобразится писок налоговых классов.

Добавьте новый налоговый класс через + в правом верхнем углу.

Важно отметить, что на налоговый класс можно назначить несколько налоговых ставок. Это изменит все налоговые ставки, выбранные на этой странице.

В нашем примере мы выбрали кастомную налоговую ставку Fixed Custom Tax. Вы также можете выбрать, вычислять ли налог на основе «Shipping Address», «Payment Address» или «Store address». Заполните значения и сохраните класс!

Назначение Tax Classes товарам

Мы все создали, теперь давайте увидим это в действии. Перейдите в Catalog > Products и отредактируйте любой товар, к которому хотите добавить наш Fixed Custom Tax. На вкладке data выберите My Custom Tax Class в поле Tax Class, как показано на скриншоте ниже. Проверьте, чтобы поле Requires Shipping было установлено в Yes – мы будем применять наш налог по зонам.

Сохраните информацию о товаре и перейдите на front end. Добавьте товар в корзину и перейдите к вкладке Step 6: Confirm Order. На вкладке Step 3: Delivery Details обязательно выберите Country United States, а Region/State должен входить в одну из зон, назначенных в My Custom Geo Zone.

Обратите внимание, к общей сумме заказа прибавилась фиксированная ставка в $20. Таким образом, вы можете создавать налоги и применять их с помощью налоговых классов.

Иногда необходимо применять налоги на определенные способы доставки. Для этого необходимо отредактировать способ оплаты и назначить Tax Class подходящее значение!

Заключение

Не забывайте про CodeCanyon – здесь вы можете найти всевозможные расширения OpenCart.

Сегодня мы обсудили несколько важных функций в OpenCart — «Geo Zones», «Tax Classes» и «Tax Rates». Вместе они предоставляют гибкий фундамент по настройке налогов в магазине.

Автор: Sajal Soni

Источник: //code.tutsplus.com/

Редакция: Команда webformyself.

Метки:

Похожие статьи:

Комментарии Вконтакте: