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

Recommended Posts

  В 16.11.2021 в 22:12, gandhari сказав:

У меня все смс-ки отключены в омпро:

  Показати вміст

 

Expand  

А, ну да, у вас ведь тут все по-другому. Наверно дальше этот метод модифицирован для отправки смс вашего модуля.

Тогда, если вы только этот кусок в модификаторе убрали и больше ничего не меняли в коде, то у вас при изменении статуса могут приходить 2 письма - одно по шаблону ompro, другое - системное.

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

  В 16.11.2021 в 22:33, brest001 сказав:

Тогда, если вы только этот кусок в модификаторе убрали и больше ничего не меняли в коде, то у вас при изменении статуса могут приходить 2 письма - одно по шаблону ompro, другое - системное.

Expand  

Да, так и есть. Только то письмо, что по шаблону ompro - о новом заказе, а не о смене статуса) Системное - как раз о смене. Вот такая петрушка получается. Поэтому пока ничего не убираю, живу без смс-ок...

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


  В 17.11.2021 в 05:34, gandhari сказав:

Да, так и есть. Только то письмо, что по шаблону ompro - о новом заказе, а не о смене статуса) Системное - как раз о смене. Вот такая петрушка получается. Поэтому пока ничего не убираю, живу без смс-ок...

Expand  

Вам все-равно нужна доработка, чтобы все работало нормально. Или для отправки всех смс по шаблонам ompro с помощью вашего модуля, или чтобы ваш модуль мог отправлять свои смс-ки тоже получается нужна доработка.

Вы вроде разбираетесь в коде (как я понял), то посмотрите как формируются данные для отправки смс в вашем модуле и переделайте метод sendSms в system\library\ompro\omproapi.php под ваш модуль.

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

  В 18.11.2021 в 12:49, brest001 сказав:

Вам все-равно нужна доработка, чтобы все работало нормально. Или для отправки всех смс по шаблонам ompro с помощью вашего модуля, или чтобы ваш модуль мог отправлять свои смс-ки тоже получается нужна доработка.

Вы вроде разбираетесь в коде (как я понял), то посмотрите как формируются данные для отправки смс в вашем модуле и переделайте метод sendSms в system\library\ompro\omproapi.php под ваш модуль.

Expand  

Понял, спасибо, будем разбираться)

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


Приобрел модуль и честно, посмотрел на количества файлов и большую инструкцию, не много поднапрягся :D Хоть сайту далеко за 10 лет, но давненько таких комбайнов не устанавливал. Всё прошло естественно отлично, Единственная остановка это:  Размер загружаемого файла превышает максимальный размер, указанный в php.ini! на первой установке файла, но даже не стал парится и написал в службу поддержки хостинга, которая в течении не скольких минут все сделала и установка продолжилась, затем активация и... целый пульт управления! Отличная работа Константин, спасибо за модуль! Надеюсь на его дальнейшее развитие!

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


@brest001 Константин, доброе утро. Помню обсуждали тему прокрутки боковой.

У меня стрелки есть, но в бок пальцем не могу прокрутить. Можете подсказать как поправить?

Сами стрелки работают.

 

Screenshot_20211123-094645_Opera.jpg

Змінено користувачем AlektroNik
Надіслати
Поділитися на інших сайтах


  В 06.09.2021 в 08:49, brest001 сказав:

Думаю все именно так. Где-то в данных заказа или товара этот span проявляется.

Знаю об этом. Просто в телеграме свои теги, которые нужно оставить, а отсеивать их от остальных - лишняя обработка и мало в этом смысла. Потому что если например способы оплаты/доставки записывают теги в базу, то их лучше убрать сразу при получении данных заказа, т.е. в модуле Вывод данных настроить для этих полей предварительную обработку например так https://prnt.sc/1rdkhkr.

 

В случае @Denis8585 возможно эта проблема в способе доставки (так как способ Оплаты вроде по умолчанию я делал с такой настройкой), или в других данных, может в товаре. Надо проверить на любом телеграм-шаблоне: для начала убрать переменную способа доставки [[{shipping_method}]] - если ошибка пропадет, значит в этом дело и нужно просто добавить предобработку для shipping_method так же как для payment_method https://prnt.sc/1rdkhkr.

Если дело не в этом, то проверить аналогично шаблон данных товара (в телеграм-шаблоне) https://prnt.sc/1rdl796

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

 

@Bn174uk  @AlektroNik Спасибо за помощь! 

Expand  


Константин, подскажите, пожалуйста, как еще тег img вырезать?

У меня в методе оплаты вставляется код картинки, а в API не смог найти обработку /catalog/controller/api/ompro.php.
Ругается в журнале сообщений и не приходят сообщения в телегу.
 === sendToTelegram Warning === 
Telegram сообщение не было отправлено: • Заказ № 11111, чат ID: 1111111, код ошибки: 400
Bad Request: can't parse entities: Unsupported start tag "img" at byte offset 1062 • Заказ № 11111, чат ID: 1111111, код ошибки: 400


Вот пример кода (немного урезанный):
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAACXBIWXMAI=">

Пока уберу картинку ручками. Можете подсказать как предобработку поправить?

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


Здравствуйте, в чем может быть проблема? версия 1.4.2 ocStore 3.0.3.7 при смене статуса заказа новый статус заказа сразу не отображается приходится обновлять страницу! На ocStore 2 такой проблемы не было, меняешь статус он сразу отображался, + если в данной группе данного статуса нету, заказ пропадал, в ос3 он пропадает только после обновления страницы. 

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


  В 24.11.2021 в 07:09, ky4ka сказав:

Здравствуйте, в чем может быть проблема? версия 1.4.2 ocStore 3.0.3.7 при смене статуса заказа новый статус заказа сразу не отображается приходится обновлять страницу! На ocStore 2 такой проблемы не было, меняешь статус он сразу отображался, + если в данной группе данного статуса нету, заказ пропадал, в ос3 он пропадает только после обновления страницы. 

Expand  

 

1. Пришлите скриншот, пожалуйста.

2. В настройках данных где-то видел, что можно указать поля после изменения которых. Будет происходить обновление данных на странице. Как вариант допустим на странице "Дополнительный список" в конце строки каждого заказа есть иконка "обновить заказ" или как-то так. Если ее нажать исчезает проблема?

3. Попробуйте установить fix https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=42880&sort=date_added

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


  В 24.11.2021 в 08:45, AlektroNik сказав:

 

1. Пришлите скриншот, пожалуйста.

2. В настройках данных где-то видел, что можно указать поля после изменения которых. Будет происходить обновление данных на странице. Как вариант допустим на странице "Дополнительный список" в конце строки каждого заказа есть иконка "обновить заказ" или как-то так. Если ее нажать исчезает проблема?

3. Попробуйте установить fix https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=42880&sort=date_added

Expand  

1. статус сменил на В обработке( он обновился) но из платеж получен не пропал + в строке статус не поменялся, если обновить страницу вручную все будет норм.

  image.thumb.png.80a70dee664dd56391083ed295718207.png

 

2. не встречал, такой тумблер..

3. поставил, без изменения..

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


  В 24.11.2021 в 11:30, ky4ka сказав:

1. статус сменил на В обработке( он обновился) но из платеж получен не пропал + в строке статус не поменялся, если обновить страницу вручную все будет норм.

  image.thumb.png.80a70dee664dd56391083ed295718207.png

 

2. не встречал, такой тумблер..

3. поставил, без изменения..

Expand  

Спасибо, проблему решил. 

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


  В 23.11.2021 в 06:49, AlektroNik сказав:

@brest001 Константин, доброе утро. Помню обсуждали тему прокрутки боковой.

У меня стрелки есть, но в бок пальцем не могу прокрутить. Можете подсказать как поправить?

Сами стрелки работают.

 

Screenshot_20211123-094645_Opera.jpg

Expand  

 

Решено. Руки дошли воспользоваться поиском )))
Отключил прилипающий скроллбар (класс parent-width-scroll-fixed)
Шаблон "Таблица заказов" - Вкладка "HTML CSS JS - для тега <table> удалить класс parent-width-scroll-fixed.image.png.e9559d6983ebec5b7c5060e56bb91652.png

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


  В 23.11.2021 в 10:15, AlektroNik сказав:

У меня в методе оплаты вставляется код картинки, а в API не смог найти обработку /catalog/controller/api/ompro.php.

Expand  

Евгений, не там ищете https://prnt.sc/20sz7wa метод что на скрине называется clearTags, если что можете добавить свой или изменить, но лучше свой и в пользовательском api - system\library\ompro\omproapicustom.php

Методы предобработки в основном api - system\library\ompro\omproapi.php

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

  В 24.11.2021 в 20:21, brest001 сказав:

