Автор Тема: Вопросы по заказу товара  (Прочитано 1300 раз)

03 Апрель 2015, 02:00:51
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • хомячок =)
    • Просмотр профиля
Добрый день!

Есть ряд вопросов по многошаговому оформлениию заказа товара из корзины, что б не плодить кучу тем, то опишу все тут:
1. Можно изменить обязательные поля при регистрации нового клиента
2. Как сделать только один способ оплаты (типа того, что сейчас "чек"), - по факту желательно, что б человеку выводилась фактура, а прием платежей обрабатывается вручную менеджером.
3. Добавить в стандартную фактуру реквизиты для оплаты.
4. Сделать отправку счет-факту на почту автоматически после её формирования.

понимаю, что последние два поднимались на форуме, но для старых версий... эти решения применить не удалось
03 Апрель 2015, 10:09:48
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
понимаю, что последние два поднимались на форуме, но для старых версий... эти решения применить не удалось
Так сразу и пишите для какой версии prestashop это нужно.
03 Апрель 2015, 10:16:27
Ответ #2
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • хомячок =)
    • Просмотр профиля
для какой версии prestashop это нужно.

нужно для актуальной, то есть - 1,6
03 Апрель 2015, 10:23:50
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
1. Ищите на форуме таких тем много
http://prestashop-forum.ru/index.php/topic,3866.msg21934.html
http://prestashop-forum.ru/index.php/topic,608.0.html
http://prestashop-forum.ru/index.php/topic,3305.msg18096.html
http://prestashop-forum.ru/index.php/topic,945.msg4500.html

2. Установите только один модуль оплаты Оплата при получении (стандартный модуль)

3. Изменить шаблон pdf в папке /pdf/...

4. Изменить модуль mailalerts. 
03 Апрель 2015, 10:50:34
Ответ #4
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • хомячок =)
    • Просмотр профиля
Спасибо огромное!

Столкнулся с парой трудностей, скорее всего из-за незнания пхп :)

3. Изменить шаблон pdf в папке /pdf/...

Нужно добавить текстовую строчку с реквизитами продавца, можно вбить вручную, можно тех же, что в модуле банковский платёж...
а вот как и что меня - остаётся загадкой.
я так понимаю, что меняется то всё в HTMLTemplateInvoice.php, но что туда вписать...

Цитировать
4. Изменить модуль mailalerts.

А можно чуть подробнее, из коробки он пользователям шлёт только уведомления о наличии товара, которого не было. Доработать модуль самому навыков не хватит.

Кстати, сам стандартный модуль "Банковский платёж" пишет:
Email со всей информацией был вам отправлен.
Ваш заказ будет отправлен, как только мы получим оплату.


только письма не отправляет... и подключений к smtp от магазина в этот момент не вижу, а вот тестовая почта - проходит нормально.

upd: в  Заказы - Статусы - В ожидании оплаты банком галочка "отправить e-mail" включена.
03 Апрель 2015, 11:23:29
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Цитировать
Нужно добавить текстовую строчку с реквизитами продавца, можно вбить вручную, можно тех же, что в модуле банковский платёж...
а вот как и что меня - остаётся загадкой.
я так понимаю, что меняется то всё в HTMLTemplateInvoice.php, но что туда вписать...
Добавить текст в файл /pdf/invoice.tpl
{l s='Мой текст' pdf='true'}

Cоздание интернет сайтов Webstudio UwK
03 Апрель 2015, 11:30:59
Ответ #6
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Почту проверить можно в логах. Проверяйте отправку, если ошибок нет и письмо отправлено, то ищите проблему на стороне клиента.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
03 Апрель 2015, 11:51:13
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
4. Изменить модуль mailalerts.
А можно чуть подробнее, из коробки он пользователям шлёт только уведомления о наличии товара, которого не было. Доработать модуль самому навыков не хватит.
Если знаний php нет, то такое не сделать. Там нужно создать свой собственный hook повесить его на событие Просмотр счета в pdf и добавить флаг (новое поле в таблицу заказов), чтобы отсылка была 1 раз, а не при кажлом просмотре счета .
03 Апрель 2015, 12:27:58
Ответ #8
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • хомячок =)
    • Просмотр профиля
Почту проверить можно в логах. Проверяйте отправку, если ошибок нет и письмо отправлено, то ищите проблему на стороне клиента.

в логах почтовика у меня попуток к нему подключится на последней ступене заказа нету.
Или у магазина тоже есть логи, где можно глянуть его действия

Если знаний php нет, то такое не сделать. Там нужно создать свой собственный hook повесить его на событие Просмотр счета в pdf и добавить флаг (новое поле в таблицу заказов), чтобы отсылка была 1 раз, а не при кажлом просмотре счета .

А тот шаблон, который на последней странице заказа можно изменить, что б вместо надписей
Email со всей информацией был вам отправлен.
Ваш заказ будет отправлен, как только мы получим оплату.

там была ссылка на PDF со счётом?
03 Апрель 2015, 13:02:31
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Шаблоны писем менять можно. Они находяться в папке /mails/ru/...
Ссылка на счет PDF показывается только при входе на сайт. В письмах обычно пишут, что скачать счет-фактуру можно в личном кабинете.
03 Апрель 2015, 13:14:31
Ответ #10
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • хомячок =)
    • Просмотр профиля
Шаблоны писем менять можно. Они находяться в папке /mails/ru/...
Ссылка на счет PDF показывается только при входе на сайт. В письмах обычно пишут, что скачать счет-фактуру можно в личном кабинете.

немного не правильно выразился, я имел ввиду счет из личного кабинета сделать доступным для скачивания прямо из браузера на последнем этапе оформления заказа.
03 Апрель 2015, 13:27:02
Ответ #11
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Все зависит от модуля, нужно чтобы статус заказа позволял генерацию pdf.
Ссылку на счет можно добавить так
index.php?controller=pdf-invoice&id_order={$id_order}
07 Апрель 2015, 22:08:31
Ответ #12
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • хомячок =)
    • Просмотр профиля
А где находится сам темлейт заказа обычного товара в 5 шагов, при стандартной теме оформления.
08 Апрель 2015, 10:50:26
Ответ #13
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
/themes/default-bootstrap/order-....tpl
/themes/default-bootstrap/shopping-cart....tpl
10 Апрель 2015, 12:28:33
Ответ #14
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • хомячок =)
    • Просмотр профиля
По почте разобрался, причина была - 1,6,0,9, в которой это было родным багом... вот только предположить этого не мог :)