Интеграция с TorgSoft -> Shopify
Интеграция между учётной системой Torgsoft и платформой Shopify, чтобы объединить две системы: оффлайн-склад с онлайн-магазином. Мотивация — адаптировать товары из Torgsoft (с их структурой данных) под требования Shopify, создавая варианты продуктов, группы и кастомные поля. Это позволяет автоматически выгружать каталог без ручной доработки, экономя время на обработку остатков, цен и фото. Подобное можно адаптировать под другие учётки (например, 1C) и платформы (WooCommerce).
Что реализовал и для чего
FTP для выгрузки из Torgsoft: Настроил сервер для автоматического приёма CSV и изображений — обеспечивает безопасный доступ и передачу данных без ручного копирования.
Адаптация товаров и вариантов: Парсер создаёт группы товаров, уникальные ID, варианты (цвета, размеры) и кастомные решения по требованиям Shopify (Handle, Title, Variants) + запросам клиента (транслитерация, теги) — делает данные совместимыми, минимизируя ошибки импорта.
Веб-сервер для фото: Развёрнул под IIS с WSGI на Windows Server для генерации URL изображений — фото сразу готовы для Shopify, без внешних сервисов.
Уведомления в Telegram: Скрипт отправляет отчёты с файлами и статистикой (кол-во SKU, время обработки) — помогает команде быстро понимать статус выгрузки.
Архивация и логи: Всё архивируется для отслеживания конфликтов (ошибки имён, дубли); детальные отчёты фиксируют выгрузки, создание вариантов и полей — упрощает аудит.
Технологии: Python 3, Pandas, Flask (WSGI), FTP, Telegram API, Hashlib.
Решение гибкое: легко добавить поля или интегрировать с другими системами.
Что реализовал и для чего
FTP для выгрузки из Torgsoft: Настроил сервер для автоматического приёма CSV и изображений — обеспечивает безопасный доступ и передачу данных без ручного копирования.
Адаптация товаров и вариантов: Парсер создаёт группы товаров, уникальные ID, варианты (цвета, размеры) и кастомные решения по требованиям Shopify (Handle, Title, Variants) + запросам клиента (транслитерация, теги) — делает данные совместимыми, минимизируя ошибки импорта.
Веб-сервер для фото: Развёрнул под IIS с WSGI на Windows Server для генерации URL изображений — фото сразу готовы для Shopify, без внешних сервисов.
Уведомления в Telegram: Скрипт отправляет отчёты с файлами и статистикой (кол-во SKU, время обработки) — помогает команде быстро понимать статус выгрузки.
Архивация и логи: Всё архивируется для отслеживания конфликтов (ошибки имён, дубли); детальные отчёты фиксируют выгрузки, создание вариантов и полей — упрощает аудит.
Технологии: Python 3, Pandas, Flask (WSGI), FTP, Telegram API, Hashlib.
Решение гибкое: легко добавить поля или интегрировать с другими системами.