Евгений, не там ищете https://prnt.sc/20sz7wa метод что на скрине называется clearTags, если что можете добавить свой или изменить, но лучше свой и в пользовательском api - system\library\ompro\omproapicustom.php

Методы предобработки в основном api - system\library\ompro\omproapi.php

Expand  

Спасибо, как будет время, поэкспериментирую.

Или если у Вас будет возможность, Вы добавите в будущие версии правку для тега img метода clearTags.

 

  В 23.11.2021 в 10:15, AlektroNik сказав:

Вот пример кода (немного урезанный):
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAACXBIWXMAI=">

Expand  

 

 

@brest001 Константин, заметил еще одну непонятную проблему.

Она проявляется если прописан SMTP сервер Yandex.

Захожу в "дополнительный список" (не модифицировал) меняю допустим у одного заказа статус, потом оставляю страницу открытой, от часа до суток.

Скрин настроек:

  Показати вміст

 

И иногда получаю ошибку при смене статуса и отправке уведомления покупателю. Скрин пока не удалось зафиксировать.

Статус у заказа меняется, а письмо не уходит.
Но в логах веб-сервера пишет:

  Показати вміст

 

Мне кажется, но я не уверен, что данная ошибка не появляется, когда я отправляю средствами самого веб-сервера, а не SMTP стороннего.

И данная проблема точно решается обновлением страницы.

 

Проблема в том, что я пока не могу понять закономерность появления этой ошибки ... Может какой-то кеш устаревает, пока так долго открыта страница заказов. Но повторно авторизацию не просит. У меня долго хранятся и сессии, и куки.

 

Суда написал, чтоб не потерять заметку, ну и может кто-то что-то подскажет.

 

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


И пожелание :)

Иногда сообщения о заказе в телеграмм очень длинные получается. И в журнале ошибок появляется надпись типо too long.

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

 

НО появилось предложение.

Как-то автоматически разделять на несколько сообщений, если в одно сообщение не помещается. Может по кол-ву символов или строк ...😎

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


  В 29.11.2021 в 07:17, AlektroNik сказав:

Или если у Вас будет возможность, Вы добавите в будущие версии правку для тега img метода clearTags.

Expand  

clearTags удаляет img в том числе, проверено.

 

  В 29.11.2021 в 07:17, AlektroNik сказав:

Мне кажется, но я не уверен, что данная ошибка не появляется, когда я отправляю средствами самого веб-сервера, а не SMTP стороннего.

И данная проблема точно решается обновлением страницы.

Expand  

 

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

 

  В 29.11.2021 в 07:34, AlektroNik сказав:

И пожелание :)

Иногда сообщения о заказе в телеграмм очень длинные получается. И в журнале ошибок появляется надпись типо too long.

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

 

НО появилось предложение.

Как-то автоматически разделять на несколько сообщений, если в одно сообщение не помещается. Может по кол-ву символов или строк ...😎

Expand  

Будет в обновлении, уже сделано, еще до вашего сообщения.

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

  В 30.11.2021 в 21:42, brest001 сказав:

clearTags удаляет img в том числе, проверено.

Expand  

 

Может быть эта обработка действует только при изменении заказа через OMPro или после того как отправляется уведомление о новом заказе в Telegram?

 

Только что еще раз проверил.

Последовательность моих действий:

  1. Через Filterit создаю способ оплаты с тегом img поле "Информация по оплате для письма о заказе".
      Показати вміст
  2. Создаю НОВЫЙ заказ. Получаю ошибку в Журнал ошибок:
    2021-12-02 13:14:27 - 
     === sendToTelegram Warning === 
    Telegram сообщение не было отправлено: • Заказ № 111, чат ID: 11111111, код ошибки: 400
    Bad Request: can't parse entities: Unsupported start tag "img" at byte offset 940
    .....
     
  3. Причем в самом менеджере заказов эта картинка не светится перед названием оплаты:
      Показати вміст

     

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


  В 02.12.2021 в 10:36, AlektroNik сказав:

 

Может быть эта обработка действует только при изменении заказа через OMPro или после того как отправляется уведомление о новом заказе в Telegram?

 

Только что еще раз проверил.

