Автор Тема: Доставка не обновляется.  (Прочитано 61 раз)

03 Октября 2016, 13:04:12
  • Новичок
  • *
  • Сообщений: 32
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Преста 1,6
На сайте три вариантов доставки: две бесплатные; другая платная, но при наборе от 500р становится бесплатной.

Вот когда набрать больше 500р. в <!-- MODULE Block cart --> появляется запись что бесплатная доставка.
Убираем товары, сделав сумму ниже 500 р , надпись не пропадает. После обновления страницы тоже запись остается.
Как ее заставить работать корректно?

При этом в корзине про оформление ни один из вариантов доставки не выбран.

И как задать доставку по умолчанию, а то в оформление ни один пункт  может быть не выбран, система не делает их обязательным почему то.
03 Октября 2016, 13:24:50
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 13135
  • Репутация: +14553/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Отключите кешировани и включите перекомпиляцию шаблонов. Без кеширования будет работат?
03 Октября 2016, 13:39:57
Ответ #2
  • Новичок
  • *
  • Сообщений: 32
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Отключите кешировани и включите перекомпиляцию шаблонов. Без кеширования будет работат?

Пробовал. Не работает.
03 Октября 2016, 15:27:58
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 2163
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
В админке зайти в Доставка / Настройки, внизу страницы выбери Доставка по умолчанию и сохрани.
 
03 Октября 2016, 15:53:06
Ответ #4
  • Новичок
  • *
  • Сообщений: 32
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В админке зайти в Доставка / Настройки, внизу страницы выбери Доставка по умолчанию и сохрани.
У меня такого нет.
03 Октября 2016, 16:16:48
Ответ #5
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85948
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В prestashop 1.6 выбор доставки по умолчанию на странице: Доставка > Настройки
Блок - Настройки перевозчиков
Выпадающий список - Доставка по умолчанию
03 Октября 2016, 16:20:38
Ответ #6
  • Новичок
  • *
  • Сообщений: 32
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В prestashop 1.6 выбор доставки по умолчанию на странице: Доставка > Настройки
Блок - Настройки перевозчиков
Выпадающий список - Доставка по умолчанию

Да, спасибо, увидел.

Но при оформление все равно ни один из способов не выбран.
03 Октября 2016, 16:23:24
Ответ #7
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85948
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Не показывает доступные способы доставки или стоимость доставки в корзине?
03 Октября 2016, 16:24:58
Ответ #8
  • Новичок
  • *
  • Сообщений: 32
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Не показывает доступные способы доставки или стоимость доставки в корзине?
показывает, но не выбирает тот что по умолчанию

https://yadi.sk/i/gWfWoZKNw8ohB
03 Октября 2016, 16:31:19
Ответ #9
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85948
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Шаблон доставки проверьте в вашей теме.
Для того чтобы выделялся метод доставки по умолчанию должен быть код (пример из стандарной темы):
{if isset($delivery_option[$id_address]) && $delivery_option[$id_address] == $key} checked="checked"{/if}
03 Октября 2016, 16:46:43
Ответ #10
  • Новичок
  • *
  • Сообщений: 32
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Шаблон доставки проверьте в вашей теме.
Для того чтобы выделялся метод доставки по умолчанию должен быть код (пример из стандарной темы):
{if isset($delivery_option[$id_address]) && $delivery_option[$id_address] == $key} checked="checked"{/if}

В каком файле примерно?
03 Октября 2016, 17:05:39
Ответ #11
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22094
  • Репутация: +17108/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
order-carrier.tpl
order-opc-new-account.tpl
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
03 Октября 2016, 17:39:31
Ответ #12
  • Новичок
  • *
  • Сообщений: 32
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
order-carrier.tpl
order-opc-new-account.tpl
Такие файлы есть и код тоже...

Но на сайте обнаружил что все выводится в /modules/pwexpressorder/form.tpl

<table class="table" id="carrier-select">
                {foreach from=$carriers item=car name=carriers}
                <tr{if $smarty.foreach.carriers.last} class="last"{/if}>
                    <td class="radio-select"><input type="radio" name="id_carrier" id="carrier{$car.id_carrier}" value="{$car.id_carrier}"{if isset($smarty.post.id_carrier) && $smarty.post.id_carrier == $car.id_carrier} checked="checked"{/if}></td>
                    <td class="name"><label for="carrier{$car.id_carrier}">{$car.name}</label></td>
                    <td class="delay">{$car.delay}</td>
                    <td class="cost">{if $car.id_carrier == 7 || $car.id_carrier == 8}<a style="text-decoration: underline" target="_blank" href="/content/1-dostavka">Доставка</a>{elseif $car.price == 0}<span class="free">Бесплатно</span>{else}{convertPrice price=$car.price}{/if}</td>
                </tr>
                {/foreach}
                </table>
03 Октября 2016, 19:01:16
Ответ #13
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22094
  • Репутация: +17108/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Этот модуль pwexpressorder у вас переопределяет шаблон страницы заказа. В нем метод доставки будет отмечен только когда его выберет посетитель. Поэтому у вас не выделяет метод доставки по умолчанию.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
04 Октября 2016, 09:52:30
Ответ #14
  • Новичок
  • *
  • Сообщений: 32
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Этот модуль pwexpressorder у вас переопределяет шаблон страницы заказа. В нем метод доставки будет отмечен только когда его выберет посетитель. Поэтому у вас не выделяет метод доставки по умолчанию.
Посмотрел, у него и настройки, то скудные https://yadi.sk/i/a7IqXuw7wBABm