цена на доставку не отключается.
практика что клиент платит за доставку нормальная. И используется в 90% случаев.
А бесплатная доставка обычно является фишкой.
"А есть у Вас такой же, только с перламутровыми пуговицами ?" (с) "Бриллиантовая рука"
Тема вопроса - вообще без пуговиц ))))
Да, тема актуальная. К примеру, делал небольшой магазинчик, где два вида получения товара (доставки): самовывоз и доставка, стоимость которой зависела от дальности. С заказчиком думали разные схемы и варианты, и пришли к тому, что после заказа всё равно нужно звонить клиенту и уточнять различные подробности: обговаривать срок доставки, адрес доставки и её стоимость. Поэтому тоже пришлось варианты доставки отобразить, хоть их и всего два, а вот нули стоимости доставки как-то убрать с сайта, из письма заказчику и из PDF.
Поэтому пусть лежит тут способ как это всё убрать. Дело не великое, но может кому-то и сократит время ))
В файле \templates\ВАШ_ТЕМПЛЕЙ\html\com_jshopping\checkout\shippings.php примерно в 26 строке удалить
(<?php print formatprice($shipping->calculeprice); ?>)
В файле \templates\ВАШ_ТЕМПЛЕЙ\html\com_jshopping\cart\checkout.php со строки 109 удалить
<?php if (isset($this->summ_delivery)){?>
<tr>
<td class = "name">
<?php print _JSHOP_SHIPPING_PRICE;?>
</td>
<td class = "value">
<?php print formatprice($this->summ_delivery);?><?php print $this->_tmp_ext_shipping?>
</td>
</tr>
<?php } ?>
В файле \templates\ВАШ_ТЕМПЛЕЙ\html\com_jshopping\order\order.php со cтроки 387 удалить
<?php if (!$this->config->without_shipping || $order->order_shipping > 0){?>
<tr>
<td class = "name">
<?php print _JSHOP_SHIPPING_PRICE;?>
</td>
<td class = "value">
<?php print formatprice($order->order_shipping, $order->currency_code);?><?php print $this->_tmp_ext_shipping?>
</td>
</tr>
<?php } ?>
Чтоб удалить из Емейла. В файле /templates/ВАШ_ТЕМПЛЕЙ/html/com_jshopping/checkout/orderemail.php со строки 460 удалить
<?php if (!$this->config->without_shipping){?>
<tr>
<td colspan="4" align="right" style="padding-right:15px;"><?php print _JSHOP_SHIPPING_PRICE ?>:</td>
<td class="price"><?php print formatprice($this->order->order_shipping, $order->currency_code); ?><?php print $this->_tmp_ext_shipping?></td>
</tr>
<?php } ?>
Чтоб удалить из PDF в емейле. В файле /components/com_jshopping/lib/generete_pdf_order.php со строки 260 удалить
if (!$jshopConfig->without_shipping){
$pdf->SetXY(20,$y + 5);
$pdf->Rect(20,$y + 5,170,5,'F');
$pdf->MultiCell(130,5,_JSHOP_SHIPPING_PRICE,'1','R');
$pdf->SetXY(150,$y + 5);
$pdf->MultiCell(40,5,formatprice($order->order_shipping, $order->currency_code).$order->_pdf_ext_shipping,'1','R');
if ($order->order_package>0 || $jshopConfig->display_null_package_price){
$y=$y+5;
$pdf->SetXY(20,$y + 5);
$pdf->Rect(20,$y + 5,170,5,'F');
$pdf->MultiCell(130,5,_JSHOP_PACKAGE_PRICE,'1','R');
$pdf->SetXY(150,$y + 5);
$pdf->MultiCell(40,5,formatprice($order->order_package, $order->currency_code).$order->_pdf_ext_shipping_package,'1','R');
}
}else{
$y = $y - 5;
}