Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

brest001

Users
  
  • Posts

    567
  • Joined

  • Last visited

Everything posted by brest001

  1. Спасибо Все верно, с файлами в истории еще надо поработать. Это скорей всего потому, что добавляете баллы в новом блоке (там где произвольные баллы). Там есть подсказка, что в этом случае приходит обычное письмо. Точно, таких писем нет. Та же история, что и с баллами. Легче отключить ) Я уже привык к другой навигации - кликнул по списку заказов (чтобы фокус навести) и стрелками на клавиатуре влево-вправо, вполне удобно. Не знаю, что с этим делать, стрелки конечно не лучший вариант, но и без них иногда еще хуже. С ползунком будет наверно та же история. Можно поэкспериментировать, в принципе, прямо в шаблоне, с помощью скриптов что-нибудь, без доработки кода. Зачтется Согласен Я думаю будет по-разному. Например, следующее обновление планирую уже скоро с небольшим списком изменений.
  2. Понял, спасибо за ответ. На счет черного списка, советовать не могу, никогда не использовал. Просили как-то реализовать в модуле, но так и не добрался до этого, тем более больше никто не интересовался.
  3. Если вам не нужны ограничения при выводе заказов по способу доставки (как и по другим показателям), или заказы с отмеченными в этих настройках доставками не отображаются, или нужно отображать заказы с удаленными способами доставки, снимите все галочки для отбора заказов по данному параметру.
  4. При установке права админу (кто устанавливает) даются автоматически, поэтому я об этом даже не подумал. А при переходе в настройки другой группы тоже загружаются настройки по умолчанию с правами на просмотр. Работает и хорошо.
  5. Сложность даже не в создании новых фильтров, а в том, что много фильтров сложно разместить. И об этом я думал, но пока отложил. Переключалки что-то могут решить, но появятся другие нюансы, например с гибкостью настроек для LIKE, с юзабилити, "защитой от дураков" и т.п. да и многое переделывать надо для этого. В общем, на заметку, но отложено.
  6. Еще не разбирался, но думал, посмотрим. Хотел, руки пока не дошли, доки еще писать наверно месяц в лучшем случае. Не обновляются, мало ли вы там для себя что-то настроили. Поэтому все бэкапы в отдельном архиве, ссылка в истории. Это от редактора ОрдерПро. Если установлен, тогда выводится.
  7. Спасибо что заметили, а то не мог понять в чем дело. Ошибка, оказывается, от предыдущих версий третьего опенкарта, название метода исправили только в версии 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) . "'"); }
  8. Да что за день сегодня такой Забыл в спешке, надо еще мод для аккаунта заменить, прикрепляю. ompro_account_history_OC_21_30x.ocmod.zip
  9. Архивы залил. Кто ставил фикс, пожалуйста, еще раз переустановите, или просто замените этот файл.
  10. Прикрепляю, кому срочно. Нужно заменить \catalog\controller\api\ompro.php Архивы сейчас буду обновлять. ompro.php
  11. Всё, я понял, мой косяк. Ребята, прошу прощения, надо еще в одном файле подправить, в \catalog\controller\api\ompro.php
  12. Нужно тег operation сделать так; <operation error="skip">, чтобы пропускал ошибки (т.е. не нашел строку - пропустил, пошел дальше... а так выполнение прерывается). error="skip" работает вроде только с версии опекнарта 2.3 (на всякий случай). Я как раз недавно дорабатывал для другого шаблона и этот момент исправил. Если хотите файл прикрепляю. Тут 100500 вариантов, как вы будете настраивать шаблон и какие элементы размещать, поэтому я не ставлю перед собой задачу настроить шаблоны идеально, да еще для каждого разрешения, ни на что другое времени не будет. Тем более, что большинство пользователей что-то для себя меняет и скорей всего, оформление тоже. По возможности, шаблоны буду корректировать, но это не в приоритете, все-равно все что-то перестраивают У вас разрешение экрана небольшое наверно, вот и выглядит странно, а у меня норм. Для модального окна можете настроить свою ширину, например для класса .modal-dialog, задать можно хоть в шаблоне таблицы заказов, хоть в шаблоне страницы. Установите фикс ompro_v202_fix_OC21_30.zip, вы наверно модуль обновили до него, эта ошибка проявилась в php7 ompro_track_no_in_account.ocmod.zip
  13. Здравствуйте. Для версии 2 установите фикс ompro_v202_fix_OC21_30.zip (внутри 3 архива, выберите для вашей версии php). По 1.4 Проверьте наличие метода deleteApiSessionBySessonId в admin\model\user\api.php, может у вас он выпилен или какие-то модификаторы этот файл изменили и нарушили структуру. Получается, модуль не находит этот метод deleteApiSessionBySessonId, хотя файл опенкартовский, я проверил еще раз, во всех версиях 3-го опенкарта этот метод есть.
  14. Да, там можно любые списки и печатные формы создавать как Вам захочется. Кажется через "Шаблоны Экспорта". Да, шаблоны экспорта-Печать таблицы товаров. Товары в этих шаблонах группируются по id товарв, т.о. выводится сводная таблица товаров для выбранных заказов. И пример такой есть на странице "Расширенный список", блок Экспорт товаров, хоть на печать, хоть в эксель и даже дополнительно можно отфильтровать https://prnt.sc/12wz3ef
  15. Если коротко, то можно. Можно выполнить любой нужный метод, не важно с запросами к базе или нет. Если я правильно понимаю, то нужно: Получить значение в таблице `oc_order_to_1c` для данного заказа и в зависимости от этого ставить чекбокс в нужное положение. Отслеживать положение чекбокса (когда галочка ставится или снимается) и в зависимости от этого вносить изменение в базу. Теория такая. Чекбокс, понятное дело, можно создать где угодно. В данном случае где-то в шаблоне таблицы заказов. Для получения значения чекбокса делаем доп. данных заказа делаем запрос к таблице `oc_order_to_1c`, назначаем переменную. Можно составить запрос так, чтобы выводить значение переменной сразу как checked или пусто, в зависимости от полученного значения. Нечто подобное сделано для поля (добавлено в последнем обновлении) ID покупателя (пусто вместо 0), можете подсмотреть. В шаблоне вставляем эту переменную в тег чекбокса - в результате чекбокс будет в нужном положении (отмечен или нет). Дополнительно для чекбокса присваиваем какой-нибудь класс для функции-обработчика. Для отслеживания изменения положения чекбокса в шаблоне, вешаем на него функцию-обработчик через java script (можно прямо в шаблоне таблицы заказов). Токен, если что, можно получить через getURLVar('token'). И при изменении положения обратиться к нужному методу (я думаю он есть готовый у вас для данной операции в файлах модуля обмена/интеграции с 1с) с передачей номера заказа и значения для поля 1c_id (если я правильно понял). Можно также создать и свой метод, например в admin\controller\sale\ompro_helper.php и обработать переданные данные как вам нужно. Как-то так.
  16. Братцы, смотрим изменения http://brest001.ru/ompro_doc/ompro_history.html Знакомимся с демо здесь (demo / demo) И обновляемся. Многое по вашим просьбам сделано и будет еще. Спасибо всем за вопросы, пожелания и предложения!
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.