Автор дополнения
Lev Verbitskiy
Пакетов
4
Закачек
243
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
4
Закачек
243
Обычно отвечает в течение нескольких дней
Версия 1.2.2-rs
Дата выпуска 19.06.2018
Загрузки 109
Просмотры 2 261
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.5 !
Пакет предназначен для синхронизации товаров с маркетом VKontakte.
На текущий момент поддерживается только miniShop2.
Синхронизируется главное изображение, цена, название и поле introtext.

Возможности:


  • Первичная синхронизация всех товаров с маркетом
  • Продолжение синхронизации при прерывании
  • Вывод всех товаров из маркета с лайками и просмотрами
  • Полная очистка маркета
  • Создание товара в VK, при создании нового товара minishop2
  • Обновление товара при сохранении ресурса
  • Удаление товаров из маркета при очистке корзины

Скриншоты:

Список товаров из маркета в админке


Процесс удаления всех товаров


Процесс синхронизации магазина


Особенности


На текущий момент синхронизация занимает достаточно длительное время — ~1 секунда на 1 товар. Это связано с ограничением количества запросов к VK API. По этой же причине выгружается только одна фотография (главная для товара).

Если у вас нет ограничения на время выполнения скрипта, в настройках можно указать количество товаров для синхронизации за итерацию, точно так же для удаления.
Текущие (базовые) лимиты выставлены на основе тестов на modhost.pro.

Не закрывайте консоль при синхронизации, иначе выполнение прервется.
Прерванная синхронизация может быть продолжена в любое время с того момента, на котором была остановка.

Обсуждение компонента в сообществе modx.pro.

1.2.2-beta (19.06.2018)

  • Исправлена ошибка нулевой цены (товары с нулевыми ценами больше не попадают в выгрузку)

1.2.1-beta (19.06.2018)

  • Исправлена ошибка с отсутствием описания товара
  • Добавлена системная настройка выбора поля для описания

1.2.0-beta (16.05.2018)

  • Восстановлена работоспособность в связи с изменениями в api
  • Добавлена вкладка настроек
  • Добавлен функционал получения токена из админки

1.1.1-beta (21.10.2016)

  • Добавлена мета-информация о товаре из VK (лайки, просмотры)
  • Добавлены комментарии к товару из VK
  • Неопубликованные товары становятся "недоступными" в ВК
  • Пофикшены некоторые баги

1.0.5-beta (20.09.2016)

  • Исправление ошибок обновления товара в маркете

1.0.4-beta (06.05.2016)

  • Улучшение получения "превью" товара
  • Добавлено событие "modVkMarketOnPrepareData"
  • Добавлено настройка "market_category_id" - категория товара
  • Совместимость с "msOptionsPrice2"

1.0.3-beta (26.04.2016)

  • Форматирование кода
  • Внешние улучшения "панели управления"
  • Правка бага "подтверждения действий"

1.0.2-beta

  • Добавляются только опубликованные товары

Последние обсуждения в сообществе MODX.pro