Перейти к содержанию
Форум поддержки пользователей VamShop

Не приходит комментарий к заказу


Рекомендуемые сообщения

Заметил, что не корректно приходит комментарий к заказу. Сегодня пришел заказ и часть комментария не пришло. Пробую сделать заказ, пишу комментарий, а на почту подтверждение заказа приходит совсем без комментария. Подскажите, что может быть. 

Ссылка на сообщение
Поделиться на другие сайты
5 часов назад, velogrand сказал:

Заметил, что не корректно приходит комментарий к заказу. Сегодня пришел заказ и часть комментария не пришло. Пробую сделать заказ, пишу комментарий, а на почту подтверждение заказа приходит совсем без комментария. Подскажите, что может быть. 

Этьо при оформлении нового заказа?!

или при смене статуса в админке?!

В коде, в шаблоне письма с заказом ничего не удаляли?!

 

Ссылка на сообщение
Поделиться на другие сайты

При оформлении нового заказа. Странно, что один раз совсем нету комментария, а иногда часть комментария обрезана. Шаблон письма выглядит так:

Здравствуйте, {$firstname}!

Ваш заказ подтверждён.
Номер заказа: {$order_number}

Заказанные товары:
{$products} 
Способ доставки: {$shipping_method_description}

Способ оплаты: {$payment_method}
{$payment_method_description}

Покупатель: {$bill_name}
Телефон: {$phone}
Email: {$email}

Адрес доставки:
{$bill_zip} {$bill_city}
{$bill_line_1} {$bill_line_2}

{$comments}

Спасибо!

Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, velogrand сказал:

При оформлении нового заказа. Странно, что один раз совсем нету комментария, а иногда часть комментария обрезана. Шаблон письма выглядит так:

Здравствуйте, {$firstname}!

Ваш заказ подтверждён.
Номер заказа: {$order_number}

Заказанные товары:
{$products} 
Способ доставки: {$shipping_method_description}

Способ оплаты: {$payment_method}
{$payment_method_description}

Покупатель: {$bill_name}
Телефон: {$phone}
Email: {$email}

Адрес доставки:
{$bill_zip} {$bill_city}
{$bill_line_1} {$bill_line_2}

{$comments}

Спасибо!

Даже и не знаю, что сказать.

Попробовал оформи заказ, всё нормально, комменатрий приходит.

Вы ничего не правили в /app/Controller/OrdersController.php !?

Файл совпадает Ваш с файлом из архива http://vamshop.ru/vamshop2.zip !?

Ссылка на сообщение
Поделиться на другие сайты

Вот так получается (фото во вложении). Пишу комментарий, а в письме его нету. Файл минимально правил, вы давали инструкцию как добавить артикул в письмо заказа.

zakaz2.png

zakaz1.png

Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, velogrand сказал:

Вот так получается (фото во вложении). Пишу комментарий, а в письме его нету. Файл минимально правил, вы давали инструкцию как добавить артикул в письмо заказа.

zakaz2.png

zakaz1.png

А что это у Вас на последнем скрине на кусок кода } ?> 

Ради эксперимента, попробуйте с оригинальным файлом /app/Controller/OrdersController.php

Ссылка на сообщение
Поделиться на другие сайты

"кусок кода } ?> " появляется, после того как город пишу

Попробовал с чистым. Тоже нету комментария. 

Clear.png

Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, velogrand сказал:

"кусок кода } ?> " появляется, после того как город пишу

Так как, с оригинальным /app/Controller/OrdersController.php ничего не меняется?!

Ссылка на сообщение
Поделиться на другие сайты
Только что, VaM сказал:

Так как, с оригинальным /app/Controller/OrdersController.php ничего не меняется?!

"кусок кода } ?> " не появляется .. Вернулась стоимость доставки, ее убирал тоже. А вот комментария нету

Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, velogrand сказал:

"кусок кода } ?> " не появляется .. Вернулась стоимость доставки, ее убирал тоже. А вот комментария нету

Это ж на сайте velogrand.com.ua !?

Я вот пробный заказ оформил, посмотрел в консоли, что там передаётся в форме, всё выгляидт номрально, т.е. комментарий в передаваемых данных есть.

Вы как админ копии с заказом получаете?!

Письмо пришло с моим пробным заказом?!

Там комментарий должен быть - testtest

Есть такой комментарий?!

Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, velogrand сказал:

Нету комментария 

 

Да, тоже не пришло.

Слонжо наугад сказать, надо смотреть файлы на месте.

Пришлите в личку доступ на ftp.

На первый взгляд выглядит всё нормально.

А в заказе в админке тоже не виден этот комментарий?!

В закладке Комментарии.

Ссылка на сообщение
Поделиться на другие сайты
Только что, VaM сказал:

Да, тоже не пришло.

Слонжо наугад сказать, надо смотреть файлы на месте.

Пришлите в личку доступ на ftp.

На первый взгляд выглядит всё нормально.

Так да, случайно заметил. Клиента прошу уточнить склад, а он говорит - я в комментариях написал. А сегодня пришел заказ с комментарием "

Новая почта, Отделение №1".. а на самом деле писали склад 128. Тоесть часть комментария обрезало. 
Ссылка на сообщение
Поделиться на другие сайты
Только что, velogrand сказал:

Так да, случайно заметил. Клиента прошу уточнить склад, а он говорит - я в комментариях написал. А сегодня пришел заказ с комментарием "


Новая почта, Отделение №1".. а на самом деле писали склад 128. Тоесть часть комментария обрезало. 

Надо на месте смотреть.

С ftp доступом и доступом в админку.

Даже и не могу сказать, что это такое.

Никогда с таким не сталкивался.

Ссылка на сообщение
Поделиться на другие сайты

