pruxlo Опубліковано: 30 травня 2016 Share Опубліковано: 30 травня 2016 (змінено) Добрый день, версия ocStore 2.1.0.2 и если клиент к заказу добавляет комментарий, периодически добавляется цифра 1 перед текстом комментария.1) Это высылается в письме админу и клиенту 2) Цифра 1 если я оформляю для теста заказ не появляется, код шаблона письма ошибки этой не содержит 3) Цифра может появится или нет, закономерность не отследил Не подскажите где баг копать и если это не баг, зачем вообще он нужен? Змінено 30 травня 2016 користувачем pruxlo Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 30 травня 2016 Share Опубліковано: 30 травня 2016 Это кто-то вам туда пишет.. Движок у вас с модификаторами? Надіслати Поділитися на інших сайтах More sharing options... pruxlo Опубліковано: 30 травня 2016 Автор Share Опубліковано: 30 травня 2016 Это кто-то вам туда пишет.. Движок у вас с модификаторами? Есть данный модуль Других модификаторов оформления заказа нет, по умолчанию значения в комментарий не выставлено. Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 30 травня 2016 Share Опубліковано: 30 травня 2016 скорее всего это какой-то модуль доставки Надіслати Поділитися на інших сайтах More sharing options... pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 Отследил закономерность, единица добавляется если выбрать способ оплаты банковский перевод или оплата банковской картой. При оплате наличными её нет! При этом в админке в комментарии к заказу она тоже не отображается, только в письме. Подскажите где копать, шаблон order.php перерыл там ошибок нет все штатно Надіслати Поділитися на інших сайтах More sharing options... pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 (змінено) Методом тыка нашел всё таки источник (по моему) косяка в order.php, есть там такой фрагмент кода: Было так по умолчанию // HTML Mail $data['text_greeting'] = $language->get('text_new_received'); if ($comment) { if ($order_info['comment']) { $data['comment'] = nl2br($comment) . '<br/><br/>' . $order_info['comment']; } else { $data['comment'] = nl2br($comment); } } else { if ($order_info['comment']) { $data['comment'] = $order_info['comment']; } else { $data['comment'] = ''; } } Стало так (исправил я) // HTML Mail $data['text_greeting'] = $language->get('text_new_received'); if ($comment) { if ($order_info['comment']) { $data['comment'] = $order_info['comment']; } else { $data['comment'] = ''; } } Я так понял к модулю оплаты он запрашивает описание в коммент, но при этом там где описания нет ставит "1". Но почему то перед инструкцией переводом на карту (bank transfer) он все равно ставил "1". Сейчас код изменил на второй вариант, единица исчезла, но при этом и пропала инструкция перевода на карту ;) Но теперь коммент отображается без бесячей единиц. Странно, что такая проблема только у меня ведь версия сток вроде как. Гуру подскажите как корректно поправить данный баг?)) Змінено 31 травня 2016 користувачем pruxlo Надіслати Поділитися на інших сайтах More sharing options... aurt Опубліковано: 31 травня 2016 Share Опубліковано: 31 травня 2016 (змінено) Странно, что такая проблема только у меня ведь версия сток вроде как. У меня приходят письма с 1 только админу. В письме клиента ничего такого нет, поэтому пока забил на это дело. Змінено 31 травня 2016 користувачем aurt Надіслати Поділитися на інших сайтах More sharing options... pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 У меня приходят письма с 1 только админу. В письме клиента ничего такого нет, поэтому пока забил на это дело. Ну вот единицу я поборол, правда немного топорным путём. А вот как грамотно от неё избавиться жду советов от профи. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 травня 2016 Share Опубліковано: 31 травня 2016 Побороть только анализом появления,т.е. смотреть ГЛАЗАМИ весь функционал Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 31 травня 2016 Share Опубліковано: 31 травня 2016 зайдите в настройки оплаты, банковский перевод и удалите 1 Надіслати Поділитися на інших сайтах More sharing options... pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 зайдите в настройки оплаты, банковский перевод и удалите 1 Там ничего нет только инструкция по оплате ;) Единица при способе оплаты банковский перевод и оплата банковской картой (в котором нет инструкции по оплате). Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 31 травня 2016 Share Опубліковано: 31 травня 2016 Там ничего нет только инструкция по оплате ;) Единица при способе оплаты банковский перевод и оплата банковской картой (в котором нет инструкции по оплате). тогда зайдите а контроллер способа оплаты банковской картой и посмотрите почти в самом конце строчка отправки запроса, может там добавлен комментарий Поля по умолчанию public function confirmation($order_id, $order_status_id, $comment = '', $notify = false) Надіслати Поділитися на інших сайтах More sharing options... pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 тогда зайдите а контроллер способа оплаты банковской картой и посмотрите почти в самом конце строчка отправки запроса, может там добавлен комментарий Поля по умолчанию public function confirmation($order_id, $order_status_id, $comment = '', $notify = false) к сожалению там все чисто Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x / ocStore 2.x: Звіти про помилки Добавляется "1" в комментарии к заказу Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
pruxlo Опубліковано: 30 травня 2016 Автор Share Опубліковано: 30 травня 2016 Это кто-то вам туда пишет.. Движок у вас с модификаторами? Есть данный модуль Других модификаторов оформления заказа нет, по умолчанию значения в комментарий не выставлено. Надіслати Поділитися на інших сайтах More sharing options...
ArtemPitov Опубліковано: 30 травня 2016 Share Опубліковано: 30 травня 2016 скорее всего это какой-то модуль доставки Надіслати Поділитися на інших сайтах More sharing options... pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 Отследил закономерность, единица добавляется если выбрать способ оплаты банковский перевод или оплата банковской картой. При оплате наличными её нет! При этом в админке в комментарии к заказу она тоже не отображается, только в письме. Подскажите где копать, шаблон order.php перерыл там ошибок нет все штатно Надіслати Поділитися на інших сайтах More sharing options... pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 (змінено) Методом тыка нашел всё таки источник (по моему) косяка в order.php, есть там такой фрагмент кода: Было так по умолчанию // HTML Mail $data['text_greeting'] = $language->get('text_new_received'); if ($comment) { if ($order_info['comment']) { $data['comment'] = nl2br($comment) . '<br/><br/>' . $order_info['comment']; } else { $data['comment'] = nl2br($comment); } } else { if ($order_info['comment']) { $data['comment'] = $order_info['comment']; } else { $data['comment'] = ''; } } Стало так (исправил я) // HTML Mail $data['text_greeting'] = $language->get('text_new_received'); if ($comment) { if ($order_info['comment']) { $data['comment'] = $order_info['comment']; } else { $data['comment'] = ''; } } Я так понял к модулю оплаты он запрашивает описание в коммент, но при этом там где описания нет ставит "1". Но почему то перед инструкцией переводом на карту (bank transfer) он все равно ставил "1". Сейчас код изменил на второй вариант, единица исчезла, но при этом и пропала инструкция перевода на карту ;) Но теперь коммент отображается без бесячей единиц. Странно, что такая проблема только у меня ведь версия сток вроде как. Гуру подскажите как корректно поправить данный баг?)) Змінено 31 травня 2016 користувачем pruxlo Надіслати Поділитися на інших сайтах More sharing options... aurt Опубліковано: 31 травня 2016 Share Опубліковано: 31 травня 2016 (змінено) Странно, что такая проблема только у меня ведь версия сток вроде как. У меня приходят письма с 1 только админу. В письме клиента ничего такого нет, поэтому пока забил на это дело. Змінено 31 травня 2016 користувачем aurt Надіслати Поділитися на інших сайтах More sharing options... pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 У меня приходят письма с 1 только админу. В письме клиента ничего такого нет, поэтому пока забил на это дело. Ну вот единицу я поборол, правда немного топорным путём. А вот как грамотно от неё избавиться жду советов от профи. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 травня 2016 Share Опубліковано: 31 травня 2016 Побороть только анализом появления,т.е. смотреть ГЛАЗАМИ весь функционал Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 31 травня 2016 Share Опубліковано: 31 травня 2016 зайдите в настройки оплаты, банковский перевод и удалите 1 Надіслати Поділитися на інших сайтах More sharing options... pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 зайдите в настройки оплаты, банковский перевод и удалите 1 Там ничего нет только инструкция по оплате ;) Единица при способе оплаты банковский перевод и оплата банковской картой (в котором нет инструкции по оплате). Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 31 травня 2016 Share Опубліковано: 31 травня 2016 Там ничего нет только инструкция по оплате ;) Единица при способе оплаты банковский перевод и оплата банковской картой (в котором нет инструкции по оплате). тогда зайдите а контроллер способа оплаты банковской картой и посмотрите почти в самом конце строчка отправки запроса, может там добавлен комментарий Поля по умолчанию public function confirmation($order_id, $order_status_id, $comment = '', $notify = false) Надіслати Поділитися на інших сайтах More sharing options... pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 тогда зайдите а контроллер способа оплаты банковской картой и посмотрите почти в самом конце строчка отправки запроса, может там добавлен комментарий Поля по умолчанию public function confirmation($order_id, $order_status_id, $comment = '', $notify = false) к сожалению там все чисто Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x / ocStore 2.x: Звіти про помилки Добавляется "1" в комментарии к заказу Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV
pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 Отследил закономерность, единица добавляется если выбрать способ оплаты банковский перевод или оплата банковской картой. При оплате наличными её нет! При этом в админке в комментарии к заказу она тоже не отображается, только в письме. Подскажите где копать, шаблон order.php перерыл там ошибок нет все штатно Надіслати Поділитися на інших сайтах More sharing options...
pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 (змінено) Методом тыка нашел всё таки источник (по моему) косяка в order.php, есть там такой фрагмент кода: Было так по умолчанию // HTML Mail $data['text_greeting'] = $language->get('text_new_received'); if ($comment) { if ($order_info['comment']) { $data['comment'] = nl2br($comment) . '<br/><br/>' . $order_info['comment']; } else { $data['comment'] = nl2br($comment); } } else { if ($order_info['comment']) { $data['comment'] = $order_info['comment']; } else { $data['comment'] = ''; } } Стало так (исправил я) // HTML Mail $data['text_greeting'] = $language->get('text_new_received'); if ($comment) { if ($order_info['comment']) { $data['comment'] = $order_info['comment']; } else { $data['comment'] = ''; } } Я так понял к модулю оплаты он запрашивает описание в коммент, но при этом там где описания нет ставит "1". Но почему то перед инструкцией переводом на карту (bank transfer) он все равно ставил "1". Сейчас код изменил на второй вариант, единица исчезла, но при этом и пропала инструкция перевода на карту ;) Но теперь коммент отображается без бесячей единиц. Странно, что такая проблема только у меня ведь версия сток вроде как. Гуру подскажите как корректно поправить данный баг?)) Змінено 31 травня 2016 користувачем pruxlo Надіслати Поділитися на інших сайтах More sharing options...
aurt Опубліковано: 31 травня 2016 Share Опубліковано: 31 травня 2016 (змінено) Странно, что такая проблема только у меня ведь версия сток вроде как. У меня приходят письма с 1 только админу. В письме клиента ничего такого нет, поэтому пока забил на это дело. Змінено 31 травня 2016 користувачем aurt Надіслати Поділитися на інших сайтах More sharing options...
pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 У меня приходят письма с 1 только админу. В письме клиента ничего такого нет, поэтому пока забил на это дело. Ну вот единицу я поборол, правда немного топорным путём. А вот как грамотно от неё избавиться жду советов от профи. Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 31 травня 2016 Share Опубліковано: 31 травня 2016 Побороть только анализом появления,т.е. смотреть ГЛАЗАМИ весь функционал Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 31 травня 2016 Share Опубліковано: 31 травня 2016 зайдите в настройки оплаты, банковский перевод и удалите 1 Надіслати Поділитися на інших сайтах More sharing options... pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 зайдите в настройки оплаты, банковский перевод и удалите 1 Там ничего нет только инструкция по оплате ;) Единица при способе оплаты банковский перевод и оплата банковской картой (в котором нет инструкции по оплате). Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 31 травня 2016 Share Опубліковано: 31 травня 2016 Там ничего нет только инструкция по оплате ;) Единица при способе оплаты банковский перевод и оплата банковской картой (в котором нет инструкции по оплате). тогда зайдите а контроллер способа оплаты банковской картой и посмотрите почти в самом конце строчка отправки запроса, может там добавлен комментарий Поля по умолчанию public function confirmation($order_id, $order_status_id, $comment = '', $notify = false) Надіслати Поділитися на інших сайтах More sharing options... pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 тогда зайдите а контроллер способа оплаты банковской картой и посмотрите почти в самом конце строчка отправки запроса, может там добавлен комментарий Поля по умолчанию public function confirmation($order_id, $order_status_id, $comment = '', $notify = false) к сожалению там все чисто Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x / ocStore 2.x: Звіти про помилки Добавляется "1" в комментарии к заказу
ArtemPitov Опубліковано: 31 травня 2016 Share Опубліковано: 31 травня 2016 зайдите в настройки оплаты, банковский перевод и удалите 1 Надіслати Поділитися на інших сайтах More sharing options... pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 зайдите в настройки оплаты, банковский перевод и удалите 1 Там ничего нет только инструкция по оплате ;) Единица при способе оплаты банковский перевод и оплата банковской картой (в котором нет инструкции по оплате). Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 31 травня 2016 Share Опубліковано: 31 травня 2016 Там ничего нет только инструкция по оплате ;) Единица при способе оплаты банковский перевод и оплата банковской картой (в котором нет инструкции по оплате). тогда зайдите а контроллер способа оплаты банковской картой и посмотрите почти в самом конце строчка отправки запроса, может там добавлен комментарий Поля по умолчанию public function confirmation($order_id, $order_status_id, $comment = '', $notify = false) Надіслати Поділитися на інших сайтах More sharing options... pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 тогда зайдите а контроллер способа оплаты банковской картой и посмотрите почти в самом конце строчка отправки запроса, может там добавлен комментарий Поля по умолчанию public function confirmation($order_id, $order_status_id, $comment = '', $notify = false) к сожалению там все чисто Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 зайдите в настройки оплаты, банковский перевод и удалите 1 Там ничего нет только инструкция по оплате ;) Единица при способе оплаты банковский перевод и оплата банковской картой (в котором нет инструкции по оплате). Надіслати Поділитися на інших сайтах More sharing options...
ArtemPitov Опубліковано: 31 травня 2016 Share Опубліковано: 31 травня 2016 Там ничего нет только инструкция по оплате ;) Единица при способе оплаты банковский перевод и оплата банковской картой (в котором нет инструкции по оплате). тогда зайдите а контроллер способа оплаты банковской картой и посмотрите почти в самом конце строчка отправки запроса, может там добавлен комментарий Поля по умолчанию public function confirmation($order_id, $order_status_id, $comment = '', $notify = false) Надіслати Поділитися на інших сайтах More sharing options... pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 тогда зайдите а контроллер способа оплаты банковской картой и посмотрите почти в самом конце строчка отправки запроса, может там добавлен комментарий Поля по умолчанию public function confirmation($order_id, $order_status_id, $comment = '', $notify = false) к сожалению там все чисто Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
pruxlo Опубліковано: 31 травня 2016 Автор Share Опубліковано: 31 травня 2016 тогда зайдите а контроллер способа оплаты банковской картой и посмотрите почти в самом конце строчка отправки запроса, может там добавлен комментарий Поля по умолчанию public function confirmation($order_id, $order_status_id, $comment = '', $notify = false) к сожалению там все чисто Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts