Авторизация  
velogrand

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

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

velogrand

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

Поделиться сообщением


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

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

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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}

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM
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 !?

Поделиться сообщением


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

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

zakaz2.png

zakaz1.png

Поделиться сообщением


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

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

zakaz2.png

zakaz1.png

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

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

Поделиться сообщением


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

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

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

Clear.png

Поделиться сообщением


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

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

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

Поделиться сообщением


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

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

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

Поделиться сообщением


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

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

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

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

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

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

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

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

Поделиться сообщением


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

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

test.png

Поделиться сообщением


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

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

 

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

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

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

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

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

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

Поделиться сообщением


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

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

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

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

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

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

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

Поделиться сообщением


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

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


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

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

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

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

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

Поделиться сообщением


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

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

Поделиться сообщением


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

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

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

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

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

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

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

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

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

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

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

Поделиться сообщением


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

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

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

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


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

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


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

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

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

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

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

Поделиться сообщением


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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

Поделиться сообщением


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

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

Поделиться сообщением


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

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

Хорошо.

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

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

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

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

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

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

Поделиться сообщением


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

Хорошо.

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

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

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

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

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

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

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

Поделиться сообщением


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

Не за что

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация