1. YCLIENTS
  2. Маркетплейс интеграций
  3. Плагинизация
  4. Руководство по созданию Frontend плагина
  5. Плагинизация ERP
  6. Тестирование плагина ERP

Тестирование плагина ERP


Для проверки работы вашего плагина без публикации в продакшн используется встроенный тестовый интерфейс ERP. Он доступен через глобальный объект window.ms.ErpPluginTesting.

Подготовка

  1. Сборка артефактов. Убедитесь, что у вас есть готовые файлы плагина JS/CSS.
  2. Размещение. Выгрузите эти файлы на публичный URL.

Шаги тестирования

  1. Откройте страницу ERP, где должна появиться точка монтирования вашего плагина.
  2. Откройте DevTools → Console.
  3. (опционально) Включите подробные логи плагина:
    window.ms.ErpPluginTesting.enableLogs(true);
    
  4. Инициализируйте плагин, передав ему параметры:
    window.ms.ErpPluginTesting.initialize({
      slug: 'your-plugin-slug',              // Уникальный идентификатор плагина
      area: 'erp-visit-modal-client-details',// Зона интеграции
      script: 'https://cdn.example.com/plugin.js',
      stylesheet: 'https://cdn.example.com/plugin.css',
      payload: { } // Данные для отправки плагину
    });
    
  5. (опционально) Посмотреть список всех загруженных плагинов:
    window.ms.ErpPluginTesting.list();
    

Пример конфигурации

window.ms.ErpPluginTesting.initialize({
  slug: 'client-loyalty-card-erp',
  area: 'erp-visit-modal-client-details',
  script: 'https://example.com/path/to/plugin.js',
  stylesheet: 'https://example.com/path/to/plugin.css',
  payload: null
});
Предыдущая статья Зоны встраивания плагинов ERP
Следующая статья Размещение JS/CSS файлов плагина для тестирования