Menu


Убрать налог на стоимость при оформлении заказа в VirtueMart 1.x

2013-03-24 210158

Правим файл 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>

Дополнительно

Удалил в файле basket_b2c.html.php

<?php if ( $show_tax ) { ?>
<tr class="sectiontableentry1">
<td align="right" valign="top"><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX')?>: </td>
<td align="right" style=padding-right:60px;><?php echo $tax_display ?></td>
</tr>
<?php } ?>

Удалил в файле ro_basket_b2c.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" style=padding-right:60px;><?php echo $tax_display ?></td>
</tr>
<?php }
?>

и "Налог на стоимость заказа:" в корзине не показывается.

Результат:

2013-03-24 213827

Бонус:

А можно ли в корзине убрать строку "промежуточный итог"?

из файлов basket_b2b.html.php, basket_b2c.html.php, ro_basket_b2b.html.php и ro_basket_b2c.html.php нужно удалить

Это
<th><?php echo $VM_LANG->_('PHPSHOP_CART_SUBTOTAL')?></th>

...это
<td align="right"><?php echo $product['subtotal'] ?></td>

... и это
<tr class="sectiontableentry1">
<td colspan="4" align="right"><?php echo $VM_LANG->_('PHPSHOP_CART_SUBTOTAL')?>:</td>
<td align="right"><?php echo $subtotal_display ?></td>
</tr>

Результат после бонуса:

2013-03-24 214936

Источник:

http://joomlaforum.ru/index.php/topic,58578.0.html

Войти or Sign In