Автор Тема: Поля в корзине  (Прочитано 1503 раз)

19 Октября 2014, 16:22:36
  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте Подскажите как убрать Поле Итого за доставку из корзины ?

Фото прилагаю

Версия 1.6 стандартный шаблон
19 Октября 2014, 21:10:56
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1010
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В шаблоне order-detail.tpl удалить блок с доставкой
{if $order->getShipping()|count > 0}
....
{/if}
20 Октября 2014, 18:18:15
Ответ #2
  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ничего не меняться
20 Октября 2014, 19:51:05
Ответ #3
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22126
  • Репутация: +17110/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
У корзины другой шаблон /themes/default-bootstrap/modules/blockcart/blockcart.tpl
удалить
<div class="layer_cart_row">
<strong class="dark">{l s='Total shipping' mod='blockcart'}&nbsp;{if $priceDisplay == 1}{l s='(tax excl.)' mod='blockcart'}{else}{l s='(tax incl.)' mod='blockcart'}{/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>
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
21 Октября 2014, 18:28:17
Ответ #4
  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Удалилось только из всплывающего окна корзины, но при этом он все равно приплюсовывает доставку к стоимости

Возможно как то сделать чтобы оно не выводилось и в корзине при нажатии Оформить заказ и не плюсовалась к сумме
Чтобы человек только далее при оформлении уже выбирал стоимость доставки
21 Октября 2014, 18:47:17
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 763
  • Репутация: +6/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Убрать строку доставки легко, mAgency написал как. Ищите во всех шаблонах эти строки и удаляйте
А вот чтобы не плюсовалась к сумме нужно создать бесплатную доставку и назначить ее по умолчанию.
30 Декабря 2014, 00:46:19
Ответ #6
  • Фрилансер
  • *
  • Сообщений: 184
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Меня тоже очень интересует вопрос, который сдесь обсуждаете. Я хочу если доставка равна нулю, чтобы она (ета строка где написано бесплатная доставка) нигде не показывалась - ни в корзине, ни при оформлениии заказа, ни в PDF документах - нигде! А если в следствии настройках доставка будет больше нуля, чтобы ета строка появлялась. Скажите пожалуйста, существует ли вариант, с которым может справится человек не програмист или нет?
Извините за плохой русский, я из Болгарии :)
30 Декабря 2014, 11:25:48
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 13285
  • Репутация: +14557/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Вам нужно будет менять все классы, т.е. Cart, PDF, Order. Это php и smarty. Если не знаете php, то можно написать на javascript функцию, которая будет проверять значение в поле доставки и скрывать или показывать это поле.