ggyyvv Posted December 31, 2014 Share Posted December 31, 2014 (edited) Подскажите, как убрать стоимость доставки из общей стоимости в корзине. Версия Prestashop 1.6.0.9 На форуме есть похожая тема, но там речь идет о доставке возле значка корзины (blockcart.tpl) Хочется убрать стоимость доставки из общей стоимости на самой странице корзины (shopping-cart.tpl), чтобы в общую стоимость доставка включалась только после выбора способа доставки Тоже самое хочется сделать и в аякс корзине Edited December 31, 2014 by ggyyvv (see edit history) Link to comment Share on other sites More sharing options...
adrozdiuk Posted January 19, 2015 Share Posted January 19, 2015 В файле 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> Далее: Доставка-Настройки-Настройка способов доставки нужно по умолчанию выбрать бесплатную доставку. Ну это при условии что есть бесплатная доставка (к примеру у меня Самовывоз ) Link to comment Share on other sites More sharing options...
AnaAndr Posted May 21, 2015 Share Posted May 21, 2015 У меня 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> так будет правильно или нет (эти строчки убрать)? Спасибо! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now