Вывод в OpenCart цены с НДС

На одном из международных магазинов мне понадобилось сделать не просто вывод цены, а сделать акцент на том что цена именно с НДС, поскольку это немаловажный пункт как для оптовых покупателей, так и для компаний которые хотят купить одну штуку в розницу но по безналичному расчету. Вообщем если у вас магазин расчитан на B2B рынок (Business to Business) то вам лучше всего сделать акцент что цена именно с учетом НДС и подорожания не будет. В этой статье мы рассмотрим как это лучше сделать.

Как вывести цену с НДС в OpenCart

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

Итак, для начала я сделал вывод что недостаточно просто поменять слово «цена» на «цена с НДС», поскольку это сильно повредит конверсии сайта. Пользователь который не знает что такое НДС, а зашел просто купить за наличные какой-то товар будет думать что такое НДС, он мне нужен или нет, выгодно мне это или нет. Поэтому надо вывести второе поле. Для этого:

  1. Зайди в административную панель вашего сайта
  2. Перейдите в система->Настройки
  3. Нажмите изменить напротив названия вашего магазина
  4. Перейдите во вкладу «Опции»
  5. В разделе «налоги» поставьте галочку как показано на картинке снизу. «Отображать цены с налогом»

OpenCart вывод цен с налогом

 

После этого у вас должно появиться дополнительно поле, которое говорит что цена «без НДС». Ниже я привел две картинки. Первая это вид цены в категории, вторая это вид цены уже в карточке товара. Язык английский.

Цена без НДС  страница Категорий Цена без НДС  страница Товара
Цена без НДс категории английский Цена без НДс товар английский

 

Чтобы поменять цена «без НДС на «с НДС» нам надо править файлы языка. Итак, для английской версии сайта:

Английская версия OpenCart

В двух файлах

www/catalog/language/english/russian/product/product.php

и в

файле <em>www/catalog/language/english/product/catalog.php</em>

Первый отвечает за вывод в карточке товара, а второй за страницу категорий. Итак, меняем в этих двух файлах словосочетание

Ex Tax: на VAT included после чего проверяем как получилось. Должно выйти как у меня:

Цена c НДС  страница Категорий Цена без НДС  страница Товара
Цена c НДс товар английский категории Цена c НДс товар английский

 Польская версия OpenCart

В польском языке поменять чуть сложнее, но не на много. Итак, в файле:

www/catalog/language/polski/product/category.php

меняем Podatek на Cena z VAT

И в файле

www/catalog/language/polski/product/product.php

Меняем Cena netto на Cena z VAT

Должно выйти как на картинках снизу:

Цена c НДС  страница Категорий Цена без НДС  страница Товара
Цена с НДС категории польский Цена с НДС товар польский

 Русская версия OpenCart

И наконец мы подобрались к русской версии, ее, на самом деле, изменить проще всего.

В файлах:

www/catalog/language/polski/russian/product/product.php

и в

www/catalog/language/russian/product/product.php

Меняем «Без НДС:» на «С НДС:»

Другие языки OpenCart.

Если у вас в магазине другой язык, вы можете сделать все по аналогии. Для этого в маршрутах

www/catalog/language/polski/<span style="text-decoration: underline;">russian</span>/product/product.php
www/catalog/language/<span style="text-decoration: underline;">russian</span>/product/product.php

Меняйте папку языка, которая подчеркнутая на название вашего языка.

В этих файлах есть строка:

$_['text_tax']          = '<span style="text-decoration: underline;">Какое-то значние</span>';

Изменяя «Какое-то значние» на перевод словосочетания «С НДС» вы сможете вывести цену с НДС на все языки мира.

Если у вас возникли вопросы, пишите в комментариях, попробую вам помочь.

загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *