velogrand 0 Опубликовано 16 апреля, 2018 Жалоба Share Опубликовано 16 апреля, 2018 Заметил, что не корректно приходит комментарий к заказу. Сегодня пришел заказ и часть комментария не пришло. Пробую сделать заказ, пишу комментарий, а на почту подтверждение заказа приходит совсем без комментария. Подскажите, что может быть. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 апреля, 2018 Жалоба Share Опубликовано 16 апреля, 2018 В 16.04.2018 в 12:05, velogrand сказал: Заметил, что не корректно приходит комментарий к заказу. Сегодня пришел заказ и часть комментария не пришло. Пробую сделать заказ, пишу комментарий, а на почту подтверждение заказа приходит совсем без комментария. Подскажите, что может быть. Expand Этьо при оформлении нового заказа?! или при смене статуса в админке?! В коде, в шаблоне письма с заказом ничего не удаляли?! Ссылка на сообщение Поделиться на другие сайты
velogrand 0 Опубликовано 16 апреля, 2018 Автор Жалоба Share Опубликовано 16 апреля, 2018 При оформлении нового заказа. Странно, что один раз совсем нету комментария, а иногда часть комментария обрезана. Шаблон письма выглядит так: Здравствуйте, {$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} Спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 апреля, 2018 Жалоба Share Опубликовано 16 апреля, 2018 В 16.04.2018 в 18:31, 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} Спасибо! Expand Даже и не знаю, что сказать. Попробовал оформи заказ, всё нормально, комменатрий приходит. Вы ничего не правили в /app/Controller/OrdersController.php !? Файл совпадает Ваш с файлом из архива http://vamshop.ru/vamshop2.zip !? Ссылка на сообщение Поделиться на другие сайты
velogrand 0 Опубликовано 16 апреля, 2018 Автор Жалоба Share Опубликовано 16 апреля, 2018 Вот так получается (фото во вложении). Пишу комментарий, а в письме его нету. Файл минимально правил, вы давали инструкцию как добавить артикул в письмо заказа. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 апреля, 2018 Жалоба Share Опубликовано 16 апреля, 2018 В 16.04.2018 в 19:07, velogrand сказал: Вот так получается (фото во вложении). Пишу комментарий, а в письме его нету. Файл минимально правил, вы давали инструкцию как добавить артикул в письмо заказа. Expand А что это у Вас на последнем скрине на кусок кода } ?> Ради эксперимента, попробуйте с оригинальным файлом /app/Controller/OrdersController.php Ссылка на сообщение Поделиться на другие сайты
velogrand 0 Опубликовано 16 апреля, 2018 Автор Жалоба Share Опубликовано 16 апреля, 2018 "кусок кода } ?> " появляется, после того как город пишу Попробовал с чистым. Тоже нету комментария. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 апреля, 2018 Жалоба Share Опубликовано 16 апреля, 2018 В 16.04.2018 в 19:25, velogrand сказал: "кусок кода } ?> " появляется, после того как город пишу Expand Так как, с оригинальным /app/Controller/OrdersController.php ничего не меняется?! Ссылка на сообщение Поделиться на другие сайты
velogrand 0 Опубликовано 16 апреля, 2018 Автор Жалоба Share Опубликовано 16 апреля, 2018 В 16.04.2018 в 19:30, VaM сказал: Так как, с оригинальным /app/Controller/OrdersController.php ничего не меняется?! Expand "кусок кода } ?> " не появляется .. Вернулась стоимость доставки, ее убирал тоже. А вот комментария нету Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 апреля, 2018 Жалоба Share Опубликовано 16 апреля, 2018 В 16.04.2018 в 19:32, velogrand сказал: "кусок кода } ?> " не появляется .. Вернулась стоимость доставки, ее убирал тоже. А вот комментария нету Expand Это ж на сайте velogrand.com.ua !? Я вот пробный заказ оформил, посмотрел в консоли, что там передаётся в форме, всё выгляидт номрально, т.е. комментарий в передаваемых данных есть. Вы как админ копии с заказом получаете?! Письмо пришло с моим пробным заказом?! Там комментарий должен быть - testtest Есть такой комментарий?! Ссылка на сообщение Поделиться на другие сайты
velogrand 0 Опубликовано 16 апреля, 2018 Автор Жалоба Share Опубликовано 16 апреля, 2018 Нету комментария Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 апреля, 2018 Жалоба Share Опубликовано 16 апреля, 2018 В 16.04.2018 в 19:40, velogrand сказал: Нету комментария Expand Да, тоже не пришло. Слонжо наугад сказать, надо смотреть файлы на месте. Пришлите в личку доступ на ftp. На первый взгляд выглядит всё нормально. А в заказе в админке тоже не виден этот комментарий?! В закладке Комментарии. Ссылка на сообщение Поделиться на другие сайты
velogrand 0 Опубликовано 16 апреля, 2018 Автор Жалоба Share Опубликовано 16 апреля, 2018 В 16.04.2018 в 19:42, VaM сказал: Да, тоже не пришло. Слонжо наугад сказать, надо смотреть файлы на месте. Пришлите в личку доступ на ftp. На первый взгляд выглядит всё нормально. Expand Так да, случайно заметил. Клиента прошу уточнить склад, а он говорит - я в комментариях написал. А сегодня пришел заказ с комментарием " Новая почта, Отделение №1".. а на самом деле писали склад 128. Тоесть часть комментария обрезало. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 апреля, 2018 Жалоба Share Опубликовано 16 апреля, 2018 В 16.04.2018 в 19:45, velogrand сказал: Так да, случайно заметил. Клиента прошу уточнить склад, а он говорит - я в комментариях написал. А сегодня пришел заказ с комментарием " Новая почта, Отделение №1".. а на самом деле писали склад 128. Тоесть часть комментария обрезало. Expand Надо на месте смотреть. С ftp доступом и доступом в админку. Даже и не могу сказать, что это такое. Никогда с таким не сталкивался. Ссылка на сообщение Поделиться на другие сайты
velogrand 0 Опубликовано 16 апреля, 2018 Автор Жалоба Share Опубликовано 16 апреля, 2018 Доступ отправил. Случайно заметил. Причем комментарий обрезало. Писали "Новая почта, склад 1" , а на самом деле писали 128. Оформил пробный заказ - а мне совсем не приходит комментарий Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 апреля, 2018 Жалоба Share Опубликовано 16 апреля, 2018 В 16.04.2018 в 19:50, velogrand сказал: Доступ отправил. Случайно заметил. Причем комментарий обрезало. Писали "Новая почта, склад 1" , а на самом деле писали 128. Оформил пробный заказ - а мне совсем не приходит комментарий Expand Причина в том, что Вы убрали страницу подтверждения заказа. Именно при переходе на страницу подтверждения сохраняются данные из формы оформления заказа. В /app/Catalog/function.checkout.php верните к оригиналу строку: 'checkout_form_action' => BASE . '/orders/place_order/', т.е. поменяйте на: 'checkout_form_action' => BASE . '/orders/confirmation/', т.е. Вы этой правкой пропускаете этап сохранения данных из формы оформления заказа. Да и страницу подтверждения заказа лучше всё-таки иметь, она полезна для вывода дополнительной информации всякой + для перехода на внешние системы оплаты она нужна + для расчёта доставки если модуль доставки испльзует внешний API. Зря Вы удалили подтвержление заказа. Ссылка на сообщение Поделиться на другие сайты
velogrand 0 Опубликовано 16 апреля, 2018 Автор Жалоба Share Опубликовано 16 апреля, 2018 В 16.04.2018 в 19:57, VaM сказал: СПричина в том, что Вы убрали страницу подтверждения заказа. Именно при переходе на страницу подтверждения сохраняются данные из формы оформления заказа. В /app/Catalog/function.checkout.php верните к оригиналу строку: 'checkout_form_action' => BASE . '/orders/place_order/', т.е. поменяйте на: 'checkout_form_action' => BASE . '/orders/confirmation/', т.е. Вы этой правкой пропускаете этап сохранения данных из формы оформления заказа. Да и страницу подтверждения заказа лучше всё-таки иметь, она полезна для вывода дополнительной информации всякой + для перехода на внешние системы оплаты она нужна + для расчёта доставки если модуль доставки испльзует внешний API. Зря Вы удалили подтвержление заказа. Expand Страницу подтверждения удалил после того как заметил, что заказы приходят с разрывами в номерах. Подумал, что могут клиенты не нажимать подтверждение, и потому пропадают заказы. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 апреля, 2018 Жалоба Share Опубликовано 16 апреля, 2018 В 16.04.2018 в 20:00, velogrand сказал: Страницу подтверждения удалил после того как заметил, что заказы приходят с разрывами в номерах. Подумал, что могут клиенты не нажимать подтверждение, и потому пропадают заказы. Expand Пропуски потому что в VamShop 2 любой добавленный в корзину товар - это уже заказ, т.е. в базе данных любой добавленный товар считается заказом и имеет свой id номер. Просто в админке в заказах начинают отображаться только те корзины, которые пршли процедуру оформления заказа. В Админке - Заказа - Брошенные корзины будут видны некоторые пропущенные id, но не все, а только те, у которых клиент указан какие-то контактные данные, например телефон и email. Если это просто корзина, т.е. просто добавли в корзину и не перешли даже к указания контактов, такой заказ виден в админке не будет. Но в базе данных он будет виден, в таблице orders Просто в админке не показываются такие пропущенные id номера, потому что пользы от них нет, нет никаких данных клиента, ничего, что могло бы помочь довести заказ до конца, до оформленного. Поэтому и получается, что например клиенты набрали 10 разных корзин. А до логического конца заказ оформился, допустим, 1 из 10. Но в базе получается под каждую корзины резервируется id номер. Я счиитаю это правильным, собирать все корзины, там больше данных есть для возможной будущей аналитики продаж и всего прочего. т.е. можно будет строить отчёты, например коэффициент выполнения заказов, сколько корзин было сделано и сколько из этих корзин получилось заказов и т.д. и т.п. В общем, чем больше информации собирается в базе магазина, тем лучше. Я там залил на ftp текущий файл /app/Controller/OrdersController.php Он вроде не сильно от Вашего отличается, проверьте, что б всё нормально было. Ссылка на сообщение Поделиться на другие сайты
velogrand 0 Опубликовано 16 апреля, 2018 Автор Жалоба Share Опубликовано 16 апреля, 2018 Понял, спасибо. Вернул подтверждение заказа. Комментарии приходят. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 апреля, 2018 Жалоба Share Опубликовано 16 апреля, 2018 В 16.04.2018 в 20:11, velogrand сказал: Понял, спасибо. Вернул подтверждение заказа. Комментарии приходят. Expand Хорошо. и ещё совет, что б в будущем, если будете ставить обновления, и что б обновления не затёрли Ваши правки, которые Вы вносите в /app/Catalog Есть папка /app/Catalog/local т.е. перепишите например /app/Catalog/function.checkout.php в /app/Catalog/local/function.checkout.php и вносите правки уже в свой локальный файл, не затрагивая файл, что идёт с магазином. Тогда Ваши локальные правки никак не будут затронуты обновлениями, так же как и микро-шаблоны, которые Вы создаёте в Админке - Оформление - Микро-шаблоны, тоже не будут затронуты обновлениями. Что б подхватились файлы из local папки, возможно, нужно будет очистить кэш, нажав кнопку на главной странице в админк. Ссылка на сообщение Поделиться на другие сайты
velogrand 0 Опубликовано 16 апреля, 2018 Автор Жалоба Share Опубликовано 16 апреля, 2018 В 16.04.2018 в 20:21, VaM сказал: Хорошо. и ещё совет, что б в будущем, если будете ставить обновления, и что б обновления не затёрли Ваши правки, которые Вы вносите в /app/Catalog Есть папка /app/Catalog/local т.е. перепишите например /app/Catalog/function.checkout.php в /app/Catalog/local/function.checkout.php и вносите правки уже в свой локальный файл, не затрагивая файл, что идёт с магазином. Тогда Ваши локальные правки никак не будут затронуты обновлениями, так же как и микро-шаблоны, которые Вы создаёте в Админке - Оформление - Микро-шаблоны, тоже не будут затронуты обновлениями. Что б подхватились файлы из local папки, возможно, нужно будет очистить кэш, нажав кнопку на главной странице в админк. Expand Понял, спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 апреля, 2018 Жалоба Share Опубликовано 17 апреля, 2018 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения