Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 45 Ответов
  • 26001 Просмотров

Убрать налоги из корзины
« : 15.03.2009, 11:57:52 »
В настройках магазина убрал налоги, а как их убрать в корзине, там есть надпись под итогом: "Налог на стоимость заказа:     0 Рублей" какой файл ковырять нигде не нашел, помогите пожалуйста.
*

pepsi79

  • Новичок
  • 9
  • 0 / 0
Re: Убрать налоги из корзины
« Ответ #1 : 16.03.2009, 13:28:50 »
Да, я полностью присоединяюсь. А то как-то некрасиво с этим дурацким налогом.
*

stiliar

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Re: Убрать налоги из корзины
« Ответ #2 : 30.03.2009, 20:55:48 »
Нужно в файлах шаблона корзины убрать всё, что связано с налогами. Редактируемые файлы лежат в папке:
components\com_virtuemart\themes\ваш_шаблон\templates\basket
В файлах basket_b2b.html.php и ro_basket_b2b.html.php находим и удаляем следующие строки:
Код
if ( $tax ) { ?>
  <tr class="sectiontableentry1">
        <td colspan="4" align="right" valign="top"><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX') ?>: </td>
        <td align="right"><?php echo $tax_display ?></td>
  </tr>
<?php }
В файлах basket_b2c.html.php и ro_basket_b2c.html.php убираем этот код:
Код
<?php if ( $show_tax ) { ?>
  <tr class="sectiontableentry1">
        <td colspan="4" align="right" valign="top"><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX') ?>: </td>
        <td colspan="3" align="right""><?php echo $tax_display ?></td>
  </tr>
<?php } ?>
Только предварительно сделайте резервные копии файлов, чтоб можно было вернуть всё назад, если вдруг накосячите.
После этих манипуляций в корзине не будет упоминания о налогах.
*

злобный ламер

  • Захожу иногда
  • 192
  • 2 / 0
Re: Убрать налоги из корзины
« Ответ #3 : 31.03.2009, 10:32:42 »
Нужно в файлах шаблона корзины убрать всё, что связано с налогами. Редактируемые файлы лежат в папке:
components\com_virtuemart\themes\ваш_шаблон\templates\basket
В файлах basket_b2b.html.php и ro_basket_b2b.html.php находим и удаляем следующие строки:
Код
if ( $tax ) { ?>
  <tr class="sectiontableentry1">
        <td colspan="4" align="right" valign="top"><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX') ?>: </td>
        <td align="right"><?php echo $tax_display ?></td>
  </tr>
<?php }
В файлах basket_b2c.html.php и ro_basket_b2c.html.php убираем этот код:
Код
<?php if ( $show_tax ) { ?>
  <tr class="sectiontableentry1">
        <td colspan="4" align="right" valign="top"><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX') ?>: </td>
        <td colspan="3" align="right""><?php echo $tax_display ?></td>
  </tr>
<?php } ?>
Только предварительно сделайте резервные копии файлов, чтоб можно было вернуть всё назад, если вдруг накосячите.
После этих манипуляций в корзине не будет упоминания о налогах.
Что то не нашел там такой папки - вы уверены что не в administrator?
*

stiliar

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Re: Убрать налоги из корзины
« Ответ #4 : 31.03.2009, 13:19:10 »
Я уверен, а вы уверены, что у вас Virtuemart?.. Если да, то какая у вас версия? Я говорю про версию 1.1.2. В версии 1.1.3 такой же путь. Более ранние версии не смотрел, не знаю.
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Убрать налоги из корзины
« Ответ #5 : 31.03.2009, 20:58:35 »
1.0.7 версия, такой папки нет))
*

radru

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Убрать налоги из корзины
« Ответ #6 : 01.04.2009, 14:05:17 »
Проделал все пункты, однако налог остался еще в разделе, когда смотришь информацию о заказе :o (как от туда его туже убрать)
*

stiliar

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Re: Убрать налоги из корзины
« Ответ #7 : 01.04.2009, 14:59:08 »
Проделал все пункты, однако налог остался еще в разделе, когда смотришь информацию о заказе :o (как от туда его туже убрать)
Правим файл components\com_virtuemart\themes\ваш_шаблон\templates\pages\account.order_details.tpl.php
Со строки 387 по строку 397 удаляем код:
Код
<?php
  $tax_total = $db->f("order_tax") + $db->f("order_shipping_tax");
  if ($auth["show_price_including_tax"] == 0) {
  ?>
        <tr>
          <td colspan="4" align="right"><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX') ?> :</td>
          <td align="right"><?php

          echo $CURRENCY_DISPLAY->getFullValue($tax_total, '', $db->f('order_currency'));
            ?>&nbsp;&nbsp;&nbsp;</td>
        </tr>
Далее убираем фигурную скобку на строке 399 - } - обязательно! Иначе будет синтаксическая ошибка.

