Изменить надпись Доставка: Бесплатно! в корзине и везде Prestashop 1.7.6.5 и 1.7.4.3

Pigalker

Постоялец
Регистрация
26 Янв 2012
Сообщения
39
Реакции
20
Приветствую вас друзья. Прошу помочь так как не нашёл решения этого вопроса. Нужно изменить надпись Доставка: Бесплатно! на произвольный текст в корзине и на всех этапах оформления заказа и в почтовом оповещении клиенту о заказе где выставлен счёт и так же написано - Доставка: Бесплатно!
После добавления заказа в корзину появляется эта надпись в файле: /themes/classic/templates/checkout/_partials/cart-detailed-totals.tpl

{block name='cart_detailed_totals'}
<div class="cart-detailed-totals">

<div class="card-block">
{foreach from=$cart.subtotals item="subtotal"}
{if $subtotal.value && $subtotal.type !== 'tax'}
<div class="cart-summary-line" id="cart-subtotal-{$subtotal.type}">
<span class="label{if 'products' === $subtotal.type} js-subtotal{/if}">
{if 'products' == $subtotal.type}
{$cart.summary_string}
{else}
{$subtotal.label}
{/if}
</span>
<span class="value">{$subtotal.value}</span>
{if $subtotal.type === 'shipping'}
<div><small class="value">{hook h='displayCheckoutSubtotalDetails' subtotal=$subtotal}</small></div>
{/if}
</div>
{/if}
{/foreach}
</div>

{block name='cart_voucher'}
{include file='checkout/_partials/cart-voucher.tpl'}
{/block}

<hr class="separator">

<div class="card-block">
<div class="cart-summary-line cart-total">
<span class="label">{$cart.totals.total.label} {$cart.labels.tax_short}</span>
<span class="value">{$cart.totals.total.value}</span>
</div>

<div class="cart-summary-line">
<small class="label">{$cart.subtotals.tax.label}</small>
<small class="value">{$cart.subtotals.tax.value}</small>
</div>
</div>

<hr class="separator">
</div>
{/block}

в диве - <div class="card-block">..</div>

Можно как то закомментиовать вывод Доставка: Бесплатно! а вместо этого вставить произвольную надпись например Стоимость доставки после оформления заказа
 

Вложения

  • v0y2XMIk.png
    v0y2XMIk.png
    11,6 KB · Просмотры: 12
Приветствую вас друзья. Прошу помочь так как не нашёл решения этого вопроса. Нужно изменить надпись Доставка: Бесплатно! на произвольный текст в корзине и на всех этапах оформления заказа и в почтовом оповещении клиенту о заказе где выставлен счёт и так же написано - Доставка: Бесплатно!
После добавления заказа в корзину появляется эта надпись в файле: /themes/classic/templates/checkout/_partials/cart-detailed-totals.tpl

{block name='cart_detailed_totals'}
<div class="cart-detailed-totals">

<div class="card-block">
{foreach from=$cart.subtotals item="subtotal"}
{if $subtotal.value && $subtotal.type !== 'tax'}
<div class="cart-summary-line" id="cart-subtotal-{$subtotal.type}">
<span class="label{if 'products' === $subtotal.type} js-subtotal{/if}">
{if 'products' == $subtotal.type}
{$cart.summary_string}
{else}
{$subtotal.label}
{/if}
</span>
<span class="value">{$subtotal.value}</span>
{if $subtotal.type === 'shipping'}
<div><small class="value">{hook h='displayCheckoutSubtotalDetails' subtotal=$subtotal}</small></div>
{/if}
</div>
{/if}
{/foreach}
</div>

{block name='cart_voucher'}
{include file='checkout/_partials/cart-voucher.tpl'}
{/block}

<hr class="separator">

<div class="card-block">
<div class="cart-summary-line cart-total">
<span class="label">{$cart.totals.total.label} {$cart.labels.tax_short}</span>
<span class="value">{$cart.totals.total.value}</span>
</div>

<div class="cart-summary-line">
<small class="label">{$cart.subtotals.tax.label}</small>
<small class="value">{$cart.subtotals.tax.value}</small>
</div>
</div>

<hr class="separator">
</div>
{/block}

в диве - <div class="card-block">..</div>

Можно как то закомментиовать вывод Доставка: Бесплатно! а вместо этого вставить произвольную надпись например Стоимость доставки после оформления заказа

в переводах дизайн-макета ищем:
Бесплатно
и заменяем на
по согласованию

если ещё доп.модули onepagecheckout используете - то и там тоже переводим

profit
 
в переводах дизайн-макета ищем:
Бесплатно
и заменяем на
по согласованию

Ну лучше, наверно, заменить на Калькулируется..., т.к. по факту идет калькуляция в зависимости от множества параметров - служб доставки, бесплатных доставок при определенной сумме заказа и т.п.

А как докалькулируется, заменится уже на реальную стоимость доставки.
 
в переводах дизайн-макета ищем:
Бесплатно
и заменяем на
по согласованию

если ещё доп.модули onepagecheckout используете - то и там тоже переводим

profit
Благодарю за подсказку! Теперь разобрался :lol:
 
Ну лучше, наверно, заменить на Калькулируется..., т.к. по факту идет калькуляция в зависимости от множества параметров - служб доставки, бесплатных доставок при определенной сумме заказа и т.п.

А как докалькулируется, заменится уже на реальную стоимость доставки.
я стоимость доставки выставил = 0 всё ок
 
Назад
Сверху