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;
Важно. Вторая версия пакете абсолютно не совместима с первой поэтому просто так обновиться не получиться и лучше всего ее использовать полностью на новых проектах.
Купить
Поблагодарить автора
Отправить деньги
Комментарии: 29
Добрый день. Не понятно, если у меня куплена первая версия, я могу установить эту или мне нужно ее покупать?
Можешь но первую придется удалить как описано в доках и если для первой были написаны какие-то плагины то на 2й они не будут работать
Насчет технической стороны я понял, имел в виду лицензию). Спасибо.
Добрый день!
Есть старая версия сайта с первой версией дополнения msImportExport
Доделываю новую версию сайта на ней новая версия msImportExport 2.0
Смогу ли я выгруженные данные с первой версии сайта из msImportExport импортировать на новую версию сайта через msImportExport 2.0?
Есть старая версия сайта с первой версией дополнения msImportExport
Доделываю новую версию сайта на ней новая версия msImportExport 2.0
Смогу ли я выгруженные данные с первой версии сайта из msImportExport импортировать на новую версию сайта через msImportExport 2.0?
Да
Для всех, кто перенес ядро (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';
Из-под 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';
Хм, глаза режет. Лучше таки так:
require_once dirname((__FILE__), 5). '/public_html/index.php';
На версии php ниже 7.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.
(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.
Эта внутренняя ошибка MODX. Она к конкретному компоненту ни какого отношения не имеет.
Добрый день!
А не планируется ли еще добавление Импорта/Экспорта Пользователей в дополнение?
Или может уже есть, но я не нашел?
А не планируется ли еще добавление Импорта/Экспорта Пользователей в дополнение?
Или может уже есть, но я не нашел?
Планирую
Вопросик глупый наверно по поводу импорта связей:
1. можно ли их создавать сразу при импорте товаров
2. можно ли в одном товаре мастере указать сразу много slave через запятую (связь многие ко многим). что бы не создавать кучу одинаковых строк с разными master и slave.
1. можно ли их создавать сразу при импорте товаров
2. можно ли в одном товаре мастере указать сразу много slave через запятую (связь многие ко многим). что бы не создавать кучу одинаковых строк с разными master и slave.
1. Виды связей должны уже быть созданы на момент испорта
2. Нет
2. Нет
Как то это не удобно получается связи импортировать
Добрый день! Пожалуйста, помогите советом:
Обновили вчера ваш модуль импорта с версии 1.0 на 2.0. Никак не можем справиться с тем:
1. что при импорте категорий не назначается необходимый ключ для сравнения категорий. Нам нужен Id (так как обновляем названия категорий как раз), а стоит parent по умолчанию и не меняется. Начинаешь набирать Id, появляется на секунду попытка загрузить выпадающее меню полей и тут же исчезает, пытались сохранить просто руками вписанное название поле — оно вообще остается пустым и даже parent потом обратно не вернуть. В импорте товаров все легко меняется. В чем может быть дело?
2. при обновлении остатков товаров через пресет импорта товаров, иногда товарам назначается начальный шаблон (рандомно) хотя в настройках так же выставлен нужный.
Обновили вчера ваш модуль импорта с версии 1.0 на 2.0. Никак не можем справиться с тем:
1. что при импорте категорий не назначается необходимый ключ для сравнения категорий. Нам нужен Id (так как обновляем названия категорий как раз), а стоит parent по умолчанию и не меняется. Начинаешь набирать Id, появляется на секунду попытка загрузить выпадающее меню полей и тут же исчезает, пытались сохранить просто руками вписанное название поле — оно вообще остается пустым и даже parent потом обратно не вернуть. В импорте товаров все легко меняется. В чем может быть дело?
2. при обновлении остатков товаров через пресет импорта товаров, иногда товарам назначается начальный шаблон (рандомно) хотя в настройках так же выставлен нужный.
Скинь в личном сообщении доступ в админку, тестовые файлы импорта и название сервис пресет
Все те кто при установки базового пакета выбирает также установку всех нужных ему и не нужных дополнительных пакетов расширяющих базовый должны иметь ввиду, что вам может не хватить лимита времени которое у вас отведено на выполнение 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
Что бы их убрать нужно либо установить/переустановить пакеты фигурирующие в логе классическим способом, либо удалить о них информацию в следующих местах- На странице пространство имен /manager/?a=workspaces/namespace
- В системных настройках в опции extension_packages /manager/?a=system/settings
- Также может понадобиться удалить, если он есть, плагин его дополнения
Добрый день!
Купил дополнение в сентябре прошлого года, установил на сайт и ничего не делал. Вот теперь руки дошли, а гляжу версия с 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 )
и так далее...»
Можно что-то сделать?
Купил дополнение в сентябре прошлого года, установил на сайт и ничего не делал. Вот теперь руки дошли, а гляжу версия с 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 )
и так далее...»
Можно что-то сделать?
Ну а пакет удалился? Если нет, удали тогда что от него осталось вручную
нет. вообще не удаляется.
Просто грохнуть из /core/packages/?
в меню появилось вот такое:
в меню появилось вот такое:

выполни в консоли 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' => ''));
Также если остался плагин дополнения то его удали вручную
Parse error: syntax error, unexpected '$assetsPath' (T_VARIABLE) in
Выполнил — там; не хватало просто.
Но ничего не изменилось — пакет показывается как установленный и в меню все осталось, как на приложенном скриншоте.
Но ничего не изменилось — пакет показывается как установленный и в меню все осталось, как на приложенном скриншоте.
Всё — победил. Сам туплю. Спасибо.
Добрый, подскажите в чем может быть проблема. после запуска импорта идет «Статус задачи — Инициируется (initiated)» и все, дальше никаких действий. в логах ошибка "/assets/components/msimportexport/connector.php: 14) PHP warning: Undefined variable $corePath"
решил, главное сначала посмотреть видео-инструкцию)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.