msImportExport 2.0

Компонент предназначен для импорта/экспорта как документов Modx так и данных других дополнений.

Видео-обзор

Поддерживаемые форматы файлов:
  • CSV
  • XLSX
  • ODS
  • XML (только экспорт)
Поддерживаемы типы экспорта:
  • документы Modx
  • категории, товары, связи, галерея MiniShop2;
  • данные msOptionsPrice2;
  • данные msOptionsColor;
  • данные msProductRemain;
  • данные msSalePrice;
  • данные ms2Gallery;
  • данные SEO Pro;
  • фиды Yandex.Market для DBS модели.
Поддерживаемы типы импорта:
  • документы Modx;
  • категории, товары, связи, галерея MiniShop2;
  • данные msOptionsPrice2;
  • данные msOptionsColor;
  • данные msProductRemain;
  • данные msSalePrice;
  • данные ms2Gallery;
  • данные SEO Pro;

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

Купить
Prihod
27 января 2023, 17:50
modx.pro
14 464
+14
Поблагодарить автора Отправить деньги

Комментарии: 106

Александр
01 февраля 2023, 11:23
0
Добрый день. Не понятно, если у меня куплена первая версия, я могу установить эту или мне нужно ее покупать?
    Prihod
    01 февраля 2023, 11:29
    0
    Можешь но первую придется удалить как описано в доках и если для первой были написаны какие-то плагины то на 2й они не будут работать
      Александр
      01 февраля 2023, 11:33
      0
      Насчет технической стороны я понял, имел в виду лицензию). Спасибо.
    Андрей Шевяков
    01 февраля 2023, 14:49
    0
    Добрый день!
    Есть старая версия сайта с первой версией дополнения msImportExport
    Доделываю новую версию сайта на ней новая версия msImportExport 2.0

    Смогу ли я выгруженные данные с первой версии сайта из msImportExport импортировать на новую версию сайта через msImportExport 2.0?
      Prihod
      01 февраля 2023, 17:20
      +2
      Да
      Алексей
      09 февраля 2023, 18:55
      +1
      Для всех, кто перенес ядро (core) на каталог выше для защиты modx.
      Из-под cron запуск наблюдателей будет заканчиваться ошибкой 255. Чтобы заработало надо исправить в файлах
      core/components/msimportexport/scripts/runner.php
      и
      core/components/msimportexport/scripts/watcher.php
      путь
      require_once dirname(dirname(dirname(dirname(dirname(__FILE__))))). '/index.php';
      на
      require_once dirname(dirname(dirname(dirname(dirname(__FILE__))))). '/public_html/index.php';
        Алексей Шумаев
        10 февраля 2023, 09:21
        +1
        Хм, глаза режет. Лучше таки так:
        require_once dirname((__FILE__), 5). '/public_html/index.php';
          Артур Шевченко
          10 февраля 2023, 11:32
          0
          На версии php ниже 7.0 работать не будет. Вдруг кто-то их ещё использует.
            Алексей Шумаев
            10 февраля 2023, 11:38
            0
            Ну будет таким намёк, что надо что-то менять )
        Алексей
        10 февраля 2023, 00:52
        0
        При попытке обновления товаров minishop
        (ERROR in modRestCurlClient::__construct @ ..................../core/model/modx/rest/modrestcurlclient.class.php: 26) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
          Николай Савин
          10 февраля 2023, 09:16
          0
          Эта внутренняя ошибка MODX. Она к конкретному компоненту ни какого отношения не имеет.
          Андрей Шевяков
          14 февраля 2023, 10:28
          0
          Добрый день!

          А не планируется ли еще добавление Импорта/Экспорта Пользователей в дополнение?
          Или может уже есть, но я не нашел?
            Prihod
            14 февраля 2023, 13:41
            0
            Планирую
              Сергей Карпович
              05 марта 2023, 13:49
              0
              Вопросик глупый наверно по поводу импорта связей:
              1. можно ли их создавать сразу при импорте товаров
              2. можно ли в одном товаре мастере указать сразу много slave через запятую (связь многие ко многим). что бы не создавать кучу одинаковых строк с разными master и slave.
                Prihod
                05 марта 2023, 15:37
                0
                1. Виды связей должны уже быть созданы на момент испорта
                2. Нет
                  Сергей Карпович
                  05 марта 2023, 16:11
                  0
                  Как то это не удобно получается связи импортировать
            Сергей
            06 марта 2023, 20:41
            0
            Добрый день! Пожалуйста, помогите советом:
            Обновили вчера ваш модуль импорта с версии 1.0 на 2.0. Никак не можем справиться с тем:
            1. что при импорте категорий не назначается необходимый ключ для сравнения категорий. Нам нужен Id (так как обновляем названия категорий как раз), а стоит parent по умолчанию и не меняется. Начинаешь набирать Id, появляется на секунду попытка загрузить выпадающее меню полей и тут же исчезает, пытались сохранить просто руками вписанное название поле — оно вообще остается пустым и даже parent потом обратно не вернуть. В импорте товаров все легко меняется. В чем может быть дело?
            2. при обновлении остатков товаров через пресет импорта товаров, иногда товарам назначается начальный шаблон (рандомно) хотя в настройках так же выставлен нужный.
              Prihod
              06 марта 2023, 21:26
              0
              Скинь в личном сообщении доступ в админку, тестовые файлы импорта и название сервис пресет
              Prihod
              08 марта 2023, 20:19
              +1
              Все те кто при установки базового пакета выбирает также установку всех нужных ему и не нужных дополнительных пакетов расширяющих базовый должны иметь ввиду, что вам может не хватить лимита времени которое у вас отведено на выполнение php скрипта из-за чего пакеты либо вообще не установятся, либо установятся не полностью. В итоге у вас лог ошибок modx будет забит ошибками вида

              Problem getting service iemsoptionsprice2, instance of class IeMsOptionsPrice2, from path
              Problem getting service iemssaleprice, instance of class IeMsSalePrice, from path
              Problem getting service iemsoptionscolor, instance of class IeMsOptionsColor, from path
              Что бы их убрать нужно либо установить/переустановить пакеты фигурирующие в логе классическим способом, либо удалить о них информацию в следующих местах

              1. На странице пространство имен /manager/?a=workspaces/namespace
              2. В системных настройках в опции extension_packages /manager/?a=system/settings
              3. Также может понадобиться удалить, если он есть, плагин его дополнения
                Сергей
                14 марта 2023, 17:07
                0
                Добрый день!
                Купил дополнение в сентябре прошлого года, установил на сайт и ничего не делал. Вот теперь руки дошли, а гляжу версия с 1.4.21-beta до 2.х обновилась.
                Пытаюсь удалить 1.4.21-beta — пишет:
                «Could not load class: encryptedVehicle from encryptedvehicle.Skipping modSystemSetting object (data object does not exist and cannot be removed): Array ( [key] => msimportexport.writer_class )
                Skipping modSystemSetting object (data object does not exist and cannot be removed): Array ( [key] => msimportexport.token )
                Skipping modSystemSetting object (data object does not exist and cannot be removed): Array ( [key] => msimportexport.time_limit )
                и так далее...»

                Можно что-то сделать?
                  Prihod
                  14 марта 2023, 17:09
                  0
                  Ну а пакет удалился? Если нет, удали тогда что от него осталось вручную
                    Сергей
                    14 марта 2023, 17:11
                    0
                    нет. вообще не удаляется.
                      Сергей
                      14 марта 2023, 17:24
                      0
                      Просто грохнуть из /core/packages/?
                      в меню появилось вот такое:
                        Prihod
                        14 марта 2023, 20:13
                        1
                        0
                        выполни в консоли Modx код

                        $name = 'msimportexport';
                        $corePath = MODX_CORE_PATH."components/{$name }/"
                        $assetsPath = MODX_ASSETS_PATH. "components/{$name }/"
                        
                        $modx->removeExtensionPackage($name);
                        
                        if($namespace = $modx->getObject('modNamespace',array('name'=>$name))) {
                        	$namespace->remove();
                        }
                        
                         $modx->cacheManager->deleteTree($corePath, array('deleteTop' => true, 'extensions' => ''));
                         $modx->cacheManager->deleteTree($assetsPath, array('deleteTop' => true, 'extensions' => ''));
                        Также если остался плагин дополнения то его удали вручную
                          Сергей
                          15 марта 2023, 08:47
                          0
                          Parse error: syntax error, unexpected '$assetsPath' (T_VARIABLE) in
                            Сергей
                            15 марта 2023, 11:46
                            0
                            Выполнил — там; не хватало просто.
                            Но ничего не изменилось — пакет показывается как установленный и в меню все осталось, как на приложенном скриншоте.
                              Сергей
                              15 марта 2023, 16:11
                              +1
                              Всё — победил. Сам туплю. Спасибо.
                                Александр
                                16 июля 2023, 09:06
                                0
                                Подскажите как победили? У меня ни в какую не убирается.
                                  Сергей
                                  31 июля 2023, 11:56
                                  0
                                  Насколько я помню — оно только в меню оставалось. Зайди в настройки меню и удали эту строчку. Вроде так делал )
                        Александр
                        17 марта 2023, 09:55
                        0
                        Добрый, подскажите в чем может быть проблема. после запуска импорта идет «Статус задачи — Инициируется (initiated)» и все, дальше никаких действий. в логах ошибка "/assets/components/msimportexport/connector.php: 14) PHP warning: Undefined variable $corePath"
                          Александр
                          17 марта 2023, 12:37
                          +1
                          решил, главное сначала посмотреть видео-инструкцию)
                          Денис Чубенко
                          27 марта 2023, 11:16
                          0
                          Первую версию msImportExport можно скачать, купить отдельным пакетом?
                          Вполне устраивали возможности первой версии, не всем зашел улучшенный вариант.
                            Prihod
                            27 марта 2023, 11:20
                            0
                            Купи 2ю, но ставь локально первую из ранее купленного сайта
                              Futuris
                              26 августа 2023, 12:03
                              0
                              Так к сожалению не получается сделать. Выдает ошибку «Пакет не куплен для этого сайта» (см. скриншот), хотя лицензия на этот домен есть. Можно ли это решить как-то?
                            Денис Усачев
                            31 марта 2023, 21:57
                            0
                            Помогите разобраться с ieMsOptionsPrice2. Питаюсь экспортировать исключительно опубликованные товары и модификации но в результате экпортирует все товари включая не опубликованные. Настройки 1 и 2 не помагают.
                            1. Опции — Документ Modx — Только опубликованные: Да
                            2. Опции — Общие: — where: {«published:=»:1}
                              Андрей Шевяков
                              06 апреля 2023, 14:31
                              0
                              Добрый день!
                              При настройке экспорта в списке нет полей товара, которые были созданы через msFieldsManager. Как быть?
                                alex87.ru
                                03 мая 2023, 22:48
                                0
                                Чет все стало дольше, печальнее и некоторые стандартные поля типа introtext игнорятся. Круто что простые ресурсы и т.п. поддерживаться начали, но в остальном прям как по мне печаль (особенно на шаред хостингах, может на vps иначе, но сомнительно))). А как можно скачать версии предыдущие без этих нововведений типа создания кронов, указания путей до интерпретаторов?
                                  Prihod
                                  04 мая 2023, 12:19
                                  0
                                  А как ты можешь говорить что стало дольше ты что на том же сайте использовал 1ю версию? Если да то удали пакет второй и будет доступна первая. Если нет то сравнивать скорости на разных сайтах даже в одном аккаунте не корректно
                                    alex87.ru
                                    04 мая 2023, 14:16
                                    0
                                    Есть однотипные сайты на одном и том же хостинге с 1й версией и со второй и да, первая лучше) 2я за всю ночь простенькую задачу не осилила ). При таких раскладах лучше пользоваться первой (та же за дача за пару минут выполняется). Вот только не понятно как первую на новые сайты ставить)
                                      Prihod
                                      04 мая 2023, 14:28
                                      0
                                      Эту удали полностью, включая вручную таблицы в БД, у них префикс msie. После чего напиши мне через тикет и я отключу в репозитории 2ю версию и включу первую на 10 минут и ты за это время сможешь установить обычным способом. Потом напиши будет ли разница в скорости так как точно сайты на одном хостинге это не критерий так как располагаться физически они могут на разных серверах или дисках, главное структура сайта и количество уже имеющихся документов, плагинов и т.д
                                  Roman
                                  09 мая 2023, 00:51
                                  0
                                  Пишу тикет в ответ Вы купили это дополнение 09.21.2020 и с тех пор прошло уже больше года. Сожалеем, но вы больше не можете обращаться за поддержкой по этой покупке.
                                    Андрей
                                    09 мая 2023, 04:01
                                    +1
                                    У каждого дополнения есть подробная документация и возможность обновления из «админки». Покупатель обеспечивается бесплатной техподдержкой в течение 1 года со дня покупки.
                                    Чтобы получить поддержку, нужно купить дополнение ещё раз.
                                    Александр
                                    09 мая 2023, 11:10
                                    0
                                    Скажите VPS на Beget, Hestia CP никаких доп. настроек не надо?
                                    Выполнил настройки как в видео, желтые значки только у: «Отправка комманд процессу» и «PHP расширение pcntl». Однако при запуске импорта пишет:
                                    «Потерпела неудачу (failed)»
                                    и в логе: .../public_html/assets/components/msimportexport/connector.php 14
                                    PHP warning: Undefined variable $corePath

                                    Вопрос связан с тем, что в первой версии было специальное указание для Beget.
                                      Prihod
                                      09 мая 2023, 12:32
                                      0
                                      Почему не через тикет вопрос? Для второй версии не нужно для бегета никаких дополнительных настроек.
                                        Александр
                                        09 мая 2023, 12:36
                                        0
                                        Не через тикет, потому что поддержка давно закончилась (куплена 1 версия в 2018 г.). Сейчас тестирую на поддомене вторую версию и не работает, не могу пока разобраться.
                                          Prihod
                                          09 мая 2023, 12:38
                                          0
                                          Ну если скинешь доступ в админку и файл импорта то если успею вечером сегодня посмотрю
                                    Артур Шевченко
                                    09 мая 2023, 23:51
                                    0
                                    Приветствую, делаю экспорт товаров минишопа и получаю ошибку
                                    Array
                                    (
                                    [type] => 8
                                    [message] => Constant MODX_CORE_PATH already defined
                                    [file] => /home/r/rmntzdsq/6brands.ru/public_html/config.core.php
                                    [line] => 7
                                    )
                                    Подскажите пожалуйста в чём причина и как с этим бороться?
                                      Prihod
                                      10 мая 2023, 20:12
                                      0
                                      Ну это не ошибка, а предупреждение и оно никак не влияет на работу.
                                        Артур Шевченко
                                        10 мая 2023, 21:08
                                        0
                                        Прикольно, тогда почему файл экспорта не создаётся?
                                          Prihod
                                          10 мая 2023, 21:12
                                          0
                                          Хз нужно смотреть. Скинь доступ в админку
                                            Артур Шевченко
                                            10 мая 2023, 21:16
                                            0
                                            Забей, дело было в пути почему-то в папку assets/ не хотел сохранять, оставил путь по умолчанию заработало
                                      Александр
                                      10 мая 2023, 20:03
                                      0
                                      Проверил экспорт — работает. Документы MODX.
                                      Импорт так и не заработал и удалить ни дополнительные компоненты, ни основной не получается.
                                      Ошибка при деинсталляции пакета с подписью: iemsoptionscolor-1.0.0-beta
                                      Path specified for package iemsoptionscolor is not a valid or accessible directory: /home/rm-lan/web/new1.rm-lan.ru/public_html/core/components/iemsoptionscolor/model/
                                        Prihod
                                        10 мая 2023, 20:10
                                        0
                                        Ну сейчас пакета базового я не вижу. Ты как там закончишь пиши я буду смотреть
                                        Александр
                                        10 мая 2023, 20:13
                                        0
                                        Все закончил, не трогаю
                                          Prihod
                                          10 мая 2023, 20:33
                                          0
                                          На данный момент версия PHP 8.* не поддерживается
                                            Александр
                                            10 мая 2023, 21:29
                                            0
                                            переключил на 7.4 и на сайте и на сервере, после этого заработало. Буду разбираться, спасибо. Планируется ли поддержка PHP 8.*?
                                              Prihod
                                              10 мая 2023, 21:54
                                              0
                                              Да, как только библиотеки для работы с эксель перейдут на него
                                              eflit
                                              12 мая 2023, 10:35
                                              0
                                              Подскажите как импортировать товары в месте с галереей. В файле указываю ссылку на фото на другой ресурс и при импорте товаров фото не загружается
                                                Дмитрий
                                                12 мая 2023, 13:19
                                                0
                                                А для MODX 3 подойдет компонент или он только с 2.8 работает?
                                                  Александр
                                                  18 мая 2023, 13:26
                                                  0
                                                  Есть документация в печатном виде? Видео на один час это жесть какая-то.
                                                      Александр
                                                      18 мая 2023, 13:42
                                                      0
                                                      Это то видел. Там далеко не полная информация, приходиться смотреть видео, а это та ещё песня, в почти часовом ролике найти нужное.
                                                        Dan
                                                        Dan
                                                        18 мая 2023, 13:54
                                                        0
                                                        Ну в 15 минут все функции компонента точно не уложить, а если заснять только часть, то недовольных короткой длительностью видео будет точно больше. Лучше в часовое видео прокрутить и найти, что нужно, чем самому полдня потратить, разбираясь в функционале. Имхо
                                                          Александр
                                                          18 мая 2023, 13:55
                                                          0
                                                          Я про то, что в текстовой документации в разы удобнее и быстрее можно найти нужную информацию.
                                                            Dan
                                                            Dan
                                                            18 мая 2023, 13:58
                                                            0
                                                            А что конкретно найти не получается?
                                                          Prihod
                                                          18 мая 2023, 14:01
                                                          0
                                                          Там есть тайм коды
                                                            Александр
                                                            18 мая 2023, 14:11
                                                            0
                                                            Например не нашел как изменять уникальное поле при импорте категорий.
                                                      Александр
                                                      27 мая 2023, 17:07
                                                      0
                                                      Скажите как указать родителя у товара минишоп? Указываю в виде: каталог|категория|подкатегория1… и так далее.
                                                      В логе пишет: «Для импортируемого товара не указан родитель, действие отклонено»
                                                      При импорте категорий так работало.
                                                        Александр
                                                        27 мая 2023, 20:57
                                                        0
                                                        Удалость решить созданием точно такого же пресета, с которым импорт прошел. После чего заработал и первый пресет.
                                                        Изначально в файле XLSX импорта была ошибка — пустой столбец с родителями. После добавления родителей в файл импорта, все равно не работало, заработало только после создания второго пресета.
                                                        Кроме того при указании начинать импорт со строки 2 все равно импортирует первую строку, а если делать повторный импорт уже не импортирует.
                                                        Отсюда предположение: В компоненте как то кэшируются настройки.
                                                        И вопрос: Как от этого избавиться?
                                                          Андрей
                                                          31 мая 2023, 12:11
                                                          0
                                                          Добрый день.
                                                          Может ли версия 2 скачивать фото по ссылке с удаленного сайта, напрямую, как это делала первая версия?
                                                            Prihod
                                                            31 мая 2023, 12:12
                                                            0
                                                            Да
                                                              Андрей
                                                              31 мая 2023, 12:13
                                                              0
                                                              А чет у меня не прокатило)) Может какая-то настройка нудна хитрая?
                                                                Prihod
                                                                31 мая 2023, 12:14
                                                                0
                                                                Ничего дополнительного не нужно. Смотри логи
                                                                  Андрей
                                                                  31 мая 2023, 12:17
                                                                  0
                                                                  Получилось влить, используя отдельный сервис. А в рамках импорта товаров может заливать фото в галерею? Или сначала льем товары а потом проходимся другим сервисом заливая фото?
                                                                    Prihod
                                                                    31 мая 2023, 12:18
                                                                    0
                                                                    Можно вместе с товаром как и в первой версии. Убедись что у тебя все пакеты для импорта актуальной версии
                                                            Александр
                                                            05 июня 2023, 21:21
                                                            0
                                                            Скажите в чем отличие поля image от поля gallery? Пытаюсь импортировать изображения и не получается.
                                                            Они загружены на сервер, указываю путь к ним и не отображаются. Ошибки две при импорте 18 изображений. Не удалось создать thumb. На остальные ошибок не выдает, но картинки не отображаются.
                                                            В первой версии какая-никакая, а печатная документация была.
                                                              Prihod
                                                              05 июня 2023, 21:41
                                                              0
                                                              image — это полноразмерная фотка превьюшки и в импорте она не используется для добаления /обновления фото в галерее
                                                              gallery — это поля для импорта фото в галерею его и нужно выбирать
                                                              Если в логе modx ничего нет смотри в лог ошибок задачи
                                                              Александр
                                                              05 июня 2023, 21:49
                                                              0
                                                              Выбирал Импорт фото-галереи miniShop2 в таблице 2 поля: alias как уникальное поле, второе путь, в виде: /i/tovar/изображение.jpg
                                                              Второе поле ставил gallery, в админке изображения не появляются.
                                                              Выбирал Быстрое обновление товаров miniShop2, там нет поля gallery. При вводе его вручную не дает сохранить пресет
                                                                Александр
                                                                28 июня 2023, 12:37
                                                                0
                                                                Выложите, пожалуйста, отдельно первую версию. На ней рука набита. Иначе, как-то бескомпромиссно получается.
                                                                Спасибо
                                                                  Prihod
                                                                  15 июля 2023, 19:43
                                                                  0
                                                                  Если файл экспорта не скачивается, то скорей всего у вас сайт открывается по https протоколу но при этом в системной настройке server_protocol modx стоит http из-за чего ссылка на скачивание получается с http что приводит к блокировке открытия всплывающего окна скачивания.
                                                                    Александр
                                                                    15 июля 2023, 21:21
                                                                    0
                                                                    Скажите как удалить первую версию? Нажимаю «Удалить» и выводит:

                                                                    Консоль запущена…
                                                                    Выбираем пакет для удаления…
                                                                    Package decrypted!
                                                                    Skipping modPluginEvent object (data object does not exist and cannot be removed): Array ( [pluginid] => 0 [event] => OnBeforeEmptyTrash )
                                                                    Removing files in file resolver: /home/rm-lan/web/rm-lan.ru/public_html/core/components/msimportexport
                                                                    Removing files in file resolver: /home/rm-lan/web/rm-lan.ru/public_html/assets/components/msimportexport
                                                                    Path specified for package msimportexport is not a valid or accessible directory: /home/rm-lan/web/rm-lan.ru/public_html/core/components/msimportexport/model/
                                                                    Package decrypted!

                                                                    Еще много раз: Package decrypted! и на этом все останавливается.
                                                                    В логе ошибок то же, что выделено жирным.
                                                                      Александр
                                                                      15 июля 2023, 22:02
                                                                      0
                                                                      Скрипт, который выше указан, запускал. Таблицы удалил. И все равно компонент отображается в списке.
                                                                        Александр
                                                                        19 июля 2023, 17:39
                                                                        0
                                                                        Удалось убрать из списка компонентов, путем удаления старых пакетов и при удалении отмечании чекбокса «Принудительное удаление», однако в меню все равно отображается.
                                                                        Скрипт запускал и таблицы из базы удалил. Видимо не до конца удаляется и это мешает работе новой версии, пробовал ставить, не работает.
                                                                        При том что чистая установка на другом сайте, на этом же сервере работает.



                                                                        Как же все таки удалить бесповоротно этот компонент?
                                                                          Prihod
                                                                          20 июля 2023, 14:14
                                                                          0
                                                                          меню удали вручную
                                                                          Александр
                                                                          20 июля 2023, 14:42
                                                                          0
                                                                          Удалось удалить так: Деинсталляция, при этом куча ошибок. Удаление, куча ошибок.
                                                                          Но из меню и из списка удалилось. Скрипт запустил, он ничего не нашел. Из базы удалил таблицы.
                                                                          Установка нового прошла без ошибок.
                                                                          Но слушатель не создается.
                                                                          При переустановке нового добавляю минишоп, галерею и яндекс маркет. Они пишут что ошибка при установке.
                                                                          Ну то есть новый так и не работает
                                                                            Prihod
                                                                            20 июля 2023, 14:54
                                                                            0
                                                                            Но слушатель не создается.
                                                                            ну а ты в крон добавил вызов скрипта который его создает?
                                                                            Александр
                                                                            20 июля 2023, 15:02
                                                                            0
                                                                            Добавил. На том же сервере другой сайт, там новая установка и на нем работает. На этом сайте делаю по примеру с того. Вызов скрипта путь конечно другой
                                                                              Prihod
                                                                              20 июля 2023, 15:08
                                                                              0
                                                                              Вызови скрипт который ты добавил в крон через консоль сервера может получишь какие ошибки
                                                                              Александр
                                                                              20 июля 2023, 16:39
                                                                              0
                                                                              Запустил скрипт, слушатель появился… Спасибо за наводку, видимо с кроном что-то пропустил
                                                                                Александр
                                                                                22 июля 2023, 21:42
                                                                                0
                                                                                С кроном была ошибка HestiaCP, решилось перезапуском службы кронтаб.
                                                                                По компоненту:
                                                                                Панель настройки пресета открывается после второго нажатия на шестеренку.

                                                                                Сама панель при открытии открывается так, что либо срыта верхняя планка с кнопками и возможностью перетаскивать, либо нижняя. Как минимум на экране 1366 на 768 пикселей.
                                                                                Приходится все время масштабировать, закрывать и снова открывать, потом опять увеличивать чтобы достать кнопки.

                                                                                При наборе названия поля, слишком быстро перескакивает список и трудно выбрать то поле, которое нужно. Самопроизвольно подставляются поля.
                                                                                  Prihod
                                                                                  23 июля 2023, 17:25
                                                                                  0
                                                                                  Кэш браузера попробуй почистить
                                                                                  Александр
                                                                                  23 июля 2023, 19:57
                                                                                  0
                                                                                  После очистки так же, как и было.
                                                                                    Дмитрий Суворов
                                                                                    28 июля 2023, 23:41
                                                                                    0
                                                                                    Здравствуйте! Не получается совершить импорт, пишет ошибку:
                                                                                    Uncaught Error: Unknown named parameter $reader in /.../public_html/core/components/msimportexport/handlers/readers/msiereader.class.php:122
                                                                                    С экспортом все в порядке. Не подскажите, в какую сторону рыть? Поддержка окончилась, тикет создать не могу…
                                                                                      Андрей
                                                                                      05 августа 2023, 15:41
                                                                                      0
                                                                                      Добрый день! Тоже не получается совершить импорт (терпит неудачу). Настройки все производил согласно видео инструкции. Вот логи:

                                                                                      Array
                                                                                      (
                                                                                      [type] => 1
                                                                                      [message] => Uncaught Error: Unknown named parameter $reader in /home/user/web/stairsworkshop.ru/public_html/core/components/msimportexport/handlers/readers/msiereader.class.php:122
                                                                                      Stack trace:
                                                                                      #0 /home/user/web/stairsworkshop.ru/public_html/core/components/msimportexport/handlers/readers/msiexlsxreader.class.php(63): MsIeReader->fireEvent()
                                                                                      #1 /home/user/web/stairsworkshop.ru/public_html/core/components/msimportexport/handlers/workers/msieimportworker.class.php(59): MsIeXLSXReader->read()
                                                                                      #2 /home/user/web/stairsworkshop.ru/public_html/core/components/msimportexport/handlers/workers/msieworker.class.php(119): MsIeImportWorker->process()
                                                                                      #3 /home/user/web/stairsworkshop.ru/public_html/core/components/msimportexport/model/msimportexport/msietask.class.php(212): MsIeWorker->run()
                                                                                      #4 /home/user/web/stairsworkshop.ru/public_html/core/components/msimportexport/handlers/managers/msietaskmanager.class.php(96): MsieTask->run()
                                                                                      #5 /home/user/web/stairsworkshop.ru/public_html/core/components/msimportexport/handlers/watchers/msiewatcher.class.php(284): MsIeTaskManager->run()
                                                                                      #6 /home/user/web/stairsworkshop.ru/public_html/core/components/msimportexport/handlers/watchers/msiewatcher.class.php(123): MsIeWatcher->process()
                                                                                      #7 /home/user/web/stairsworkshop.ru/public_html/core/components/msimportexport/scripts/watcher.php(18): MsIeWatcher->run()
                                                                                      #8 {main}
                                                                                      thrown
                                                                                      [file] => /home/user/web/stairsworkshop.ru/public_html/core/components/msimportexport/handlers/readers/msiereader.class.php
                                                                                      [line] => 122
                                                                                      )
                                                                                        Prihod
                                                                                        05 августа 2023, 15:46
                                                                                        0
                                                                                        Значит у тебя версия php 8 или выше
                                                                                        Futuris
                                                                                        26 августа 2023, 12:44
                                                                                        0
                                                                                        Подскажите, как выполнить простейшее обновление заголовков (pagetitle) товаров? Я в принципе разобрался с базовым импортом-экспортов новой версии. Загрузил ieMs2 и ieGallery. Загрузил товары, опции, фото. Но теперь понадобилось отредактировать заголовки и никак не могу это сделать!

                                                                                        1. При попытке использовать серсис «Быстрое обновление товаров miniShop2» загружаю таблицу с id, pagetitle и alias (см. скриншот 1). Если меняю alias — все нормально редактируется. Но при попытке изменить pagetitle — выдает ошибку «Не удалось новый ресурс. Key: pagetitle; Value: Тайтл моего товара» (см. скриншот 2).

                                                                                        2. При попытке использовать сервис «Импорт товаров miniShop2» делаю те же настройки импорта — и вообще ничего не происходит. Выдает что обработана одна строка, но обновления не происходит.

                                                                                        Очевидно, что компонент считает pagetitle каким-то базовым значением, которое нельзя менять, несмотря на то, что в таблице передается ID товара. В старой версии это было плевым делом — нужно было просто загрузить таблицу с двумя значениями (ID и pagetitle) товаров заданной категории и указать ключ уникальности ID. Неужели в этом комбайне нельзя быстро решать такие задачи?

                                                                                          Vladimir
                                                                                          08 сентября 2023, 12:25
                                                                                          0
                                                                                          Здравствуйте,
                                                                                          Компонент категории импортирует успешно, экспорт тоже работает, но вот при попытке импортировать товары ничего не происходит, запускается, но товары не создаёт. В логах импорта товаров пишет одно:
                                                                                          [type] => 8
                                                                                          [message] => Constant MODX_CORE_PATH already defined
                                                                                          [file] => /var/www/www-root/data/www/eatm.site/config.core.php
                                                                                          [line] => 7

                                                                                          Заранее спасибо
                                                                                            Евгений
                                                                                            08 декабря 2023, 09:22
                                                                                            0
                                                                                            Всем драсте. Может кто подскажет как сделать импорт на несколько вложенных категорий.

                                                                                            Структура вида: [katalog-avtostekol/volkswagen/passat/b6/sedan/lobovyie-stekla/lobovoe-steklo-na-volkswagen-passat-b6-ot-firmyi-securit]
                                                                                            — Импорт: [volkswagen;passat; Универсал 5 дв.;B6;2005 — 2011; Стекло лобовое атермальное + дд VOLKSWAGEN PASSAT B6 4 /5D 05-10 (Solar-X защита от ультрафиолета);]
                                                                                              Roman
                                                                                              02 февраля 2024, 16:17
                                                                                              +1
                                                                                              Здравствуйте, можно получить 1 версию назад после последнего обновления php 8.1 перестало работать сайт работает на php 7.4 minishop не работает с 8.1, пожалуйста, дайте установить 1 версию, спасибо
                                                                                                Виктор
                                                                                                23 февраля 2024, 18:06
                                                                                                0
                                                                                                Приветствую!
                                                                                                Столкнулись с такой проблемой. При импорте остатков создаются новые сроки на вкладке «Остатки». В них вместо размера — слово «Нет».
                                                                                                Не во всех товарах так. Где-то таких строк больше, где-то меньше. Кто-нибудь сталкивался, с чем это может быть связано?

                                                                                                Импорт был настроен и долгое время работает автоматически, а недавно обнаружили такое поведение.

                                                                                                prntscr.com/5SIe0t5KvYJc
                                                                                                  Виталий
                                                                                                  13 марта 2024, 11:40
                                                                                                  0
                                                                                                  Приветствую.

                                                                                                  Решил обновить компонент, однако в версии 2.0.14-pl должна быть минимальная версия php 7.4 судя по изменениям, однако там все еще 8.1 при проверке. Как можно решить?
                                                                                                    Prihod
                                                                                                    11 августа 2024, 23:32
                                                                                                    0
                                                                                                    UPD
                                                                                                    ieMs2 1.0.5-pl
                                                                                                    msImportExport 2.0.21-pl

                                                                                                    В обновлениях исправлена проблема сброса всего кэша у ресурсов на каждой итерации импорта.

                                                                                                    Теперь для того что бы после импорта были видны изменения необходимо в настройках пресета импорта для опции "Действие по окончанию импорта" выбрать "Очистить весь кэш modx"
                                                                                                      Prihod
                                                                                                      12 августа 2024, 23:29
                                                                                                      0
                                                                                                      Если при обновлении пакета зависает процесс то скорей всего у вас накопилось большое количества файлов в директориях
                                                                                                      /ваш путь/assets/components/msimportexport/tmp
                                                                                                      /ваш путь/assets/components/msimportexport/upload
                                                                                                      /ваш путь/core/components/msimportexport/data/task
                                                                                                      А так как при обновлении пакета его текущею версия Modx архивирует то этот процесс в случае большого количества файлов занимает длительное время что в итоге привышает лимит выполнения php скрипта и процесс установки отваливается.

                                                                                                      Решение
                                                                                                      В консоли сервера выполните следующее команды которые находят в указанных директория файлы и папки старше 1 дня у удаляет их
                                                                                                      find /ваш путь/assets/components/msimportexport/tmp -mindepth 1 -mtime +1 \( -type f -o -type d -empty \) -exec rm -rf {} +
                                                                                                      find /ваш путь/assets/components/msimportexport/upload -mindepth 1 -mtime +1 \( -type f -o -type d -empty \) -exec rm -rf {} +
                                                                                                      find /ваш путь/core/components/msimportexport/data/task -mindepth 1 -mtime +1 \( -type f -o -type d -empty \) -exec rm -rf {} +
                                                                                                      для удаление файлов старше 30 минут замените -mtime +1 на -mmin +30
                                                                                                      Prihod
                                                                                                      13 августа 2024, 00:03
                                                                                                      0
                                                                                                      Рекомендация. При написании своего плагина следует учитывать, что уже запущенные процессы наблюдатели не увидят ваш плагин или изменения в нем, поэтому необходимо удалить все ранее запущенные наблюдатели. Наиболее быстро и надежно это сделать, выполнив в консоли сервера команду
                                                                                                      kill -9 `pgrep -f '.*watcher.php'`
                                                                                                        alexbox
                                                                                                        09 октября 2024, 16:59
                                                                                                        0
                                                                                                        Простое обновление не работает
                                                                                                        Нужно обновить параметр в товарах minishop
                                                                                                        поиск по артикулу. обновить ссылку на видео. не работает
                                                                                                        article — tv параметр
                                                                                                        что не так делаю?
                                                                                                        как можно получить поддержку по компоненту?


                                                                                                          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                                                                                                          106