Затем спускаемся до строки 447 и удаляем такой код:
Код
<?php
  if ($auth["show_price_including_tax"] == 1) {
  ?>
       
        <tr>
          <td colspan="3" align="right">&nbsp;</td>
          <td colspan="2" align="right"><hr/></td>
        </tr>
        <tr>
          <td colspan="4" align="right"><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX') ?> :</td>
          <td align="right"><?php

          echo $CURRENCY_DISPLAY->getFullValue($tax_total, '', $db->f('order_currency'));
 
            ?>&nbsp;&nbsp;&nbsp;</td>
        </tr>
<?php
  }
  ?>    <tr>
          <td colspan="3" align="right">&nbsp;</td>
          <td colspan="2" align="right"><hr/></td>
        </tr>
        <tr>
          <td colspan="3" align="right">&nbsp;</td>
          <td colspan="2" align="right"><?php
echo ps_checkout::show_tax_details( $db->f('order_tax_details'), $db->f('order_currency') );
            ?>&nbsp;&nbsp;&nbsp;</td>
        </tr>
Вроде, всё. Но в отсылаемых письмах информация о налоге останется. Надо еще файлы править в папке order_emails.
Да, в файле confirmation_email.tpl.php нужно убрать код:
Код
<tr class="Stil1"> 
          <td colspan=4 align=right><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX') ?> :</td>
          <td><?php echo $order_tax ?></td>
        </tr>
Ну вот, пожалуй и всё.
« Последнее редактирование: 01.04.2009, 15:56:21 от stiliar »
*

radru

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Убрать налоги из корзины
« Ответ #8 : 14.04.2009, 12:29:54 »
Спасибо!!!
*

