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

brest001

Користувачі
  
  • Публікації

    567
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем brest001

  1. В 17.11.2021 в 08:34, gandhari сказал:

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

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

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

  2. 12 минут назад, gandhari сказал:

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

      Показать контент

    image.thumb.png.4562a9872bd95b3ad11d41eecb1fb9e6.png

     

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

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

  3. 17 минут назад, gandhari сказал:

    Это единственная операция, которая блокирует отправку смс-ок.

    https://prnt.sc/1ztwd3s вот так сделайте и не нужно код трогать.

    Будут приходить смс-ки вашего модуля.

     

    А для использования шаблонов ompro

    33 минуты назад, brest001 сказал:

    А тут нужна доработка метода sendSms вsystem\library\ompro\omproapi.php под ваш модуль.

     

  4. 3 часа назад, gandhari сказал:

    Всем участникам этого треда привет!))

    Подскажите, пожалуйста, из-за чего может быть такое: не работает отправка СМС о новом заказе админу и о смене статуса клиентам. Причём мне кажется, её блокирует сам модуль, потому как при отключенном модификаторе ompro всё ок - смски приходят как положено.

    Мало информации, чтобы по существу ответить.

    Как настроена отправка СМС, какой модуль используется?

    Как настроен смс-уведомления в OMPro (Общие настройки-Уведомления)?

    Скорей всего, у вас включены уведомления по шаблонам ompro, но они не работают. Причины наиболее вероятны 2:

    1. Ваш модуль отправки смс не поддерживается ompro

    2. Конфликт модификаторов.

    Но думаю первое. А тут нужна доработка метода sendSms вsystem\library\ompro\omproapi.php под ваш модуль.

     

    4 часа назад, gandhari сказал:

    потому как при отключенном модификаторе ompro всё ок - смски приходят как положено.

    Если вас устраивают ваши смс-ки, то не нужно мод ompro отключать, а просто отключите шаблоны смс в Общие настройки-Уведомления.

  5. 11 часов назад, AlektroNik сказал:

    @brest001 Контстантин, добрый день.
    Маленькое пожелание примите, пожалуйста.
    Кнопочку бы в админке Ostore покороче бы, а то в мобильной версии много места занимает. А эта панель зараза еще и левое боковое меню перекрывает частично.
    Хотя бы OmPRO просто.

    image.thumb.png.5a3afe10b8bf25c87fcd4c45d32d9579.png
     

    Здравствуйте.

    Евгений, ну вы же сами справились )

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

  6. 17 часов назад, ky4ka сказал:

    Понял, над данным методом уже думал, без костылей и компромиссов, с одним общим шаблоном это будет сложно))

     

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

     

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

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

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

  7. В 10.10.2021 в 11:41, densenator сказал:

    Здравствуйте, подскажите, мне необходимо, чтобы стоимость доставки считалась если сумма в корзине до 1499 = 99р, а больше 1500 = 49р.

    Я вижу, что имеется возможность сделать до 1499 = 99р, а после - бесплатная доставка. Как и где указать вторую часть? больше 1500 = 49р.

    Здравствуйте.

    Нет такой настройки и доработка пока не предвидится.

  8. 27 минут назад, AlektroNik сказал:

     

    Ну в принципе чисто теоретически наверное возможно, что OrderPro где-то пересекается с Simple и добавляет что-то. Но обычно OrderPro только читает значения Simple.
    Да по-любому автор логи попросит.
    Еще как вариант попробуйте модуль Simple обновить.

    Скорей всего конфликт модификаторов, и это не Simple, а какой-то другой модуль, который модифицирует файл catalog\model\checkout\order.php и конкретно метод addOrderHistory. Надо смотреть файлы.

  9. В 04.10.2021 в 22:24, Dadanet сказал:

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

    Здравствуйте.

    Ссылку вы отправить можете, только какую? Редактировать заказ можно только в админке, а для этого нужны доступы, которых у клиента, естественно, нет. Да и вообще так не делается.

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

  10. В 20.09.2021 в 13:03, SergL4S сказал:

    Коллеги подскажите пожалуйста. Выгрузка в Excel выгружает максимум 31 заказ, в настройках выгрузки никаких лимитов не нашел, пытался выгрузить заказы в количестве 68 шт, пришлось выгружать 3 раза 31+31+6, может где-то этот лимит настраивается?

    Проверил, моя недоработка. Лимит срабатывает в зависимости от ситуации (берется из настроек шаблона страницы, или при выборе лимита на самой странице, или из настроек магазина и т.д.) В данном случае получается он работает неправильно, т.е. вы выделяете например 50 заказов, а при формировании массива для экспорта срабатывает лимит 30 заказов. Буду решать эту задачу к следующему обновлению, но придется подождать.  У вас, скорей всего, срабатывает лимит из настроек магазина. Как вариант, пока попробуйте увеличить лимит элементов на странице в настройках магазина.

     

  11.  

    3 минуты назад, AlektroNik сказал:

     Константин, дальше нужна Ваша помощь. Мне кажется я видел, что можно настроить фильтры для конкретной страницы ... Все облазил что-то не нашел. Может меня сглючило?

    Здравствуйте.

    Нет, только для групп есть фильтры по умолчанию.

  12. В 16.09.2021 в 19:46, AlektroNik сказал:

    ПО поводу BCC печально

    Я занят буду еще 2-3 недели, пока не до доработок, а там посмотрим.

     

    В 16.09.2021 в 19:46, AlektroNik сказал:

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

    Да, редактировать файлы.

     

    В 16.09.2021 в 19:46, AlektroNik сказал:

    Вот сделал модификатор, посмотрите, пожалуйста.
    Особое внимание обратите на первый пункт комментария с описанием в install.xml

    Я предлагаю данную модификацию внести в основной модуль. Не вижу смысла светить товары "Нет в наличии" и заказы в процессе. А вот новый заказы нужно светить обязательно.

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

    • +1 1
  13. В 15.09.2021 в 13:52, kamrik сказал:

    Подскажите. Как полностью сбросить все настройки? 

    В установочном архиве для вашей версии PHP? например ompro_v205_main_php_71_72_73_74.ocmod.zip

    Лежит файл \upload\system\library\ompro\ompro_init_setting.settings

    Импортируйте настройки из этого файла в группу с нужными параметрами https://prnt.sc/1sxj6pu

  14. 19 часов назад, AlektroNik сказал:

    @brest001 Константин, добрый вечер, подскажите, пожалуйста, а можно как-то указать какие уведомления здесь выводить?
    Допустим нам не интересно сколько товара нет в наличии, но нам важно знать есть ли отзывы и возвраты.

    image.png.1469fbc1699d7ba2c1ccd33a969dea1d.png

     


    И вопрос по поводу BCC пока никуда не сдвинулся?

    Приветствую.

    Файлы хедера открыты, все там, и менять несложно.

     

    По поводу BCC даже не смотрел больше, еще месяц-два буду занят, не до доработок, только если что-то срочное.

  15. 11 часов назад, Denis8585 сказал:

    В стандартном списке:

    система - инструменты - журнал ошибок

    Ошибки телеграма пишутся в журнал, поэтому там.

    11 часов назад, Denis8585 сказал:

    Не сработало. Уведомление не пришло, ошибка та-же.

    еще заметил в журнале ошибок, что пару раз ругался на «font”

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

    Причина найдена. Для темы магазина переделано форматирование валют со вставкой всяких тегов.

    В system\library\ompro\omproapi.php, метод getFormat - попробуйте добавить строчку $value = $this->clearTags($value); (см скрин) https://prnt.sc/1rfftpw В данном случае должно помочь, но где еще вылезет, трудно сказать.

  16. 3 минуты назад, Denis8585 сказал:


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

    Хорошо.

    Если не разберетесь, дайте в личку доступ в админку, посмотрю.

  17. 2 часа назад, Bn174uk сказал:

    @AlektroNik зачем ему описывать шаги? Он же четко показал в чем дело. 

    Эта ошибка косвенно связана с модулем.

    Поясню откуда берется этот span и другие левые теги.

    Некоторые способы оплаты/доставки записывать в название метода картинку, т.е. мы имеем <span><img> название метода оплаты/доставки</span> - и вот такая херня летит в БД с заказами.

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

    2 часа назад, Bn174uk сказал:

    Видимо @brest001 не знал о таком и при отправке в телегу не чистит сообщение от левых тегов.

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

     

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

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

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

     

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

    • +1 1
  18. 16 часов назад, DMac сказал:

    Здравствуйте! Не пойму.

    1. Я смогу редактировать поля или добавить новые на странице "Добавить заказ" в админке?

    2. Будут ли выводиться дополнительные поля модуля simple?

    1. По кнопке "Добавить заказ" вы переходите в редактор Опенкарта или OrderPro, смотря как и что у вас настроено. В менеджере только кнопки для перехода в редактор(ы).

    Есть быстрое редактирование в самом Менеджере - включается и настраивается (что и как редактировать) в меню Вывод данных. Это простое и прямое редактирование полей в некоторых таблицах базы данных, без учета зависимостей, т.е. изменяется только конкретное поле. Если вы хотите редактировать товары, способы доставки (оплаты) то нужен редактор, так как при этом изменяться должно не одно поле и не в одной таблице. 

    2. Все поля simple выводятся и для них работает быстрое редактирование. Изучите "Первый запуск" http://brest001.ru/ompro_doc/ompro_start.html больше поймете.

  19. 17 часов назад, Sir08 сказал:

    Здравствуйте! При переходе на любую страницу из меню кроме главной ошибка:

    Syntaxerror: Unexpected token < in JSON at position 0

    parsererror

    <b> Notice</b>: Trying to access array offset on value of type null in
    <b> /home/mysite/public_html/systemlibrary/ompro/
    ‘omproapi.php</b> on line <b>2994</b> <b>Warning </b>: Invalid
    argument supplied for foreach in <b>/home/mysite/public_html/
    system/library/ompro/omproapi.php</b> on line <b>2995</

    b> <b> Notice</b>: Trying to access array offset on value of type

    null in <b>/home/mysite/public_html/system/library/ompro/omproapl.php</b>
    on line <b>2994</b> <b>...

    Скажите в чем может быть проблема? Переустановку делал, кеш/модификаторы обновлялись. Спасибо!

     

    Здравствуйте.

    Скорей всего, в каком-то из модулей API почты не настроены способы доставки.

    Чтобы это не вызывало ошибку можно сделать небольшую правку в system/library/ompro/omproapi.php.

    Вот это https://prnt.sc/1qf6yva нужно изменить след. образом

    					elseif (in_array($code, $poshta_methods)) {
    						$config = $this->config->get($code);
    						if (!empty($config['shipping_methods'])) {
    							$methods = $config['shipping_methods'];
    							foreach ($methods as $method => $setting) {
    								$title = html_entity_decode($setting['name'][$language_id], ENT_QUOTES, 'UTF-8');
    								$shippings[$code.'.'.$method] = $title;
    							}
    						}
    					}

     

    Если вам трудно это сделать самостоятельно, дайте доступ к фтп мне в личку, сделаю.

     

    • +1 1
  20. 11 часов назад, caspy сказал:

    Добрый день!

    У меня маленкая проблема.

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

     

    А версия модуля у вас какая?

    До версии Ompro 2.0.4 включительно модуль использует библиотеку PHPExcel, которая работает на PHP 5.4 - 7.3

    Начиная с версии Ompro 2.0.5, в модуле добавлена библиотека PhpSpreadsheet, которая работает на PHP 7.2 - 8.0.

    Ompro 2.0.5 автоматически подключает нужную библиотеку, в зависимости от вашей версии php. 

     

    Т.е. если у вас PHP 7.4 и модуль версии 2.0.4 и ниже, то используется библиотека PHPExcel, которая с PHP 7.4 не работает.

  21. 9 часов назад, pir6 сказал:

    Здравствуйте! Ранее все статусы шли по порядку, но после обновления не могу найти где сортировку поправить? 

    Здравствуйте.

    В system\library\ompro\omproapi.php, метод getOrderStatuses, замените order_status_id на name https://prnt.sc/1q7jcxu

  22. 10 часов назад, AlektroNik сказал:

     

    Начал ковырять, я так понял функция sendMail программируется в /system/library/ompro/ompro.php ... 
    И дошла до меня фраза "
    Пока вы туда не доберётесь" )))).
    Ну да, тогда только ждать остается. Пока займусь другими делами :)

    Все так и есть.

×
×
  • Створити...

Important Information

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