Чекаут, плитка способ доставки, как скрыть стоимость и сроки?

Подскажите, плиз, как можно скрыть оценку стоимости и сроков доставки на плитке способа доставки в чекауте?
Хорошо бы скрыть всё, начиная с длинного тире:

design/themes/responsive/templates/views/checkout/components/shipping_rates.tpl

смотрите внутри хука checkout:shipping_methods_list

Для меня это сложновато, нельзя ли попроще: CSS какой-нибудь…
Или, если несложно, код - какой, куда, вместо какого и т.п.?
Или в поддержку тикетом обратиться?
Спасибо!

К сожалению, название способа доставки и его стоимость вложены в один элемент и отдельно их изменить не получится через CSS. Нужно разделять их в коде. Почитайте в справке про модуль МоиИзменения. Может разберетесь. Не особо сложно.

1 лайк

Замените там

{$shipping.shipping}{if $rate && !$shipping.rate_disabled} — {$rate nofilter}{/if}

на

{$shipping.shipping}{*if $rate && !$shipping.rate_disabled} — {$rate nofilter}{/if*}
{$delivery_time = ''}

затем нужно почистить кэш. Есть большая вероятность, что после обновлений придется опять вносить эти изменения

1 лайк

Не нашел в shipping_rates.tpl функции

Не понял ваше сообщение

Замените там

{$shipping.shipping}{if $rate && !$shipping.rate_disabled} — {$rate nofilter}{/if}

на

{$shipping.shipping}{if $rate && !$shipping.rate_disabled} — {$rate nofilter}{/if}
{$delivery_time = ‘’}
Не нашел после какого хук заменить

Внутри хука checkout:shipping_methods_list, его можно перезаписать

С версии 4.13.2 строка

{$shipping.shipping}{if $rate && !$shipping.rate_disabled} — {$rate nofilter}{/if}

заменена на

{$all_shippings.$group_key[$shipping.shipping_id].shipping}{if $rate && !$shipping.rate_disabled} — {$rate nofilter}{/if}

Может поэтому не находите

2 лайка