
Быстрый старт 
Для работы вам нужен MODX не ниже 2.3 и PHP не ниже 5.4.
Описание 
ResourceGrabber - Граббер Ресурсов. Компонент реализует функционал парсинга данных по ссылке.

Особенности:
- Интеграция с miniShop2. (создание/ обновление товаров)
 - Интеграция с CurrencyRate. (модификация цен)
 - Интеграция с msOptionSeller. (задание опции 
Магазинтовара minishop2) 
Демо сайт 
Доступен демо сайт http://s14332.h10.modhost.pro.
Логин и пароль для входа в админку: test
Установка 
- Подключите наш репозиторий
 - Установите miniShop2 - это магазин на основе которого реализован функционал магазина
 - Установите ResourceGrabber
 
Для тестирования можно использовать наш хостинг, на нём эти дополнения можно выбрать прямо при создании сайта.

Настройка 
working_templates- здесь перечисляем шаблоны для которых нужно активировать функционал.
Сниппеты 
Создать сниппет для парсинга данных. В комплекте сниппет для сайта aliexpress в папке core/components/resourcegrabber/snippets/aliexpress/product.inc.
Вы можете создать сниппет для своих нужд по аналогии.
Cron 
Для обновления ресурсов можно использовать скрипт для cron, пример в папке core/components/resourcegrabber/cron/update.php.
php
<?php
// обновим все товары магазина minishop2 сроком давности 5 дней
$q = $modx->newQuery('GrabData');
$q->setClassAlias('Grab');
$q->innerJoin('msProduct', 'Product', 'Grab.id = Product.id');
$q->where(array(
  'Grab.timestamp:<'  => $ResourceGrabber->changeDate(time(), '5d', true),
  'Product.deletedon' => false,
));
$idx = 0;
/** @var GrabData $d */
foreach ($modx->getCollection('GrabData', $q) as $d) {
  if ($data = $d->grab()) {
    $d->set('data', $data);
    $d->save();
    $idx++;
  }
}
$modx->log(modX::LOG_LEVEL_ERROR, "Process total: " . $idx);