Jump to content

Убрать стоимость доставки из общей стоимости


Recommended Posts

Подскажите, как убрать стоимость доставки из общей стоимости в корзине.

 

Версия Prestashop 1.6.0.9

 

На форуме есть похожая тема, но там речь идет о доставке возле значка корзины (blockcart.tpl)

 

Хочется убрать стоимость доставки из общей стоимости на самой странице корзины (shopping-cart.tpl), чтобы в общую стоимость доставка включалась только после выбора способа доставки

 

Тоже самое хочется сделать и в аякс корзине

Edited by ggyyvv (see edit history)

Share this post


Link to post
Share on other sites

  • 3 weeks later...

В файле blockcart.tpl нужно удалить вот эти строки

<div class="cart-prices-line first-line">
<span class="price cart_block_shipping_cost ajax_cart_shipping_cost">
{if $shipping_cost_float == 0}
{l s='Free shipping!' mod='blockcart'}
{else}
{$shipping_cost}
{/if}
</span>
<span>
{l s='Shipping' mod='blockcart'}
</span>
</div>

немного ниже еще вот эти

<div class="layer_cart_row">
<strong class="dark">
{l s='Total shipping' mod='blockcart'} {if $display_tax_label}{if $priceDisplay == 1}{l s='(tax excl.)' mod='blockcart'}{else}{l s='(tax incl.)' mod='blockcart'}{/if}{/if}
</strong>
<span class="ajax_cart_shipping_cost">
{if $shipping_cost_float == 0}
{l s='Free shipping!' mod='blockcart'}
{else}
{$shipping_cost}
{/if}
</span>
</div>

Далее: Доставка-Настройки-Настройка способов доставки

нужно по умолчанию выбрать бесплатную доставку.

Ну это при условии что есть бесплатная доставка (к примеру у меня Самовывоз :) )

Share this post


Link to post
Share on other sites

  • 4 months later...

У меня 1.6.0.13, файл blockcart.tpl немного отличается от приведенного выше. Есть такой фрагмент: 

<div class="cart-prices-line first-line">
								<span class="price cart_block_shipping_cost ajax_cart_shipping_cost{if !($page_name == 'order-opc') && $shipping_cost_float == 0 && (!isset($cart->id_address_delivery) || !$cart->id_address_delivery)} unvisible{/if}">
									{if $shipping_cost_float == 0}
										 {if !($page_name == 'order-opc') && (!isset($cart->id_address_delivery) || !$cart->id_address_delivery)}{l s='To be determined' mod='blockcart'}{else}{l s='Free shipping!' mod='blockcart'}{/if}
									{else}
										{$shipping_cost}
									{/if}
								</span>
								<span{if !($page_name == 'order-opc') && $shipping_cost_float == 0 && (!isset($cart->id_address_delivery) || !$cart->id_address_delivery)} class="unvisible"{/if}>
									{l s='Shipping' mod='blockcart'}
								</span>
							</div>

и далее еще: 

<div class="layer_cart_row">
					<strong class="dark{if $shipping_cost_float == 0 && (!isset($cart->id_address_delivery) || !$cart->id_address_delivery)} unvisible{/if}">
						{l s='Total shipping' mod='blockcart'} {if $display_tax_label}{if $priceDisplay == 1}{l s='(tax excl.)' mod='blockcart'}{else}{l s='(tax incl.)' mod='blockcart'}{/if}{/if}
					</strong>
					<span class="ajax_cart_shipping_cost{if $shipping_cost_float == 0 && (!isset($cart->id_address_delivery) || !$cart->id_address_delivery)} unvisible{/if}">
						{if $shipping_cost_float == 0}
							 {if (!isset($cart->id_address_delivery) || !$cart->id_address_delivery)}{l s='To be determined' mod='blockcart'}{else}{l s='Free shipping!' mod='blockcart'}{/if}
						{else}
							{$shipping_cost}
						{/if}
					</span>
				</div>
				{if $show_tax && isset($tax_cost)}
					<div class="layer_cart_row">
						<strong class="dark">{l s='Tax' mod='blockcart'}</strong>
						<span class="price cart_block_tax_cost ajax_cart_tax_cost">{$tax_cost}</span>
					</div>

так будет правильно или нет (эти строчки убрать)? Спасибо!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More