Des Опубликовано 19 февраля, 2018 Жалоба Поделиться Опубликовано 19 февраля, 2018 Здравствуйте! Отметка "оплачивается отдельно" на странице "Доставка", в админке, не убирает надпись "бесплатно" при выборе способа доставки в корзине, что может быть? Есть файл "delivery_cost.tpl", его содержание ниже: {if !$delivery_id} {$delivery_id = 1} {/if} {if $cart->total_price < $deliveries[$delivery_id - 1]->free_from && $deliveries[$delivery_id - 1]->price>0} {$deliveries[$delivery_id - 1]->price|convert} {$currency->sign} {elseif $cart->total_price >= $deliveries[$delivery_id - 1]->free_from} бесплатно {/if} Есть файл "delivery.tpl", его содержание ниже: {foreach $deliveries as $delivery} <div class="accordion-group accordion-style-2 {if $delivery_id}{if $delivery_id==$delivery->id} open{else} closed{/if}{else}{if $delivery@first} open{else} closed{/if}{/if}"> <div class="accordion-heading"> <label for="deliveries_{$delivery->id}" class="accordion-toggle push-down-0"> <div class="pull-right">{if $cart->total_price < $delivery->free_from && $delivery->price>0}{$delivery->price|convert} {$currency->sign}{elseif $cart->total_price >= $delivery->free_from}бесплатно{/if}</div> <input type="radio" name="delivery_id" value="{$delivery->id}" data-price="{$delivery->price|convert}" {if $delivery_id==$delivery->id}checked{elseif $delivery@first}checked{/if} id="deliveries_{$delivery->id}"> <i class="box"></i> {$delivery->name} </label> </div> <div class="accordion-body" {if $delivery_id}{if $delivery_id!=$delivery->id}style='display: none'{/if}{else}{if !$delivery@first}style='display: none'{/if}{/if}> <div class="accordion-inner"> {$delivery->description} </div> </div> </div> {/foreach} Спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
Karabaska Опубликовано 19 февраля, 2018 Жалоба Поделиться Опубликовано 19 февраля, 2018 Отметка "оплачивается отдельно" на странице "Доставка", в админке, не убирает надпись "бесплатно" при выборе способа доставки в корзине, что может быть?Может быть миллион причин. Файлов с указанными Вами названиями в стандартном шаблоне нет, видимо, у Вас шаблон переделан весьма сильно. И кроме того, отметка "оплачивается отдельно" напрямую не связана со стоимостью. Возможно, работает все как надо, а Вы придумываете нестандартные хотелки... Цитата Ссылка на сообщение Поделиться на другие сайты
Des Опубликовано 19 февраля, 2018 Автор Жалоба Поделиться Опубликовано 19 февраля, 2018 Может быть миллион причин. Файлов с указанными Вами названиями в стандартном шаблоне нет, видимо, у Вас шаблон переделан весьма сильно.И кроме того, отметка "оплачивается отдельно" напрямую не связана со стоимостью.Возможно, работает все как надо, а Вы придумываете нестандартные хотелки...Шаблон не стандартный - webmarket, название..Хотелки не придумываю, на стандартном шаблоне так работает, попробуйте. Цитата Ссылка на сообщение Поделиться на другие сайты
Karabaska Опубликовано 19 февраля, 2018 Жалоба Поделиться Опубликовано 19 февраля, 2018 Отметка "оплачивается отдельно" на странице "Доставка", в админке, не убирает надпись "бесплатно" при выборе способа доставки в корзине, что может быть?А почему должно убирать-то? Какая в админке стоимость проставлена у доставки, ту и показывает. И "оплачивается отдельно" - тут вообще ни при чем. Хоть отдельно, хоть нет, стоимость-то имеется. Вы б написали толком, что хотите. Цитата Ссылка на сообщение Поделиться на другие сайты
Des Опубликовано 19 февраля, 2018 Автор Жалоба Поделиться Опубликовано 19 февраля, 2018 (изменено) А почему должно убирать-то? Какая в админке стоимость проставлена у доставки, ту и показывает.И "оплачивается отдельно" - тут вообще ни при чем. Хоть отдельно, хоть нет, стоимость-то имеется.Вы б написали толком, что хотите.Когда стоит отметка - "оплачивается отдельно" то не важна какая стоимость доставки, в корзине, напротив способа доставки не должно ничего выводить и не должно добавлять ничего к общему счёту корзины. Хотя, возможно я что-то путаю Изменено 19 февраля, 2018 пользователем Des Цитата Ссылка на сообщение Поделиться на другие сайты
Karabaska Опубликовано 19 февраля, 2018 Жалоба Поделиться Опубликовано 19 февраля, 2018 Когда стоит отметка - "оплачивается отдельно" то не важна какая стоимость доставки, в корзине, напротив способа доставки не должно ничего выводить и не должно добавлять ничего к общему счёту корзины. Хотя, возможно я что-то путаю Еще как путаете...Не важна - это все субъективно - одному важно, другому нет. Думаю, покупателю, который решил у Вас приобрести товар за 1 руб и оплатил эту сумму, будет очень приятно через несколько дней при получении товара на почте узнать, что ему надо еще оплатить за почтовые услуги 3-4 тыс руб. Вы ему будете объяснять, что "не важно"? Или, может, по причине неважности сами ему это оплатите? Цитата Ссылка на сообщение Поделиться на другие сайты
Решение Des Опубликовано 3 января, 2019 Автор Решение Жалоба Поделиться Опубликовано 3 января, 2019 (изменено) Здравствуйте! Отметка "оплачивается отдельно" на странице "Доставка", в админке, не убирает надпись "бесплатно" при выборе способа доставки в корзине, что может быть? Есть файл "delivery_cost.tpl", его содержание ниже: {if !$delivery_id} {$delivery_id = 1} {/if} {if $cart->total_price < $deliveries[$delivery_id - 1]->free_from && $deliveries[$delivery_id - 1]->price>0} {$deliveries[$delivery_id - 1]->price|convert} {$currency->sign} {elseif $cart->total_price >= $deliveries[$delivery_id - 1]->free_from} бесплатно {/if} Есть файл "delivery.tpl", его содержание ниже: {foreach $deliveries as $delivery} <div class="accordion-group accordion-style-2 {if $delivery_id}{if $delivery_id==$delivery->id} open{else} closed{/if}{else}{if $delivery@first} open{else} closed{/if}{/if}"> <div class="accordion-heading"> <label for="deliveries_{$delivery->id}" class="accordion-toggle push-down-0"> <div class="pull-right">{if $cart->total_price < $delivery->free_from && $delivery->price>0}{$delivery->price|convert} {$currency->sign}{elseif $cart->total_price >= $delivery->free_from}бесплатно{/if}</div> <input type="radio" name="delivery_id" value="{$delivery->id}" data-price="{$delivery->price|convert}" {if $delivery_id==$delivery->id}checked{elseif $delivery@first}checked{/if} id="deliveries_{$delivery->id}"> <i class="box"></i> {$delivery->name} </label> </div> <div class="accordion-body" {if $delivery_id}{if $delivery_id!=$delivery->id}style='display: none'{/if}{else}{if !$delivery@first}style='display: none'{/if}{/if}> <div class="accordion-inner"> {$delivery->description} </div> </div> </div> {/foreach} Спасибо!Разобрался в чём была проблема, в поле - Бесплатно от, на странице Доставки, нужно написать что-то вроде 999, у меня было значение "0" из-за этого в корзине, напротив варианта доставки, выводило текст - "Бесплатна". Все оказалось очень просто, по невнимательности искал проблему, где её нет. Нашёл относительно недавно. Изменено 3 января, 2019 пользователем Des Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.