FTP Sync with CSV Converter
Автоматизируйте синхронизацию файлов через FTP/FTPS с мгновенной конвертацией CSV в YML/XML. Импортируйте данные в медиатеку WordPress, настраивайте расписания и фильтруйте файлы.
by Robert Bennett · github.com/robertobennett/ftp-sync-with-csv-converter · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/robertobennett/ftp-sync-with-csv-converter/archive/refs/heads/ftp-sync-converter-plugin.zipАвтоматизирует синхронизацию файлов по FTP/FTPS с мгновенной конвертацией CSV в YML/XML и импортом в медиатеку WordPress.
Описание
Мощный плагин для автоматической или ручной синхронизации файлов с FTP/FTPS сервера. После загрузки CSV файлов автоматически конвертирует их в формат YML (Яндекс.Маркет) или XML. Поддерживает планирование задач, фильтрацию файлов и импорт в медиатеку WordPress.
Основные возможности
- Автоматическая синхронизация по FTP/FTPS: Поддержка обычного FTP и FTP поверх SSL (FTPS).
- Гибкое расписание: Настраиваемые интервалы синхронизации (каждые 15 минут, ежечасно, daily и т.д.).
- Фильтрация файлов: Синхронизация по расширению, имени, размеру и маске.
- Конвертер CSV → YML/XML: Автоматическое преобразование загруженных CSV файлов в популярные форматы.
- Умное сравнение файлов: Режимы перезаписи на основе размера, даты изменения или всегда/никогда.
- Импорт в медиатеку: Загруженные и сконвертированные файлы автоматически добавляются в медиатеку WordPress.
- Создание ZIP-архивов: Опциональное создание ZIP архивов с исходным и сконвертированным файлом.
- Поддержка греческой кодировки: Корректная обработка CSV файлов с греческими символами.
- Логирование: Детальное логирование всех процессов синхронизации и конвертации.
Установка
- Загрузите файл
ftp-sync-converter-plugin.phpв папку/wp-content/plugins/. - Активируйте плагин через меню 'Плагины' в админ-панели WordPress.
- Перейдите в раздел
Настройки->FTP Syncдля конфигурации.
Использование
- Настройка FTP: Укажите хост, пользователя, пароль, порт и другие параметры подключения.
- Настройка синхронизации: Выберите интервал, укажите удаленную директорию и настройте фильтры файлов.
- Настройка конвертации: Включите опцию конвертации, выберите формат (YML/XML) и валюту.
- Тестирование: Воспользуйтесь кнопками «Test FTP Connection» и «Run Sync Now» для проверки настроек.
- Просмотр результатов: После синхронизации ссылки на загруженные и сконвертированные файлы появятся внизу страницы настроек.
Поддерживаемые форматы CSV
Плагин использует интеллектуальное сопоставление заголовков. Поддерживаются русские и английские названия полей:
- Название:
name,product_name,title,название,товар - Цена:
price,cost,цена,стоимость - Артикул:
id,sku,article,ид,артикул - Категория:
category,категория - Описание:
description,desc,описание - Производитель:
brand,manufacturer,vendor,бренд,марка - Изображения:
image,image1-image8,img,изображение,картинка1-8 - И многие другие.
Версия
3.0 Release