-
Публікації
567 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Усі публікації користувача brest001
-
Вам все-равно нужна доработка, чтобы все работало нормально. Или для отправки всех смс по шаблонам ompro с помощью вашего модуля, или чтобы ваш модуль мог отправлять свои смс-ки тоже получается нужна доработка. Вы вроде разбираетесь в коде (как я понял), то посмотрите как формируются данные для отправки смс в вашем модуле и переделайте метод sendSms в system\library\ompro\omproapi.php под ваш модуль.
-
А, ну да, у вас ведь тут все по-другому. Наверно дальше этот метод модифицирован для отправки смс вашего модуля. Тогда, если вы только этот кусок в модификаторе убрали и больше ничего не меняли в коде, то у вас при изменении статуса могут приходить 2 письма - одно по шаблону ompro, другое - системное.
-
https://prnt.sc/1ztwd3s вот так сделайте и не нужно код трогать. Будут приходить смс-ки вашего модуля. А для использования шаблонов ompro
-
Мало информации, чтобы по существу ответить. Как настроена отправка СМС, какой модуль используется? Как настроен смс-уведомления в OMPro (Общие настройки-Уведомления)? Скорей всего, у вас включены уведомления по шаблонам ompro, но они не работают. Причины наиболее вероятны 2: 1. Ваш модуль отправки смс не поддерживается ompro 2. Конфликт модификаторов. Но думаю первое. А тут нужна доработка метода sendSms вsystem\library\ompro\omproapi.php под ваш модуль. Если вас устраивают ваши смс-ки, то не нужно мод ompro отключать, а просто отключите шаблоны смс в Общие настройки-Уведомления.
-
Надеюсь получится в ближайшее время вернуться к доработкам, а там как пойдет.
- 1 107 відповідей
-
- 1
-
-
- менеджер заказов
- управление заказами
- (і ще %d)
-
Нет. Не хватает на этот модуль времени.
- 231 відповідь
-
- модуль доставки
- ocstore opencart
- (і ще %d)
-
Здравствуйте. Евгений, ну вы же сами справились ) А кому какая кнопка нужна, я не могу знать, некоторые кнопку ищут, а если сократить название, то не сразу поймут что это такое..
-
По идее можно все сделать, только нет отдельных шаблонов для клиента и для админа (по умолчанию при изменении статуса не предусмотрена отправка письма админу). А так, можно в основном шаблоне, который используется для изменения статусов, делать только общий каркас, а весь остальной код вставлять в шаблонах комментария.
-
Здравствуйте. Нет такой настройки и доработка пока не предвидится.
- 231 відповідь
-
- модуль доставки
- ocstore opencart
- (і ще %d)
-
Скорей всего конфликт модификаторов, и это не Simple, а какой-то другой модуль, который модифицирует файл catalog\model\checkout\order.php и конкретно метод addOrderHistory. Надо смотреть файлы.
-
Здравствуйте. Ссылку вы отправить можете, только какую? Редактировать заказ можно только в админке, а для этого нужны доступы, которых у клиента, естественно, нет. Да и вообще так не делается. Возможно, вы думаете, что клиент может редактировать свои адреса в кабинете покупателя? - это так, но это редактирование не влияет на данные в заказе. А способ оплаты клиент может выбрать только при оформлении заказа. Всё остальное редактирование заказа -через админку.
-
Проверил, моя недоработка. Лимит срабатывает в зависимости от ситуации (берется из настроек шаблона страницы, или при выборе лимита на самой странице, или из настроек магазина и т.д.) В данном случае получается он работает неправильно, т.е. вы выделяете например 50 заказов, а при формировании массива для экспорта срабатывает лимит 30 заказов. Буду решать эту задачу к следующему обновлению, но придется подождать. У вас, скорей всего, срабатывает лимит из настроек магазина. Как вариант, пока попробуйте увеличить лимит элементов на странице в настройках магазина.
-
Здравствуйте. Нет, только для групп есть фильтры по умолчанию.
-
Я занят буду еще 2-3 недели, пока не до доработок, а там посмотрим. Да, редактировать файлы. В том-то и дело, что у каждого свои заморочки, никогда не угадаете что кому нужно. Вот, например, просили очень сортировку статусов сделать по ID, тут же для других это проблема, им нужно по названию. Поэтому буду думать (когда немного освобожусь) над настройками для подобных случаев. За мод спасибо, думаю кому-то пригодится, но это точечное решение, не всем подойдет.
- 1 107 відповідей
-
- 1
-
-
- менеджер заказов
- управление заказами
- (і ще %d)
-
В установочном архиве для вашей версии PHP? например ompro_v205_main_php_71_72_73_74.ocmod.zip Лежит файл \upload\system\library\ompro\ompro_init_setting.settings Импортируйте настройки из этого файла в группу с нужными параметрами https://prnt.sc/1sxj6pu
-
Приветствую. Файлы хедера открыты, все там, и менять несложно. По поводу BCC даже не смотрел больше, еще месяц-два буду занят, не до доработок, только если что-то срочное.
-
Ошибки телеграма пишутся в журнал, поэтому там. Причина найдена. Для темы магазина переделано форматирование валют со вставкой всяких тегов. В system\library\ompro\omproapi.php, метод getFormat - попробуйте добавить строчку $value = $this->clearTags($value); (см скрин) https://prnt.sc/1rfftpw В данном случае должно помочь, но где еще вылезет, трудно сказать.
-
Хорошо. Если не разберетесь, дайте в личку доступ в админку, посмотрю.
-
Думаю все именно так. Где-то в данных заказа или товара этот span проявляется. Знаю об этом. Просто в телеграме свои теги, которые нужно оставить, а отсеивать их от остальных - лишняя обработка и мало в этом смысла. Потому что если например способы оплаты/доставки записывают теги в базу, то их лучше убрать сразу при получении данных заказа, т.е. в модуле Вывод данных настроить для этих полей предварительную обработку например так https://prnt.sc/1rdkhkr. В случае @Denis8585 возможно эта проблема в способе доставки (так как способ Оплаты вроде по умолчанию я делал с такой настройкой), или в других данных, может в товаре. Надо проверить на любом телеграм-шаблоне: для начала убрать переменную способа доставки [[{shipping_method}]] - если ошибка пропадет, значит в этом дело и нужно просто добавить предобработку для shipping_method так же как для payment_method https://prnt.sc/1rdkhkr. Если дело не в этом, то проверить аналогично шаблон данных товара (в телеграм-шаблоне) https://prnt.sc/1rdl796 В общем, главное вычислить в каких данных лезет этот тег и добавить предобработку для нужной переменной, чтобы его убрать. @Bn174uk @AlektroNik Спасибо за помощь!
- 1 107 відповідей
-
- 1
-
-
- менеджер заказов
- управление заказами
- (і ще %d)
-
1. По кнопке "Добавить заказ" вы переходите в редактор Опенкарта или OrderPro, смотря как и что у вас настроено. В менеджере только кнопки для перехода в редактор(ы). Есть быстрое редактирование в самом Менеджере - включается и настраивается (что и как редактировать) в меню Вывод данных. Это простое и прямое редактирование полей в некоторых таблицах базы данных, без учета зависимостей, т.е. изменяется только конкретное поле. Если вы хотите редактировать товары, способы доставки (оплаты) то нужен редактор, так как при этом изменяться должно не одно поле и не в одной таблице. 2. Все поля simple выводятся и для них работает быстрое редактирование. Изучите "Первый запуск" http://brest001.ru/ompro_doc/ompro_start.html больше поймете.
-
Здравствуйте. Скорей всего, в каком-то из модулей 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 107 відповідей
-
- 1
-
-
- менеджер заказов
- управление заказами
- (і ще %d)
-
А версия модуля у вас какая? До версии 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 не работает.
-
Пересохраните настройки группы, чтобы кеш статусов обновить. Ну, или кеш нужно чистить, но сохраниться проще.
- 1 107 відповідей
-
- 1
-
-
- менеджер заказов
- управление заказами
- (і ще %d)
-
Здравствуйте. В system\library\ompro\omproapi.php, метод getOrderStatuses, замените order_status_id на name https://prnt.sc/1q7jcxu
-
Все так и есть.