Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Комментарии при оформлении заказа не попадают в базу данных


Recommended Posts

Второй день бьюсь, не могу прикрутить комментарии к заказу в письмо на почту. 

Весь интернет облазил, перепробовал кучу способов, но пришел вот к чему:

Дело в том, что даже в стандартном письме о заказе админу (я его менял на такое же как клиенту), находящегося по адресу catalog/view/theme/default/template/mail/order_alert.twig есть такие строчки, которые по идее и должны вставлять комментарий в письмо-оповещение, но этого не делали: 

{% if comment %}
{{ text_comment }} {{ comment }}
{% endif %}

Но, как позже выяснилось, эти комментарии не попадают в базу (таблица order) вообще 1.png

Добавил отображение комментариев в админ панели, при заказе комментарий не попадает в базу и не отображается таблица "комментарии", но при добавлении значений в базу в ручную, все появляется.

В чем может быть проблема? В catalog/model/checkout/order.php вроде есть строчки $this->db->query("INSERT INTO `" . DB_PREFIX . "order` SET invoice_prefix = '" . $this->db->escape($data['invoice_prefix']) . "'  ......    comment = '" . $this->db->escape($data['comment']) . "', это оно?

Расскажите плиз, каким образом текст из формы вкладки "Доставка" при оформлении попадает в базу данных?

1.png

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.