Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.6.x)
Песочница
Строчка ваучера в корзине не показывается
Строчка ваучера в корзине не показывается
kuk64
Новичок
Сообщений: 2
Регистрация: 23-04-2015
# 1
01-09-2015 17:42
Люди, подскажите пож. почему может быть не видно поле для ввода номера ваучера в клиентской корзине. Правило ценообразования в корзине прописано.
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 2
01-09-2015 18:00
1. Проверьте наличие созданных купонов на странице
Панели управления > Правила > Правила для корзины
.
2. Проверьте наличие указанного ниже кода в файле
/themes/тема/shopping-cart.tpl
Код:
<
form action
="
{if $opc}{$link->getPageLink('order-opc', true)}{else}{$link->getPageLink('order', true)}{/if}
" method="
post
" id="
voucher
">
<
fieldset
>
<
h4
>{l s='Vouchers'}<
/h4
>
<
input type
="
text
" class="
discount_name form-control
" id="
discount_name
" name="
discount_name
" value="
{if isset($discount_name) && $discount_name}{$discount_name}{/if}
" />
<
input type
="
hidden
" name="
submitDiscount
" />
<
button type
="
submit
" name="
submitAddDiscount
" class="
button btn btn-default button-small
"><
span
>{l s='OK'}<
/span
><
/button
>
<
/fieldset
>
<
/form
>
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
kuk64
Новичок
Сообщений: 2
Регистрация: 23-04-2015
# 3
01-09-2015 18:45
Спасибо за ответ. Все это есть.
Проблема нашлась - в модуле PayPal. Как только его деактивировали, все заработало. Теперь надо думать, как это совместить.
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 4
01-09-2015 22:21
Цитата:( kuk64 @ 01-09-2015 19:45
Смотреть сообщение
)
Теперь надо думать, как это совместить.
Приложите архив с модулем.
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
adwebzoom
Cпециалист
Сообщений: 123
Регистрация: 05-11-2013
# 5
28-10-2015 22:04
такая же проблема, пропало окошко ввода купона.
Версия 1.5.6.1
Когда-то убрал это окошко сам, но перед этим скопировал код и указал строки где правил на тот случай если придет все вернуть обратно
Файл - order-payment tlp
Код -
строка 172
<td colspan="5" id="cart_voucher" class="cart_voucher">
{if $voucherAllowed}
{if isset($errors_discount) && $errors_discount}
<ul class="error">
{foreach from=$errors_discount key=k item=error}
<li>{$error|escape:'htmlall':'UTF-8'}</li>
{/foreach}
</ul>
{/if}
{/if}
</td>
строка 190
<td colspan="5" id="cart_voucher" class="cart_voucher">
{if $voucherAllowed}
<div id="cart_voucher" class="table_block">
{if isset($errors_discount) && $errors_discount}
<ul class="error">
{foreach from=$errors_discount key=k item=error}
<li>{$error|escape:'htmlall':'UTF-8'}</li>
{/foreach}
</ul>
{/if}
{if $voucherAllowed}
<form action="{if $opc}{$link->getPageLink('order-opc', true)}{else}{$link->getPageLink('order', true)}{/if}" method="post" id="voucher">
<fieldset>
<p class="title_block"><label for="discount_name">{l s='Vouchers'}</label></p>
<p>
<input type="text" id="discount_name" name="discount_name" value="{if isset($discount_name) && $discount_name}{$discount_name}{/if}" />
</p>
<p class="submit"><input type="hidden" name="submitDiscount" /><input type="submit" name="submitAddDiscount" value="{l s='ok'}" class="button" /></p>
{if $displayVouchers}
<p id="title" class="title_offers">{l s='Take advantage of our offers:'}</p>
<div id="display_cart_vouchers">
{foreach from=$displayVouchers item=voucher}
<span onclick="$('#discount_name').val('{$voucher.name}');return false;" class="voucher_name">{$voucher.name}</span> - {$voucher.description} <br />
{/foreach}
</div>
{/if}
</fieldset>
</form>
{/if}
</div>
{/if}
</td>
и вот случай настал, открыл файл order-payment tlp нашел строки, но они как были так и остались без изменений. На тот момент когда убирал это окошко было стандартное оформление заказа. Сейчас же стоит one page chek out (заказ на одной странице).
Слово купоны есть, блок сам вроде тоже присутствует, а окошка ввода нет (screen прилагаю)
В правилах корзины нет ничего кроме правила для доставки.
Подскажите где еще можно посмотреть причину?
Создал правило корзины, но к сожалению не помогло, добавляется скидка/купон, но окошко не появляется куда вводить сами цифры
Изображения:
abv
Новичок
Сообщений: 2
Регистрация: 02-03-2018
# 6
24-04-2018 02:36
Цитата:( kuk64 @ 01-09-2015 18:45
Смотреть сообщение
)
Спасибо за ответ. Все это есть.
Проблема нашлась - в модуле PayPal. Как только его деактивировали, все заработало. Теперь надо думать, как это совместить.
Здравствуйте.
Если Вы решили эту проблему, то подскажите как.
Спасибо.
Сообщение отредактировал abv (24-04-2018 02:36)
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов