Пошук по сайту
Результати пошуку за тегами 'налог'.
Знайдено 16 результатов
-
Версия магазина: ocStore v1.5.1.3 Описание: По-умолчанию, на текущий момент, если выбираешь в настройках пункт " Отображать цены с налогом", то в карточке товара, в категории и в поиске отображается цена с налогом, но в корзине и при оформлении заказа отображается цена товара без налога и отдельно отображается налог, что на мой взгляд не очень удобно. Особенно для тех, кто использует налоги, чтобы устанавливать для товаров торговую наценку. Данное дополнение добавляет в настройки админки пункт " Налог в цене товара" в раздел "Опции". В расчётах, в корзине и при оформлении заказа налог уже будет заложен в цене товара, т.е. цена товара будет отображаться с учётом налога. Сам налог в расчётах, в корзине и при оформлении отображаться не будет, в независимости от того, включен ли он в "Учитывать в заказе". Для работы этой опции требуется включить "Отображать цены с налогом". Начало и ещё одна полезняшка здесь Изменения в файлах: Пункт в админке Файл: admin\view\template\setting\setting.tplДействие: ищем блок <tr> <td><?php echo $entry_tax; ?></td> ................ ................ </tr> Изменения: после этого блока добавляем такой блок <!-- Вкл_Выкл - налог в цене товара --> <tr> <td><?php echo $tax__tax_in_price; ?></td> <td><?php if ($config_tax__tax_in_price) { ?> <input type="radio" name="config_tax__tax_in_price" value="1" checked="checked" /> <?php echo $text_yes; ?> <input type="radio" name="config_tax__tax_in_price" value="0" /> <?php echo $text_no; ?> <?php } else { ?> <input type="radio" name="config_tax__tax_in_price" value="1" /> <?php echo $text_yes; ?> <input type="radio" name="config_tax__tax_in_price" value="0" checked="checked" /> <?php echo $text_no; ?> <?php } ?></td> </tr> <!-- --> Файл: admin\language\russian\setting\setting.php Действие: ищем блок $_['entry_tax'] = 'Отображать цены с налогом:'; Изменения: после этого блока добавляем: // Вкл_Выкл - налог в цене товара $_['tax__tax_in_price'] = 'Налог в цене товара: <br /><span class="help">В расчётах, в корзине и при оформлении заказа налог уже будет заложен в цене товара, т.е. цена товара будет отображаться с учётом налога. Сам налог в расчётах, в корзине и при оформлении отображаться не будет, в независимости от того, включен ли он в "Учитывать в заказе". Для работы этой опции требуется включить "Отображать цены с налогом".</span>'; Файл: admin\controller\setting\setting.php Действие: ищем блок $this->data['entry_tax'] = $this->language->get('entry_tax'); Изменения: после этого блока добавляем: // Вкл_Выкл - налог в цене товара $this->data['tax__tax_in_price'] = $this->language->get('tax__tax_in_price'); Действие:ищем блок: if (isset($this->request->post['config_tax'])) { $this->data['config_tax'] = $this->request->post['config_tax']; } else { $this->data['config_tax'] = $this->config->get('config_tax'); } Изменения: после этого блока добавляем: // Вкл_Выкл - налог в цене товара if (isset($this->request->post['config_tax__tax_in_price'])) { $this->data['config_tax__tax_in_price'] = $this->request->post['config_tax__tax_in_price']; } else { $this->data['config_tax__tax_in_price'] = $this->config->get('config_tax__tax_in_price'); } Файл: БД Действие: Добавляем переменную в таблицу setting. Изменения: INSERT INTO `Имя Вашей БД`.`Имя Вашей таблицы setting` (`store_id` ,`group` ,`key` ,`value` ,`serialized`) VALUES ('0', 'config', 'config_tax__tax_in_price', '0', '0'); - это SQL-код для PHPMyAdmin Всё. Новый пункт меню отображается в админке. Логика Файл:\system\library\cart.php Действие: Найти блок if (!$product_query->row['quantity'] || ($product_query->row['quantity'] < $quantity)) { $stock = false; Изменения: после этого блока добавляем: // Налог в цене товара // Учитываем только, если в настройках включено "Отображать цены с налогом" и "Налог в цене товара" if ( $this->config->get('config_tax') && $this->config->get('config_tax__tax_in_price') ) { // Оригинальная цена товара без учёта налога $original_price = $price + $option_price; // Цена товара с учётом налога $taxtotal = $this->tax->calculate(($price + $option_price), $product_query->row['tax_class_id'], $this->config->get('config_tax')); } else { // Оригинальная цена товара без учёта налога $original_price = $price + $option_price; // Цена товара с учётом налога $taxtotal = $price + $option_price; } //////////////////////// Действие: Найти блок 'price' => ($price + $option_price), 'total' => ($price + $option_price) * $quantity, Изменения:Комментируем найденный блок, вместо него добавляем: // Новые значения //////////////////// 'original_price' => $original_price, 'original_total' => $original_price * $quantity, 'price' => $taxtotal, 'total' => ($taxtotal * $quantity), //////////////////// Файл: \catalog\controller\checkout\cart.php Действие: Найти блок: if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($product['price'], $product['tax_class_id'], $this->config->get('config_tax'))); } else { $price = false; } if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $total = $this->currency->format($this->tax->calculate($product['total'], $product['tax_class_id'], $this->config->get('config_tax'))); } else { $total = false; } Изменения: Комментируем найденный блок, вместо него добавляем: // Налог в цене товара // Отображение в обычной корзине // Учитываем только, если в настройках включено "Отображать цены с налогом" и "Налог в цене товара" if ( $this->config->get('config_tax') && $this->config->get('config_tax__tax_in_price') ) { // Цена товара с учётом налога $price = $this->currency->format($this->tax->calculate($product['original_price'], $product['tax_class_id'], $this->config->get('config_tax'))); // Цена всех товаров (ИТОГО) с учётом налога $total = $this->currency->format($this->tax->calculate($product['original_total'], $product['tax_class_id'], $this->config->get('config_tax'))); } else { // Цена товара без учёта налога $price = $this->currency->format($product['price']); // Цена всех товаров (ИТОГО) без учёта налога $total = $this->currency->format($product['total']); } // Если в настройках указано, что "Не показывать цены гостям" и пользователь не залоген, то скрываем цену и ИТОГО if ( $this->config->get('config_customer_price') && !$this->customer->isLogged() ) { $price = false; $total = false; } //////////////////////// Действие:Найти блок: if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { $price = false; } if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $total = $this->currency->format($this->tax->calculate($result['total'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { $total = false; } Изменения: Комментируем найденный блок, вместо него добавляем: // Налог в цене товара // Отображение в верхней корзине // Учитываем только, если в настройках включено "Отображать цены с налогом" и "Налог в цене товара" if ( $this->config->get('config_tax') && $this->config->get('config_tax__tax_in_price') ) { // Цена товара с учётом налога $price = $this->currency->format($this->tax->calculate($result['original_price'], $result['tax_class_id'], $this->config->get('config_tax'))); // Цена всех товаров (ИТОГО) с учётом налога $total = $this->currency->format($this->tax->calculate($result['original_total'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { // Цена товара без учёта налога $price = $this->currency->format($result['price']); // Цена всех товаров (ИТОГО) без учёта налога $total = $this->currency->format($result['total']); } // Если в настройках указано, что "Не показывать цены гостям" и пользователь не залоген, то скрываем цену и ИТОГО if ( $this->config->get('config_customer_price') && !$this->customer->isLogged() ) { $price = false; $total = false; } /////////////////////// Файл: \catalog\model\total\tax.php Действие: Найти блок: $total += $value; Изменения: Закомментировать Действие: Добавить в конец файла Изменения: // Налог в цене товара // Учитываем только, если в настройках включено "Отображать цены с налогом" и "Налог в цене товара" if ($this->config->get('config_tax') && !$this->config->get('config_tax__tax_in_price')) { $total += $value;} //////////////// Налог в корзине и при оформлении заказа – управление показом Файл:catalog\view\theme\default\template\checkout\cart.tpl Действие: Найти блок: <?php foreach ($totals as $total) { Изменения: Добавить после найденного блока: // Налог в цене товара // Пропускаем отображение налога, если в настройках включено "Отображать цены с налогом", "Налог в цене товара" и сейчас пытается отобразиться модуль налогов ($total['code'] == 'tax') if ($this->config->get('config_tax') && $this->config->get('config_tax__tax_in_price') && ($total['code'] == 'tax') ) {continue;} ////////////////// Файл: catalog\view\theme\default\template\common\cart.tpl Действие: Найти блок: <?php foreach ($totals as $total) { Изменения:Добавить после найденного блока: // Налог в цене товара // Пропускаем отображение налога, если в настройках включено "Отображать цены с налогом", "Налог в цене товара" и сейчас пытается отобразиться модуль налогов ($total['code'] == 'tax') if ($this->config->get('config_tax') && $this->config->get('config_tax__tax_in_price') && ($total['code'] == 'tax') ) {continue;} ////////////////// Файл: \catalog\view\theme\default\template\checkout\confirm.tpl Действие: Найти блок: <?php foreach ($totals as $total) { Изменения: Добавить после найденного блока: // Налог в цене товара // Пропускаем отображение налога, если в настройках включено "Отображать цены с налогом", "Налог в цене товара" и сейчас пытается отобразиться модуль налогов ($total['code'] == 'tax') if ($this->config->get('config_tax') && $this->config->get('config_tax__tax_in_price') && ($total['code'] == 'tax') ) {continue;} ////////////////// ======================= Добавления от 13 марта (Отображения в Личном кабинете - заказы) Файл: \catalog\view\theme\default\template\account\order_info.tpl Действие: Найти блок: <?php foreach ($totals as $total) { Изменения: Добавить после найденного блока: // Налог в цене товара // Пропускаем отображение налога, если в настройках включено "Отображать цены с налогом", "Налог в цене товара" и сейчас пытается отобразиться модуль налогов ($total['code'] == 'tax') if ($this->config->get('config_tax') && $this->config->get('config_tax__tax_in_price') && ($total['code'] == 'tax') ) {continue;} ////////////////// =======================Если где-то ошибся, надеюсь, кто-то из более опытных исправит. Также хотелось, чтобы данное дополнение вошло в сборку ocstore. :oops: Изменения в SVN, кроме вышеперечисленного: В файле opencart.sql Вставить после строки: INSERT INTO `oc_setting` (`setting_id`, `store_id`, `group`, `key`, `value`, `serialized`) VALUES строчку ( 34573, 0, 'config', 'config_tax__tax_in_price', '0', 0); ================================ В файле upgrade.sql Вставить строчку INSERT INTO oc_setting (store_id, group, key, value, serialized) VALUES (0, 'config', 'config_tax__tax_in_price', '0', 0);На счёт этой строки не уверен - нужно проверить
-
Добрый день, отключил налоги у всех товаров но не могу найти табличку в БД где можно поправить налог у доставки в модулях так http://joxi.ru/krDW8oGugnxYgA Фиксированная стоимость доставки Самовывоз передается так http://joxi.ru/n2YMnovT7Ky832 Помогите найти как правильно называется таблица в БД или какое может быть решение что бы налога не было ?
-
300 Скачать / Купить дополнение ocBase НДС плюс Модификатор для vqmod. Позволяет гибко работать с ндс на сайте под управлением opencart 1.5.x. Итак, что делает модификатор: 1. Позволяет настроить выкрутку налогов из заказа(по умолчанию опенкарт дает накрутить налог, а если налог включен в стоимость товара, то налог не выводится) 2. Позволяет установить - ставить ли налог на достаку 3. Позволяет сделать вывод выкрутки налогов из товара в заказе Модификатор не меняет файлы системы! Для работы необходим vqmod. Как сделать так, чтобы все работало: 1. В локальных настройках ставим налоги. 2. В настройках системы устанавливаем галку "Выкрутка налогов" в "да" и "Отображать цены с налогом" в "Нет" 3. В настройках товара ставим налог из локализации Делаем заказ, видим, что модификатор посчитал налог, исходя из настроек и сделал выкрутку. Контрольный пример и как считаем налоги: - Товар стоит 100р. - Налог установили в 18%. - Считаем: 100 - 100/1.18 = 15.25 - наш налог, входящий в стоимость товара. Отображаем в заказе: Итого(товар): 100 Сумма: 84.75 НДС: 15.25 Итого: 100 Установка: просто поместите файл nds_15.xml в каталог vqmod/xml в корне системы Работает для opencart 1.5.x Возможна разработка для 2.x при должном интересе Добавил balukoff Добавлено 03.04.2016 Категория Учет в заказе Системные требования Метод активации Ioncube Loader ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика
- 2 відповіді
-
- учет в заказе
- налог
-
(і ще %d)
Теги:
-
Всем привет. Есть задача: написать функцию подсчета скидки на налог в корзине от суммы заказа $this->cart->getTotal(). Версия ocstore 2.3 Параметры скидки: до 3000 = скидка 15% от 3001 до 6000 = скидка 20% от 6001 = скидка 30% Жду предложений.
-
Добрый вечер! У меня такая проблема. На странице оформления заказа в графе "Итого:" сумма доставки указывается без налога (необходим 21% в моем случае). Общая сумма налога также не включает налог с доставки, только налог за товар. сейчас у меня так: -товар -ндс (21% от суммы товара) -доставка (без ндс) -итого (без ндс от доставки) Необходимо, чтобы в итоговой сумме было: -товар -доставка -ндс (21% от суммы товара + доставки) -итого что необходимо отредактировать, /catalog/model/total/sub_total.php ? буду рада, если кто-нибудь поможет.
-
Добрый день Помогите "блондинке" пожалуйста Перелопатила уже множество ресурсов, но не могу разобраться как можно скрыть строку налога (НДС) в корзине. У меня сейчас такой вариант: а мне нужно: Буду очень благодарна если подскажете где подправить код. С уважением и надеждой на помощь Инна
-
Как правильно считать налоги - составные? 1) есть 5 налоговых ставок, 0,4% , 30%, 50%, 60% и 20% 2) они делятся на 3 группы 0,4% (30%, 50%, 60%) и 20% 1 группа - ставка 0,4% вычисляется от стоимости товара 2 группа - ставка одна из 30, 50, 60 вычисляется от суммы Товар + первая ставка 3 группа - ставка это 20% вычисляется от суммы Товара+1 группа + 2 группа а сейчас вычисление всех ставок производится только от товара а потом суммируется в итоге цена получается ниже от реальной! Как это можно исправить? И что за приоритеты в Налоговом классе? для чего он нужен? Если исходя из логики Приоритет это очередность вычисления налога от ранее вычисленных - то это не так! Перебирал приоритеты ценник не меняется!
-
Всем привет! ИМ всего год, продаж с десяток в основном почтой. Прибыли ещё не видел. Надо ли говорить что никак официально не оформлен и баланс минус так 30 тысяч. Если бы официально, был уже опыт в прошлых годах, так расходы были намного больше: ккм 15+ЭКЛЗ 8+тех поддержка 9 + пенсфонд 23, итого грубо 55 тыс не считая налогов в ИФНС. В этот раз решил с начала бизнес, потом налоги и оформление.. Договорился со знакомой ИПшницей, покупатель может получить товар в eё магазине. ИП на ЕНВД, (без ККМ), только открылся кстати. И вот шоу, на второй же продаже звонит она мне, говорит налоговая тебя тут спрашивает. Меня чуть обморок не хватил. Это всем тем кто думает что налоговой вы неинтересны, вот будет оборот миллиончик другой только тогда.... Приезжаю, стоят двое, мадам которая заказала товар и ещё один крендель с бланками. Продавщица она же ИП дрожащей рукой заполняет какую то объяснительную. Короче вменяют не выдачу кассового чека при оплате наличными (это пока только), товар мол продан дистанционным образом, значит должна использоваться ККМ. В понедельнику ждут в налоговой. Штраф обещали 10 тыс. ЧТо это было, откуда они взялись, я в ауте. Вот сижу, грущу не знаю как теперь отбиться... И это на фоне 54фз.. У кого может был опыт общения с налоговой, не хочется попадать на 10 тысяч... .
-
Здравствуйте. Что-то не пойму. В настройках налоговых ставок есть возможность выбрать ставку для группы покупателей, то есть теоретически есть возможно установить на один товар разные налоги для разных групп покупателей. Но в настройках товара одно поле для налогового класса и без указания групп,то есть не получается указать вторую налоговую ставку для второй группы. Это недоделка опенкарта или я туплю? Возможно в опенкарте установить разные ндс на один товар для разных групп покупателей?
-
Здравствуйте,подскажите как можно добввить налог товарам массово.Создал налог УСН,а по умолчанию у товаров "не выбрано"
-
Всем привет! Помогите пожалуйста нормально установить налоги(НДС) на товары. Ситуация такая: Захожу на сайт(на локальном компьютере) и цены отображаються без НДС, если я занесу товар в корзину и совершу покупку, то сразу же на все продукты ставиться НДС и всё нормально....В чем проблема? Налоговый класс создал, Налоговую ставку создал и привязал к классу, в продукте налоги поставлены, в географических зонах указал страны которые облагаются НДС. Вообщем не могу понять в чем дело...HEEEELP :) У меня Ocstore 1.5.5.1.2
-
Здравствуйте. Я работаю на версии 1.5.3.1 и меня сильно напрягает одна вещь: если в настройках включить отображение цен с налогом, то при вводе цены товара ее нужно указывать без налога. Это не очень удобно в моем случае, поэтому хотелось бы иметь возможность вводить цену сразу с налогом, а ниже, где указана цена без налога, выделить налог из первой цены и вывести "ЦЕНА минус %НАЛОГ" Можно ли как-то модифицировать код, чтобы добиться такого результата?
-
В общем решил я лишнее с ИМ по удалять. Случайно нашел, это чудо природы и тут понеслось! Начал с налогов (НДС) и после того как я проделал все то что описано в файле (по ссылке выше) относительно " - No VAT" цены в ИМ изменились. Они увеличились на непонятный коэффициент и исправить я это не могу. Хотя в редакторе товаров цены не изменились! Теперь все цены ненормально большие! Подскажите что делать. Прикрепил этот модуль архивом. Stripper.zip
-
Здравствуйте, нужно сделать 2 варианта: 1. Отображения налогов в админ панеле при формировании счета, один для покупателей - с убранной строчкой о налоге, другой с этой строчкой для администрации магазина. В разделах где есть кнопка показать счет - должно выглядеть примерно так: а.) Сформировать счет покупателю б.) Сформировать счет администрации 2. Убрать отображение строки налоги везде на самом сайте. Это в самом товаре, в истории заказов, при оформлении заказа. Желательно все это сделать через vqmod - чтобы не лезть в настроенные файлы. Предлагайте свои цены и сроки на почту [email protected] или в аську 368787191 - бываю там редко лучше на почту отослать свои координаты для связи а я с вами свяжусь.
-
Здравствуйте, у меня вот такая ситуация, надо убрать отображение налоговой ставки со стороны пользователя - покупателя а в админке оставить. Но чтобы незаметно для покупателя эта ставка считалась, так как я использую его как всеобщий процент на все товары, то бишь забиваю с ценами поставщика и потом (налог) все делает сам. Но проблема в том что когда отображается со стороны покупателя сумма которая ему совсем не нужна. Помогите пожалуйста.
-
Сорри, если написал в не совсем подходящую ветку форума. Если это так, просьба перенести в подходящую ветку. Версия: ocStore v1.5.1.3 По-умолчанию, на текущий момент, если выбираешь в настройках пункт "Отображать цены с налогом", то в карточке товара, в категории и в поиске попутно отображается цена товара без налога, что на мой взгляд не очень удобно. Особенно для тех, кто использует налоги, чтобы устанавливать для товаров торговую наценку. Данное дополнение добавляет в настройки админки пункт "Отображать оригинальные цены без налога" в раздел "Опции". 27.03.2012 Доработка для вкладки «Специальные предложения» Изменения: В файле: \admin\view\template\setting\setting.tpl ищем блок <!--?php echo $entry_tax; ?--> ................ ................ после этого блока добавляем: <!--?php echo $show_orig_price_without_tax; ?--> <!--?php if ($config_show_orig_price_without_tax) { ?--> <input type="radio" name="config_show_orig_price_without_tax" value="1" checked="checked"> <!--?php echo $text_yes; ?--> <input type="radio" name="config_show_orig_price_without_tax" value="0"> <!--?php echo $text_no; ?--> <!--?php } else { ?--> <input type="radio" name="config_show_orig_price_without_tax" value="1"> <!--?php echo $text_yes; ?--> <input type="radio" name="config_show_orig_price_without_tax" value="0" checked="checked"> <!--?php echo $text_no; ?--> <!--?php } ?--> В файле: admin\language\russian\setting\setting.php ищем блок $_['entry_tax'] = 'Отображать цены с налогом:'; после этого блока добавляем: $_['show_orig_price_without_tax'] = 'Отображать оригинальную цену товара без налога: <br /><span class="help">Отображать оригинальную цену товара без налога на странице товара, в категории, в поиске, во вкладке "Специальные предложения".</span>'; В файле: admin\controller\setting\setting.php ищем блок $this->data['entry_tax'] = $this->language->get('entry_tax'); после этого блока добавляем: $this->data['show_orig_price_without_tax'] = $this->language->get('show_orig_price_without_tax');Далее ищем блок: if (isset($this->request->post['config_tax'])) { $this->data['config_tax'] = $this->request->post['config_tax']; } else { $this->data['config_tax'] = $this->config->get('config_tax'); } после этого блока добавляем: if (isset($this->request->post['config_show_orig_price_without_tax'])) { $this->data['config_show_orig_price_without_tax'] = $this->request->post['config_show_orig_price_without_tax']; } else { $this->data['config_show_orig_price_without_tax'] = $this->config->get('config_show_orig_price_without_tax'); } Добавляем переменную в таблицу setting: INSERT INTO oc_setting (store_id, group, key, value, serialized) VALUES (0, 'config', 'config_show_orig_price_without_tax', '0', 0); или SQL-код для PHPMyAdmin INSERT INTO `ВашаБД`.`Ваша таблица setting` (`store_id` ,`group` ,`key` ,`value` ,`serialized`) VALUES ('0', 'config', 'config_show_orig_price_without_tax', '0', '0'); Всё. Новый пункт меню отображается в админке. Далее правим следующие файлы: Для карточки товара: В файле: \catalog\view\theme\default\template\product\product.tpl ищем блок <!--?php if ($tax) { ?--> <span class="price-tax"><!--?php echo $text_tax; ?--> <!--?php echo $tax; ?--></span> <!--?php } ?--> заменяем этот блок на: <!--?php if ($tax && $show_orig_price_without_tax) { ?--> <span class="price-tax"><!--?php echo $text_tax; ?--> <!--?php echo $tax; ?--></span> <!--?php } ?--> В файле: \catalog\controller\product\product.php ищем блок if ($this->config->get('config_tax')) { $this->data['tax'] = $this->currency->format((float)$product_info['special'] ? $product_info['special'] : $product_info['price']); } else { $this->data['tax'] = false; } после этого блока добавляем: if ($this->config->get('config_show_orig_price_without_tax')) { $this->data['show_orig_price_without_tax'] = $this->currency->format((float)$product_info['special'] ? $product_info['special'] : $product_info['price']); } else { $this->data['show_orig_price_without_tax'] = false; } =============== Для отображения товара в категории: В файле: catalog\view\theme\default\template\product\category.tpl ищем блок <!--?php if ($product['tax']) { ?--> <span class="price-tax"><!--?php echo $text_tax; ?--> <!--?php echo $product['tax']; ?--></span> <!--?php } ?--> заменяем этот блок на: <!--?php if ($product['tax'] && $product['show_orig_price_without_tax']) { ?--> <span class="price-tax"><!--?php echo $text_tax; ?--> <!--?php echo $product['tax']; ?--></span> <!--?php } ?--> В файле: catalog\controller\product\category.php ищем блок if ($this->config->get('config_tax')) { $tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price']); } else { $tax = false; } после этого блока добавляем: if ($this->config->get('config_show_orig_price_without_tax')) { $show_orig_price_without_tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price']); } else { $show_orig_price_without_tax = false; } В этом же файле ищем блок 'tax' => $tax, после этого блока добавляем: 'show_orig_price_without_tax' => $show_orig_price_without_tax, =========================== Для отображения товара в поиске: В файле: catalog\view\theme\default\template\product\search.tpl ищем блок <!--?php if ($product['tax']) { ?--> <span class="price-tax"><!--?php echo $text_tax; ?--> <!--?php echo $product['tax']; ?--></span> <!--?php } ?--> заменяем этот блок на: <!--?php if ($product['tax'] && $product['show_orig_price_without_tax']) { ?--> <span class="price-tax"><!--?php echo $text_tax; ?--> <!--?php echo $product['tax']; ?--></span> <!--?php } ?--> В файле: \catalog\controller\product\search.php ищем блок if ($this->config->get('config_tax')) { $tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price']); } else { $tax = false; } после этого блока добавляем: if ($this->config->get('config_show_orig_price_without_tax')) { $show_orig_price_without_tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price']); } else { $show_orig_price_without_tax = false; } В этом же файле ищем блок 'tax' => $tax, после этого блока добавляем: 'show_orig_price_without_tax' => $show_orig_price_without_tax, ==================== 27.03.2012 Для отображения товара во вкладке «Специальные предложения»: В файле: \catalog\view\theme\default\template\product\special.tpl ищем блок <?php if ($product['tax']) { ?> <br /> <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> <?php } ?> заменяем этот блок на: <!-- Вкл_Выкл отображения цены товара без налога (On display off the price of goods without tax) --> <?php if ($product['tax'] && $product['show_orig_price_without_tax']) { ?> <br /> <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> <?php } ?> <!-- --> В файле: \catalog\controller\product\special.php ищем блок if ($this->config->get('config_tax')) { $tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price']); } else { $tax = false; } после этого блока добавляем: // Вкл_Выкл отображения цены товара без налога (On display off the price of goods without tax) if ($this->config->get('config_show_orig_price_without_tax')) { $show_orig_price_without_tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price']); } else { $show_orig_price_without_tax = false; } /////////////// В этом же файле ищем блок 'tax' => $tax, после этого блока добавляем: // Вкл_Выкл отображения цены товара без налога (On display off the price of goods without tax) 'show_orig_price_without_tax' => $show_orig_price_without_tax, //////// Если где-то ошибся, надеюсь, кто-то из более опытных исправит. Также хотелось, чтобы данное дополнение вошло в сборку ocstore. :oops: Изменения в SVN, кроме вышеперечисленного: В файле opencart.sql Вставить после строки: INSERT INTO `oc_setting` (`setting_id`, `store_id`, `group`, `key`, `value`, `serialized`) VALUES строчку (27670, 0, 'config', 'config_show_orig_price_without_tax', '0', 0); ================================ В файле upgrade.sql Вставить строчку INSERT INTO oc_setting (setting_id, store_id, group, key, value, serialized) VALUES (27670, 0, 'config', 'config_show_orig_price_without_tax', '0', 0); На счёт этой строки не уверен - нужно проверить