skinny

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Re: Убрать налоги из корзины
« Ответ #9 : 11.06.2009, 17:26:13 »
добавить строчку unset($show_tax);
<?php unset($show_tax); if ( $show_tax ) { ?>
*

machao

  • Новичок
  • 2
  • 0 / 0
Re: Убрать налоги из корзины
« Ответ #10 : 13.06.2009, 01:14:10 »
спасибо огромное - помогли очень, а то уже голову чуть было не сломал :D
*

vladimir_vt

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Убрать налоги из корзины
« Ответ #11 : 02.07.2009, 01:41:08 »
раскажите как убрать налог для версии 1.0.15
*

Samcat

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Убрать налоги из корзины
« Ответ #12 : 11.09.2009, 10:20:06 »
добавить строчку unset($show_tax);
<?php unset($show_tax); if ( $show_tax ) { ?>

Простите за непонятливость... Куда добавить?
*

Gepar

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
Re: Убрать налоги из корзины
« Ответ #13 : 11.09.2009, 19:08:37 »
Простите за непонятливость... Куда добавить?
поддерживаю, не очень понятно...
*

stiliar

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Re: Убрать налоги из корзины
« Ответ #14 : 11.09.2009, 23:21:33 »
Сделайте то, что я описал в постах #2 и #7 и ничего больше никуда добавлять не надо. skinny, вероятно, предложил какой-то альтернативный метод, но не подумал о том, что эта тема интересует в основном тех, кто в PHP не очень силен.
*

Gepar

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
Re: Убрать налоги из корзины
« Ответ #15 : 12.09.2009, 00:43:08 »
все равно остается налог, на странице с последней стадией заказа, где надо только подтвердить заказ - это вроде checkout_4 надо править
ro_basket_b2b.html.php - стереть:

<?php }
if ( $tax ) { ?>
  <tr class="sectiontableentry1">
        <td colspan="4" align="right" valign="top"><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX')?>: </td>
        <td align="right"><?php echo $tax_display ?></td>
  </tr>
<?php }
if( $payment_discount_after ) { ?>
  <tr class="sectiontableentry1">
    <td colspan="4" align="right"><?php echo $discount_word ?>:
    </td>
    <td align="right"><?php echo $payment_discount_display ?></td>
  </tr>

за все  - спасибо, помогло, правда теперь глупо выглядит : предварительный итог, а за ним просто итог, где сумма одна и та же, и других изенений в ней быть не может, кроме доставки на последней странице.
« Последнее редактирование: 12.09.2009, 02:06:21 от Gepar »
*

Samcat

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Убрать налоги из корзины
« Ответ #16 : 12.09.2009, 14:03:48 »
Все сделал. Все класно! Дальше решил поэксперементировать. Вообще тема другая, но я коротко. Захотел я вводить цену за товар входную в баксах, с помощью налога сделать наценку и вывести на сайт рублевую цену с наценкой. В итоге при входе в корзину выводитьс я цена и опять-таки пресловутый налог... Куда же еще копнуть?... Че-то растерялся...(((
*

злобный ламер

  • Захожу иногда
  • 192
  • 2 / 0
Re: Убрать налоги из корзины
« Ответ #17 : 28.09.2009, 15:22:08 »
Большое спасибо, все получилось :)
« Последнее редактирование: 28.09.2009, 16:11:32 от злобный ламер »
*

злобный ламер

  • Захожу иногда
  • 192
  • 2 / 0
Re: Убрать налоги из корзины
« Ответ #18 : 13.01.2010, 11:02:21 »

Вроде, всё. Но в отсылаемых письмах информация о налоге останется. Надо еще файлы править в папке order_emails.
Да, в файле confirmation_email.tpl.php нужно убрать код:
Код
<tr class="Stil1"> 
          <td colspan=4 align=right><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX')?> :</td>
          <td><?php echo $order_tax ?></td>
        </tr>
Ну вот, пожалуй и всё.

в письме которое идет на почту, налогов нет
а на сайте в Информация о заказе
налог остался
где его искать ? :(
« Последнее редактирование: 14.01.2010, 12:11:53 от злобный ламер »
*

style.ilya

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
  • http://dreambikes.ru
Re: Убрать налоги из корзины
« Ответ #19 : 11.05.2010, 18:34:29 »
Всем спасибо за информацию!
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Убрать налоги из корзины
« Ответ #20 : 23.05.2010, 15:04:04 »
Цитировать
Да, в файле confirmation_email.tpl.php нужно убрать код:

Я так сделал

Код
<?php
          $shipping_total = $db->f("order_shipping");
        if ($shipping_total > 0) {
?>
        <tr class="Stil1">
          <td colspan=4 align=right><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_SHIPPING')?> :</td>
          <td><?php echo $order_shipping ?></td>
        </tr>
<?php
          }
?>


после всех изменений в Информация о заказе стало вот так


Цитировать
Информация об оплате
Способ оплаты :   Наличный расчет

_LOGIN_TEXT

Как исправить?
« Последнее редактирование: 23.05.2010, 16:04:52 от terr »
*

back

  • Захожу иногда
  • 214
  • 7 / 0
  • Все просто если по очереди)
Re: Убрать налоги из корзины
« Ответ #21 : 26.06.2010, 17:38:41 »
Супер статья - спасибо!!
*

lazyleto

  • Осваиваюсь на форуме
  • 13
  • 6 / 0
Re: Убрать налоги из корзины
« Ответ #22 : 05.09.2010, 05:11:07 »
Ну вот, пожалуй и всё.

Спасибо)
В админке тоже убрал, чтоб совсем не смущало, в файле:
administrator/components/com_virtuemart/html/order.order_printdetails.php
*

Joo-mler

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Убрать налоги из корзины
« Ответ #23 : 06.09.2010, 13:44:58 »
Для VM 1.1.5 все указанные в теме действия соответствуют?
*

Romashka

  • Захожу иногда
  • 117
  • 1 / 0
Re: Убрать налоги из корзины
« Ответ #24 : 18.09.2010, 12:19:40 »
Нужно в файлах шаблона корзины убрать всё, что связано с налогами. Редактируемые файлы лежат в папке:
components\com_virtuemart\themes\ваш_шаблон\templates\basket
В файлах basket_b2b.html.php и ro_basket_b2b.html.php находим и удаляем следующие строки:
Код
if ( $tax ) { ?>
  <tr class="sectiontableentry1">
        <td colspan="4" align="right" valign="top"><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX')?>: </td>
        <td align="right"><?php echo $tax_display ?></td>
  </tr>
<?php }
В файлах basket_b2c.html.php и ro_basket_b2c.html.php убираем этот код:
Код
<?php if ( $show_tax ) { ?>
  <tr class="sectiontableentry1">
        <td colspan="4" align="right" valign="top"><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX')?>: </td>
        <td colspan="3" align="right""><?php echo $tax_display ?></td>
  </tr>
<?php } ?>
Только предварительно сделайте резервные копии файлов, чтоб можно было вернуть всё назад, если вдруг накосячите.
После этих манипуляций в корзине не будет упоминания о налогах.

В VirtueMart 1.1.5 указанные строчки выглядят несколько иначе. Их удаление не помогло вообще.
*

Kukkk

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Убрать налоги из корзины
« Ответ #25 : 15.11.2010, 16:10:47 »
Virtuamart 1.1.5
VirtueMart => Настройки => Общие настройки, секция "Налоги". Убираем все галочки, там же выбираем-Способ расчёта налога: Основан на адресе доставки.
Но это только в корзине, после оформления исходя из выставленной опции * Основан на адресе доставки* появляется снова.
« Последнее редактирование: 15.11.2010, 16:16:27 от Kukkk »
*

andersan2000

  • Захожу иногда
  • 64
  • 0 / 0
Re: Убрать налоги из корзины
« Ответ #26 : 17.12.2010, 15:06:58 »
СПАСИБО!
*

dark_star

  • Захожу иногда
  • 109
  • 7 / 0
Re: Убрать налоги из корзины
« Ответ #27 : 21.01.2011, 13:54:42 »
Правим файл components\com_virtuemart\themes\ваш_шаблон\templates\pages\account.order_details.tpl.php
Со строки 387 по строку 397 удаляем код:
Код
<?php
  $tax_total = $db->f("order_tax") + $db->f("order_shipping_tax");
  if ($auth["show_price_including_tax"] == 0) {
  ?>
        <tr>
          <td colspan="4" align="right"><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX')?> :</td>
          <td align="right"><?php

          echo $CURRENCY_DISPLAY->getFullValue($tax_total, '', $db->f('order_currency'));
            ?>&nbsp;&nbsp;&nbsp;</td>
        </tr>
Далее убираем фигурную скобку на строке 399 - } - обязательно! Иначе будет синтаксическая ошибка.

Затем спускаемся до строки 447 и удаляем такой код:
Код
<?php
  if ($auth["show_price_including_tax"] == 1) {
  ?>
       
        <tr>
          <td colspan="3" align="right">&nbsp;</td>
          <td colspan="2" align="right"><hr/></td>
        </tr>
        <tr>
          <td colspan="4" align="right"><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX')?> :</td>
          <td align="right"><?php

          echo $CURRENCY_DISPLAY->getFullValue($tax_total, '', $db->f('order_currency'));
 
            ?>&nbsp;&nbsp;&nbsp;</td>
        </tr>
<?php
  }
  ?>    <tr>
          <td colspan="3" align="right">&nbsp;</td>
          <td colspan="2" align="right"><hr/></td>
        </tr>
        <tr>
          <td colspan="3" align="right">&nbsp;</td>
          <td colspan="2" align="right"><?php
echo ps_checkout::show_tax_details( $db->f('order_tax_details'), $db->f('order_currency') );
            ?>&nbsp;&nbsp;&nbsp;</td>
        </tr>
Вроде, всё. Но в отсылаемых письмах информация о налоге останется. Надо еще файлы править в папке order_emails.
Да, в файле confirmation_email.tpl.php нужно убрать код:
Код
<tr class="Stil1"> 
          <td colspan=4 align=right><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX')?> :</td>
          <td><?php echo $order_tax ?></td>
        </tr>
Ну вот, пожалуй и всё.


В VM 1.1.6 это находится на других строчках, кто знаком с программированием найдет, а для остальных это находится на
454 - 464
удалять скобку надо с 466 строки
и вторая часть начинается с 514 по 541
*

Palomnik

  • Захожу иногда
  • 206
  • 10 / 0
Re: Убрать налоги из корзины
« Ответ #28 : 13.03.2011, 16:39:32 »
Лично я, чтобы убрать "налог на стоимость заказа" снёс вот этот код в файле components\com_virtuemart\themes\ваш_шаблон\templates\pages\account.order_details.tpl.php и всё:

Код
<tr> 
          <td colspan="4" align="right"><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX')?> :</td>
          <td align="right"><?php

          echo $CURRENCY_DISPLAY->getFullValue($tax_total, '', $db->f('order_currency'));
            ?>&nbsp;&nbsp;&nbsp;</td>
        </tr>

Это не работает
*

ArchAdikovich

  • Новичок
  • 5
  • 0 / 0
Re: Убрать налоги из корзины
« Ответ #29 : 23.03.2011, 02:38:49 »
вырезал все возможное, помогло почти везде)
осталась еще вражеская надпись на последней вкладке
помогите убрать очень прошу (
запуск магазина скоро, а время не терпит
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VirtueMart -как убрать слово "КАТЕГОРИИ" на первой странице магазина

Автор stalker828

Ответов: 12
Просмотров: 9081
Последний ответ 30.07.2014, 11:51:16
от ZAIRA
Убрать авторизацию с сайта.

Автор Chebyrek

Ответов: 8
Просмотров: 9921
Последний ответ 31.05.2014, 11:25:44
от Andreiand
Как убрать границы у таблицы?

Автор mernata

Ответов: 2
Просмотров: 1995
Последний ответ 31.03.2014, 09:04:30
от mernata
Отображение мини корзины VirtueMart 1.1.9

Автор sa1981

Ответов: 0
Просмотров: 1587
Последний ответ 26.01.2014, 20:49:37
от sa1981
Убрать Недавно просмотренные товары

Автор newjey

Ответов: 48
Просмотров: 33605
Последний ответ 02.12.2013, 17:27:56
от Goofa