Последовательность моих действий:

  1. Через Filterit создаю способ оплаты с тегом img поле "Информация по оплате для письма о заказе".
      Показати вміст
  2. Создаю НОВЫЙ заказ. Получаю ошибку в Журнал ошибок:
    2021-12-02 13:14:27 - 
     === sendToTelegram Warning === 
    Telegram сообщение не было отправлено: • Заказ № 111, чат ID: 11111111, код ошибки: 400
    Bad Request: can't parse entities: Unsupported start tag "img" at byte offset 940
    .....
     
  3. Причем в самом менеджере заказов эта картинка не светится перед названием оплаты:
      Показати вміст

     

Expand  

 

Немного прояснилось ...
Скорее всего проблема в comment_manager.

Два момента:
1. я почему-то не нашел настройки вывода данных для этого поля.
2. Если это одинаковое поле с обычным письмом, получается нужно сделать отдельное с функцией clearTags. Иначе будет удалятся важное форматирование.

 

Пока дальше не успеваю порыть. 

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


@brest001 Константин, можете подсказать почему при печати этикеток в альбомном режиме они не заполняют строку целиком, остается 3 этикетки в строке как в книжном режиме? При этом на самой странице HTML все двигается и все 5 шт. в один ряд. А место на альбомном листе явно много пустого по бокам.
Скрин:

  Показати вміст

 

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


  В 02.12.2021 в 10:36, AlektroNik сказав:

Причем в самом менеджере заказов эта картинка не светится перед названием оплаты

Expand  

Потому что название способа оплаты как раз у вас обрабатывается - убираются теги.

  В 02.12.2021 в 10:46, AlektroNik сказав:

Скорее всего проблема в comment_manager.

Expand  

Тогда вам нужно понять, что туда попадает у вас при новом заказе.

При новом заказе в comment_manager попадает например информация по оплате дефолтного модуля оплаты Банковский перевод..

В вашем случае это скорей всего информация по оплате созданного вами способа оплаты в filetrit, tul вы использовали html теги, которые не допустимы для телеграм сообщения.

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

  В 05.12.2021 в 07:43, AlektroNik сказав:

@brest001 Константин, можете подсказать почему при печати этикеток в альбомном режиме они не заполняют строку целиком, остается 3 этикетки в строке как в книжном режиме? При этом на самой странице HTML все двигается и все 5 шт. в один ряд. А место на альбомном листе явно много пустого по бокам.
Скрин:

  Показати вміст

 

Expand  

 

Здесь все индивидуально. Нужно подбирать размер ваших этикеток, т.е. настраивать шаблон печати таблицы товаров так, чтобы максимально использовать пространство страницы (смотрите не только шаблон самой таблицы, но и контейнер, куда она вставляется, может достаточно уменьшить немного отступы).

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

  В 06.12.2021 в 21:27, brest001 сказав:

 

Здесь все индивидуально. Нужно подбирать размер ваших этикеток, т.е. настраивать шаблон печати таблицы товаров так, чтобы максимально использовать пространство страницы (смотрите не только шаблон самой таблицы, но и контейнер, куда она вставляется, может достаточно уменьшить немного отступы).

Expand  

Спасибо. Похоже да, проблема в контейнере.
Отключил вот эти стили и этикетки  начали автоматом расползаться по ширине всего листа.
Как руки дойдут, надо будет поэксперементировать.
image.png.0c1d63426d90e4e7c3e5c2ab5089aa52.png

Змінено користувачем AlektroNik
  • +1 1
Надіслати
Поділитися на інших сайтах


  В 30.11.2021 в 21:42, brest001 сказав:
  В 29.11.2021 в 07:34, AlektroNik сказав:

И пожелание :)

Иногда сообщения о заказе в телеграмм очень длинные получается. И в журнале ошибок появляется надпись типо too long.

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

 

НО появилось предложение.

Как-то автоматически разделять на несколько сообщений, если в одно сообщение не помещается. Может по кол-ву символов или строк ...😎

Expand  

Будет в обновлении, уже сделано, еще до вашего сообщения.

Expand  

 

Сегодня вставил длинное сообщение в Телегу и она автоматом разделила на два сообщения.
Может телега уже сама стала автоматом понимать и разделять? 😎😁

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


Здравствуйте! Подскажите пожалуйста, установлено два модуля доставки (Новая почта API и Укрпочта API), при выборе этих способов доставки в уведомлении на почту и телеграм поле Доставка не заполняется, не подставляется название выбранного способа доставки, в чем может быть проблема? Спасибо! 

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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