Доступ отправил. Случайно заметил. Причем комментарий обрезало. Писали "Новая почта, склад 1" , а на самом деле писали 128. Оформил пробный заказ - а мне совсем не приходит комментарий 

Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, velogrand сказал:

Доступ отправил. Случайно заметил. Причем комментарий обрезало. Писали "Новая почта, склад 1" , а на самом деле писали 128. Оформил пробный заказ - а мне совсем не приходит комментарий 

Причина в том, что Вы убрали страницу подтверждения заказа.

Именно при переходе на страницу подтверждения сохраняются данные из формы оформления заказа.

В /app/Catalog/function.checkout.php верните к оригиналу строку:

		'checkout_form_action' => BASE . '/orders/place_order/',

т.е. поменяйте на:

		'checkout_form_action' => BASE . '/orders/confirmation/',

т.е. Вы этой правкой пропускаете этап сохранения данных из формы оформления заказа.

Да и страницу подтверждения заказа лучше всё-таки иметь, она полезна для вывода дополнительной информации всякой + для перехода на внешние системы оплаты она нужна + для расчёта доставки если модуль доставки испльзует внешний API.

Зря Вы удалили подтвержление заказа.

Ссылка на сообщение
Поделиться на другие сайты
Только что, VaM сказал:

СПричина в том, что Вы убрали страницу подтверждения заказа.

Именно при переходе на страницу подтверждения сохраняются данные из формы оформления заказа.

В /app/Catalog/function.checkout.php верните к оригиналу строку:


		'checkout_form_action' => BASE . '/orders/place_order/',

т.е. поменяйте на:


		'checkout_form_action' => BASE . '/orders/confirmation/',

т.е. Вы этой правкой пропускаете этап сохранения данных из формы оформления заказа.

Да и страницу подтверждения заказа лучше всё-таки иметь, она полезна для вывода дополнительной информации всякой + для перехода на внешние системы оплаты она нужна + для расчёта доставки если модуль доставки испльзует внешний API.

Зря Вы удалили подтвержление заказа.

Страницу подтверждения удалил после того как заметил, что заказы приходят с разрывами в номерах. Подумал, что могут клиенты не нажимать подтверждение, и потому пропадают заказы. 

Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, velogrand сказал:

Страницу подтверждения удалил после того как заметил, что заказы приходят с разрывами в номерах. Подумал, что могут клиенты не нажимать подтверждение, и потому пропадают заказы. 

Пропуски потому что в VamShop 2 любой добавленный в корзину товар - это уже заказ, т.е. в базе данных любой добавленный товар считается заказом и имеет свой id номер.

Просто в админке в заказах начинают отображаться только те корзины, которые пршли процедуру оформления заказа.

В Админке - Заказа - Брошенные корзины будут видны некоторые пропущенные id, но не все, а только те, у которых клиент указан какие-то контактные данные, например телефон и email.

Если это просто корзина, т.е. просто добавли в корзину и не перешли даже к указания контактов, такой заказ виден в админке не будет.

Но в базе данных он будет виден, в таблице orders

Просто в админке не показываются такие пропущенные id номера, потому что пользы от них нет, нет никаких данных клиента, ничего, что могло бы помочь довести заказ до конца, до оформленного.

Поэтому и получается, что например клиенты набрали 10 разных корзин.

А до логического конца заказ оформился, допустим, 1 из 10.

Но в базе получается под каждую корзины резервируется id номер.

Я счиитаю это правильным, собирать все корзины, там больше данных есть для возможной будущей аналитики продаж и всего прочего.

т.е. можно будет строить отчёты, например коэффициент выполнения заказов, сколько корзин было сделано и сколько из этих корзин получилось заказов и т.д. и т.п.

В общем, чем больше информации собирается в базе магазина, тем лучше.

 

Я там залил на ftp текущий файл /app/Controller/OrdersController.php

Он вроде не сильно от Вашего отличается, проверьте, что б всё нормально было.

Ссылка на сообщение
Поделиться на другие сайты
7 минут назад, velogrand сказал:

Понял, спасибо. Вернул подтверждение заказа. Комментарии приходят.

Хорошо.

и ещё совет, что б в будущем, если будете ставить обновления, и что б обновления не затёрли Ваши правки, которые Вы вносите в /app/Catalog

Есть папка /app/Catalog/local

т.е. перепишите например /app/Catalog/function.checkout.php в /app/Catalog/local/function.checkout.php

и вносите правки уже в свой локальный файл, не затрагивая файл, что идёт с магазином.

Тогда Ваши локальные правки никак не будут затронуты обновлениями, так же как и микро-шаблоны, которые Вы создаёте в Админке - Оформление - Микро-шаблоны, тоже не будут затронуты обновлениями.

Что б подхватились файлы из local папки, возможно, нужно будет очистить кэш, нажав кнопку на главной странице в админк.

Ссылка на сообщение
Поделиться на другие сайты
11 минуту назад, VaM сказал:

Хорошо.

и ещё совет, что б в будущем, если будете ставить обновления, и что б обновления не затёрли Ваши правки, которые Вы вносите в /app/Catalog

Есть папка /app/Catalog/local

т.е. перепишите например /app/Catalog/function.checkout.php в /app/Catalog/local/function.checkout.php

и вносите правки уже в свой локальный файл, не затрагивая файл, что идёт с магазином.

Тогда Ваши локальные правки никак не будут затронуты обновлениями, так же как и микро-шаблоны, которые Вы создаёте в Админке - Оформление - Микро-шаблоны, тоже не будут затронуты обновлениями.

Что б подхватились файлы из local папки, возможно, нужно будет очистить кэш, нажав кнопку на главной странице в админк.

Понял, спасибо

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...