-
Публікації
567 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем brest001
-
-
6 часов назад, caspy сказал:
пропустил 2 модификатор
localcopy_OC_30.ocmod.zip
ExtensionInstallerExtender_OC_30.ocmod.zip
после єтого не показівал еще раз єкран лиценция
потом еще раз установил ompro_main_OC_30.ocmod.zip
и потом обновил кеш
и получилось
у меня есть еще один вопрос. Мне нужно еще один модул . Черный список клиентов. Что можете советовать ?
Понял, спасибо за ответ.
На счет черного списка, советовать не могу, никогда не использовал. Просили как-то реализовать в модуле, но так и не добрался до этого, тем более больше никто не интересовался.
-
22 минуты назад, Esox сказал:
Добрый день.
Может уже обсуждалось, но тем не менее напишу еще раз.
В модуле есть одна не хорошая особенность. Она кроется в выводе заказов.
Точнее в отборе заказов по методам оплаты или доставки.
У меня стоят модуль СДЭК наложенного платежа и метод доставки.
Этот модуль я сменил на более совершенный от другого разработчика.
Предыдущий удалил.
В результате, в списке заказов перестали выводиться заказы с методами удаленного модуля.
Есть ли какое-то решение?
Спасибо.
Если вам не нужны ограничения при выводе заказов по способу доставки (как и по другим показателям), или заказы с отмеченными в этих настройках доставками не отображаются, или нужно отображать заказы с удаленными способами доставки, снимите все галочки для отбора заказов по данному параметру.
- 1
-
1 минуту назад, AlektroNik сказал:
Тогда ждем ответа
А-а ну ждем
-
2 минуты назад, AlektroNik сказал:
Да скорее всего права для группы на модуль не дал да и все.
При установке права админу (кто устанавливает) даются автоматически, поэтому я об этом даже не подумал. А при переходе в настройки другой группы тоже загружаются настройки по умолчанию с правами на просмотр.
Работает и хорошо.
-
1 час назад, caspy сказал:
все получилось
Поздравляю Напишите хоть, что упустили при установке, может кому пригодится.
-
14 часов назад, AlektroNik сказал:
3. Хотелось бы, конечно, иметь возможность в фильтрах сходу выбирать оператор прям на странице заказов (LIKE, NOT LIKE и т. д.) через допустим прибавление к тексту != или рядом какой-то переключатель оператора, если такое возможно.
Т. е. к примеру я хочу показать заказы всех покупателей кроме заказов покупателя TEST.
Может какую-то переключалку операторов рядом с фильтром можно сделать, чтобы не лезть и не создавать новый фильтр?
СкринСложность даже не в создании новых фильтров, а в том, что много фильтров сложно разместить. И об этом я думал, но пока отложил. Переключалки что-то могут решить, но появятся другие нюансы, например с гибкостью настроек для LIKE, с юзабилити, "защитой от дураков" и т.п. да и многое переделывать надо для этого. В общем, на заметку, но отложено.
- 1
-
1 минуту назад, caspy сказал:
Добрый день!
только что купил модул
пишет что не доступен
что мне делать ?
Здравствуйте.
Установить по инструкции. Каждый шаг внимательно.
-
4 часа назад, AlektroNik сказал:
1. А можно такую же штуку только для ввода купонов?
Еще не разбирался, но думал, посмотрим.
4 часа назад, AlektroNik сказал:2. На странице инструкций было бы здорово иметь строку поиска.
Хотел, руки пока не дошли, доки еще писать наверно месяц в лучшем случае.
4 часа назад, AlektroNik сказал:3. Хотелось бы, конечно, иметь возможность в фильтрах сходу выбирать оператор прям на странице заказов (LIKE, NOT LIKE и т. д.) через допустим прибавление к тексту != или рядом какой-то переключатель оператора, если такое возможно.
Т. е. к примеру я хочу показать заказы всех покупателей кроме заказов покупателя TEST.
Может какую-то переключалку операторов рядом с фильтром можно сделать, чтобы не лезть и не создавать новый фильтр?4 часа назад, AlektroNik сказал:Вопросы:
1. Я не понял, а что исправлено в шаблонах?Просто у меня как отображались съехавшие строки за границу таблицы в письмах, так и осталось.
Странно, что у меня все шаблоны писем созданы и изменены 07.04.2021 - 19:50:58. Может при обновлении шаблоны писем не обновляются?Не обновляются, мало ли вы там для себя что-то настроили. Поэтому все бэкапы в отдельном архиве, ссылка в истории.
4 часа назад, AlektroNik сказал:2. Мне казалось я раньше видел функцию объединения заказов.
Померещилось или она где-то есть?Это от редактора ОрдерПро. Если установлен, тогда выводится.
- 1
-
4 часа назад, stavtime сказал:
Добрый день, там ошибка из-за того что модуль по видимому ищет метод deleteApiSessionBySessonId , а в файле который вы указали есть метод deleteApiSessionBySessionId
Во втором сесион пропущена буква i
Это как то можно самому поправить?
Спасибо что заметили, а то не мог понять в чем дело.Ошибка, оказывается, от предыдущих версий третьего опенкарта, название метода исправили только в версии opencart-3.0.3.7, а до этого было как запрашивает модуль (без буквы i). Менеджер 1.4.2 дорабатываться уже не будет, я предупреждал. Но решение есть и довольно простое - дать модулю отсутствующий метод.
Т.е. в файле \admin\model\user\api.php (этот метод находится в конце), продублируйте его с названием без буквы i
public function deleteApiSessionBySessonId($session_id) { $this->db->query("DELETE FROM `" . DB_PREFIX . "api_session` WHERE session_id = '" . $this->db->escape($session_id) . "'"); }
- 2
-
2 часа назад, AlektroNik сказал:
Странно. 😅
Заметил аналогичную ошибку при попытке входа в детали заказа /index.php?route=account/order/info&order_id=845Warning: count(): Parameter must be an array or an object that implements Countable in storage/modification/catalog/model/account/order.php on line 159
Да что за день сегодня такой
Забыл в спешке, надо еще мод для аккаунта заменить, прикрепляю.
- 1
-
40 минут назад, brest001 сказал:
Прикрепляю, кому срочно. Нужно заменить \catalog\controller\api\ompro.php Архивы сейчас буду обновлять.
Архивы залил. Кто ставил фикс, пожалуйста, еще раз переустановите, или просто замените этот файл.
- 1
-
2 минуты назад, brest001 сказал:
Всё, я понял, мой косяк. Ребята, прошу прощения, надо еще в одном файле подправить, в \catalog\controller\api\ompro.php
Прикрепляю, кому срочно. Нужно заменить \catalog\controller\api\ompro.php Архивы сейчас буду обновлять.
- 1
-
Только что, AlektroNik сказал:
Может для 2.3 поправили, а для 3.0 нет?
Или может первый модификатор что-то изменил и обновленный модификатор уже не смог?
Не знаю, пока ничего в голову не лезет.Всё, я понял, мой косяк. Ребята, прошу прощения, надо еще в одном файле подправить, в \catalog\controller\api\ompro.php
- 1
-
2 минуты назад, AlektroNik сказал:
У меня ocStore 3.0.2.0 и php 7.3.
А у Вас?Это проявляется только на php 7.x
-
5 минут назад, AlektroNik сказал:
К сожалению ошибка осталась.
Дайте доступы в личку, что-то вы намудрили. Только что люди ставили, все работает.
-
14 минут назад, AlektroNik сказал:
Большое спасибо.
Буду ждать исправления. Благо пока есть возможность тестировать
Если не сложно, можете сообщить когда обновление появится? Не знаю как отследить, чтобы не дергать.Готово уже, скачивайте обновленный архив ompro_v202_fix_OC21_30.zip, инструкция внутри.
- 1
-
1 час назад, AlektroNik сказал:
В том то и проблема, что этот фикс я ставил.
Да, я для эксперимента решил обновиться с 201 на 202.Сегодня еще разок поставил. Толку ноль.
Спасибо, теперь понятно, надо еще модификатор подправить.
- 1
-
4 часа назад, AlektroNik сказал:
В стандартном шаблоне он пытается найти обе строки поиска, а в шаблон FeelMart почему-то только первую.
Нужно тег operation сделать так; <operation error="skip">, чтобы пропускал ошибки (т.е. не нашел строку - пропустил, пошел дальше... а так выполнение прерывается). error="skip" работает вроде только с версии опекнарта 2.3 (на всякий случай). Я как раз недавно дорабатывал для другого шаблона и этот момент исправил. Если хотите файл прикрепляю.
4 часа назад, AlektroNik сказал:При просмотре заказа в простом списке кнопки сохранения трек-номера не видно.
Может немного расширить бока?
Я не придираюсь, понимаю что можно все самому переделать.
Просто буду писать, где проблемы нашел, а там как сами решите.Тут 100500 вариантов, как вы будете настраивать шаблон и какие элементы размещать, поэтому я не ставлю перед собой задачу настроить шаблоны идеально, да еще для каждого разрешения, ни на что другое времени не будет. Тем более, что большинство пользователей что-то для себя меняет и скорей всего, оформление тоже. По возможности, шаблоны буду корректировать, но это не в приоритете, все-равно все что-то перестраивают
У вас разрешение экрана небольшое наверно, вот и выглядит странно, а у меня норм. Для модального окна можете настроить свою ширину, например для класса .modal-dialog, задать можно хоть в шаблоне таблицы заказов, хоть в шаблоне страницы.4 часа назад, AlektroNik сказал:Нажал кнопку "В обработку" на странице "Простой список" и получил ошибку.
"Параметр должен быть массивом или объектом"Установите фикс ompro_v202_fix_OC21_30.zip, вы наверно модуль обновили до него, эта ошибка проявилась в php7
- 1
-
1 час назад, djscith сказал:
Подскажите поиск по номеру телефона настроить возможно???
Да, пример на демо https://prnt.sc/1314mi8
И фильтры можно свои создавать, практически любые https://prnt.sc/1314jzr
-
В 14.05.2021 в 21:22, stavtime сказал:
Добрый день, поставил модуль на новый сайт версию 1,4. При открытии списка заказа открывается окно с ошибкой: Notice: Undefined property: Proxy::deleteApiSessionBySessonId in ...admin/controller/sale/omanager.php on line 9
А при переходе к модулю версии 2, такая:
Warning: count(): Parameter must be an array or an object that implements Countable in admin/controller/sale/ompro.php on line 677
Fatal error: Uncaught Exception: Error: Table '_ompro_admin_setting' doesn't exist<br />Error No: 1146<br />SELECT log_sql FROM `_ompro_admin_setting` in system/library/db/mysqli.php:41 Stack trace: #0 storage/modification/system/library/db.php(55): DB\MySQLi->query('SELECT log_sql ...') #1 system/library/ompro/ompro.php(46): DB->query('SELECT log_sql ...') #2 admin/controller/sale/ompro.php(699): ompro\ompro->getAdminLogSql() #3 /storage/modification/system/engine/action.php(79): ControllerSaleOMPro->orders() #4 /admin/controller/startup/router.php(26): Action->execute(Object(Registry), Array) #5 /storage/modification/system/engine/action.php(79): ControllerStartupRouter->index() #6 /storage/modification/system/engine/router.php(134 in /system/library/db/mysqli.php on line 41Как это можно поправить?
Здравствуйте.
Для версии 2 установите фикс ompro_v202_fix_OC21_30.zip (внутри 3 архива, выберите для вашей версии php).
По 1.4
Проверьте наличие метода deleteApiSessionBySessonId в admin\model\user\api.php, может у вас он выпилен или какие-то модификаторы этот файл изменили и нарушили структуру. Получается, модуль не находит этот метод deleteApiSessionBySessonId, хотя файл опенкартовский, я проверил еще раз, во всех версиях 3-го опенкарта этот метод есть.
-
1 час назад, AlektroNik сказал:
Большое спасибо. Как-нибудь попробую поэкспериментировать.
Свой эксперимент я вам отправил в личку.
- 1
-
В 13.05.2021 в 10:54, AlektroNik сказал:В 13.05.2021 в 10:44, koss70 сказал:
Здравствуйте,
подскажите пожалуйста в новой версии Manager Pro v.2.0 будет возможность создания накладной для кладовщика для сбора заказов?
К примеру, выделяются заказы и печатается просто список товаров, которые нужно собрать, одинаковые товары с разных заказов просто плюсуются(а то на данный момент кладовщик по многу раз бегает к стеллажам с ходовыми товарами, так как они есть в разных заказах...).
И без лишней информации на кого заказ, куда доставка и тд...
Так как в старых версиях такого функционала нет, и на один из магазинов не устанавливаю этот модуль только по причине нехватки этого функционала.
Да, там можно любые списки и печатные формы создавать как Вам захочется.
Кажется через "Шаблоны Экспорта".Да, шаблоны экспорта-Печать таблицы товаров. Товары в этих шаблонах группируются по id товарв, т.о. выводится сводная таблица товаров для выбранных заказов. И пример такой есть на странице "Расширенный список", блок Экспорт товаров, хоть на печать, хоть в эксель и даже дополнительно можно отфильтровать https://prnt.sc/12wz3ef
- 1
-
В 12.05.2021 в 14:27, AlektroNik сказал:Вопрос. Возможно ли сделать в Вашем модуле чекбокс "Выгрузить заказ в 1С:"?1. который бы проверял существование значение в таблице значение `oc_order_to_1c` по номеру заказаЕсли значения НЕТ - галочку ставимЕсли значение ЕСТЬ - галочку НЕ ставимТут обратная логика используется по сравнению с логикой самого чекбокса.2. Если галочку ставим, то просто удаляем значение с номером заказа из таблицы.DELETE FROM `oc_order_to_1c` WHERE `oc_order_to_1c`.`order_id` = 133. Если галочку снимаем (НЕ выгружать) то выполняем MySQL запрос на создание записи в таблице с номером заказа:
INSERT INTO `oc_order_to_1c` (`order_id`, `1c_id`) VALUES ('13', '');Если упростить вопрос, то можно ли как-то выполнять произвольные MySQL запросы и создать чекбокс в Вашем модуле ?Если коротко, то можно. Можно выполнить любой нужный метод, не важно с запросами к базе или нет.
Если я правильно понимаю, то нужно:
- Получить значение в таблице `oc_order_to_1c` для данного заказа и в зависимости от этого ставить чекбокс в нужное положение.
- Отслеживать положение чекбокса (когда галочка ставится или снимается) и в зависимости от этого вносить изменение в базу.
Теория такая.
Чекбокс, понятное дело, можно создать где угодно. В данном случае где-то в шаблоне таблицы заказов.
-
Для получения значения чекбокса делаем доп. данных заказа делаем запрос к таблице `oc_order_to_1c`, назначаем переменную. Можно составить запрос так, чтобы выводить значение переменной сразу как checked или пусто, в зависимости от полученного значения. Нечто подобное сделано для поля (добавлено в последнем обновлении) ID покупателя (пусто вместо 0), можете подсмотреть.
В шаблоне вставляем эту переменную в тег чекбокса - в результате чекбокс будет в нужном положении (отмечен или нет). Дополнительно для чекбокса присваиваем какой-нибудь класс для функции-обработчика. -
Для отслеживания изменения положения чекбокса в шаблоне, вешаем на него функцию-обработчик через java script (можно прямо в шаблоне таблицы заказов). Токен, если что, можно получить через getURLVar('token').
И при изменении положения обратиться к нужному методу (я думаю он есть готовый у вас для данной операции в файлах модуля обмена/интеграции с 1с) с передачей номера заказа и значения для поля 1c_id (если я правильно понял).
Можно также создать и свой метод, например в admin\controller\sale\ompro_helper.php и обработать переданные данные как вам нужно.
Как-то так.
- 1
-
Братцы, смотрим изменения http://brest001.ru/ompro_doc/ompro_history.html
Знакомимся с демо здесь (demo / demo)
И обновляемся.Многое по вашим просьбам сделано и будет еще.
Спасибо всем за вопросы, пожелания и предложения!
- 4
[Поддержка] Менеджер заказов «Order Manager Pro»
в Редакторы
Опубліковано:
Спасибо
Все верно, с файлами в истории еще надо поработать.
Это скорей всего потому, что добавляете баллы в новом блоке (там где произвольные баллы). Там есть подсказка, что в этом случае приходит обычное письмо.
Точно, таких писем нет. Та же история, что и с баллами.
Легче отключить ) Я уже привык к другой навигации - кликнул по списку заказов (чтобы фокус навести) и стрелками на клавиатуре влево-вправо, вполне удобно. Не знаю, что с этим делать, стрелки конечно не лучший вариант, но и без них иногда еще хуже. С ползунком будет наверно та же история. Можно поэкспериментировать, в принципе, прямо в шаблоне, с помощью скриптов что-нибудь, без доработки кода.
Зачтется
Согласен
Я думаю будет по-разному. Например, следующее обновление планирую уже скоро с небольшим списком изменений.