Автор Тема: Упростить форму заказа/оформления товара  (Прочитано 266 раз)

25 Август 2022, 12:17:29
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день,
есть ли возможность упростить форму оформления заказа - т.е. убрать регистрацию и прочее.
Мне необходимо только 3 поля от пользователя:
1. Имя и Фамилия
2. Номер телефона
3. Адрес доставки
Потом кнопка подтвердить и далее отправить товары в корзине мне на имейл/телегу. Далее я уже связываюсь с пользователем по телефону и т.д.
Есть ли такой модуль готовый? Если нет как проще всего переписать самому(какие модули темплайты смотреть)?
версия 1.7.8.6
Спасибо!

26 Август 2022, 12:08:53
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16557
  • Репутация: +14628/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Убрать регистрацию нелья, можно включить гостевой заказ, но данные клиента все равно сохранятся. Можно сделать регистацию неявной чтобы клиент не видел что он зарегистирован. Для этого изменить форму и отключить уведомления о регистрации. Менять форму можно с помощью хука hookActionCustomerFormBuilderModifier.
https://webkul.com/blog/adding-new-field-in-prestashop-1-7-admin-symfony-controller/
тут есть пример как его использовать
26 Август 2022, 12:24:02
Ответ #2
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо.
А могу ли я полностью заменить страницу заказа товара?
т.е. убираю все поля(или комментирую) потом вставлю туда свою форму 3 поля с JS отправкой данных на телеграмм.
По нажатию на кнопку удаляю корзину пользователя и вывожу текс - все ок, заказ обрабатывается.
Такое реально сделать? Не будет глюков?
Еще раз спасибо.
27 Август 2022, 10:40:34
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16557
  • Репутация: +14628/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Сделать реально. Есть такие модули - Заказ без регистрации. Вот они так работают.
Для prestashop 1.6-1.7.4 такой модуль можно было найти бесплатно.
Может он будет работать и на версии 1.7.8.6