Автор Тема: Возможность заказа товара без адреса доставки  (Прочитано 831 раз)

26 Сентябрь 2018, 17:07:14
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Prestashop 1.7.3.3
Клиенты ленивые, хотят упрощения заказа.
Стоит плагин One Page Checkout PS, все поля адреса через плагин сделал необязательными, но преста все равно просит заполнить адрес, иначе дальше никак. В адресах в админке обязательные поля так же убрал. Товар не виртуальный. Где то есть волшебная галочка, которая позволяет пропустить адрес и перейти сразу к способу доставки и способу оплаты и заказать товар? Или код где подправить?
27 Сентябрь 2018, 13:38:01
Ответ #1
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Цитировать
Возможность заказа товара без адреса доставки
Только для виртуальных заказов.

Как вариант, модуль заказ в 1 клик, быстрый заказ. В них клиент сразу покупает без регистрации и заполнения формы.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
29 Сентябрь 2018, 19:16:51
Ответ #2
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо за ответ, но такое не подойдет, ибо магазин оптовый, покупателям "покупка в 1 клик" - неактуальна.. Есть еще варианты?
29 Сентябрь 2018, 19:30:06
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
В prestashop нельзя пропустить адрес и перейти сразу к способу доставки. Так как показ методов доставки зависит от зоны (адреса). Альтернатиыв только модули типа заказ в один клик.
01 Октябрь 2018, 12:24:50
Ответ #4
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Тогда как выбрать зону по умолчанию Россия?
01 Октябрь 2018, 15:19:01
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Форму адреса заполяете заранее, во всех обязательных полях указываете значение. Для России находите ид в странах, пример 177, и в форме адреса указываете
<select id="id_country" class="form-control" name="id_country">
    <option value="177" selected="selected">Россия</option>
</select>
Саму форму прячете style="display: none;"
01 Октябрь 2018, 17:11:48
Ответ #6
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо за ответ. Дело в том, что пока не нажмешь "Добавить новый адрес" (кнопку видно на скриншоте в моем первом сообщении), а затем не нажмешь на кнопку "Сохранить адрес" (прикрепляю второй скриншот), то преста все равно будет просить адрес. В поле страны Россия стоит по умолчанию, но пока не нажмешь "Сохранить адрес" - пользователь видит две ошибки - нельзя выбрать доставку, пока не заполнишь адрес, и нельзя выбрать оплату, пока не выберешь доставку.
01 Октябрь 2018, 18:26:04
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
У вас установлен модуль One Page Checkout PS, в нем нет возможности заказать без адреса.
Все что вам пишут про форму заказа действует на дефолтной теме без модулей. В вашем случае писать в тех.поддержку модуля и просить их изменить порядок заказа.