Skip to content

XML Feed Editor — це десктопна програма, створена на Python з використанням PyQt6, яка дозволяє зручно переглядати та редагувати XML-фіди (зокрема у форматі XML), що часто використовуються для експорту товарів на маркетплейси.

License

Notifications You must be signed in to change notification settings

coolrich/xml-feed-editor

Repository files navigation

🛒 XML Feed Editor for Online Stores

XML Feed Editor — це десктопна програма, створена на Python з використанням PyQt6, призначена для редагування XML-файлів прайс-листів інтернет-магазинів. Вона дозволяє зручно обробляти товарні дані, змінювати ціни, категорії, описи та керувати фідом у форматі, сумісному з маркетплейсами (Prom, Rozetka, тощо).


⚙️ Основні можливості

📂 1. Завантаження XML-файлів

  • Підтримка локальних файлів та URL-завантаження.
  • Автоматична обробка структури XML.

🗂️ 2. Вибір товарів та категорій

  • Гнучкий вибір категорій або окремих товарів для редагування.

💰 3. Зміна цін товарів

  • Модифікація цін за множником.
  • Підтримка цінових категорій та діапазонів.

🏷️ 4. Заміна назв і категорій

  • Використання шаблонів для автоматичної заміни.
  • Зберігання історії змін: початкова назва -> заміна.

✏️ 5. Додавання описів

  • Можливість додати додатковий текст до опису.

❗ Відомі обмеження

  • 🔴 Недолік: При додавання опису до товарів в кінці з'являється артефакт ]]>.

📸 Скріншоти програми:

1 2

1 2 3

1

1

Встановлення:

  1. Клонуйте репозиторій:

    git clone https://github.com/coolrich/xml-feed-editor.git
  2. Встановіть залежності:

    pip install -r requirements.txt

Ліцензія:

Цей проект ліцензується під ліцензією MIT — дивіться LICENSE для докладної інформації.

About

XML Feed Editor — це десктопна програма, створена на Python з використанням PyQt6, яка дозволяє зручно переглядати та редагувати XML-фіди (зокрема у форматі XML), що часто використовуються для експорту товарів на маркетплейси.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages