Каталог постачальника → фід маркетплейсу за розкладом

catalog-feed.devs-code.site
Каталог постачальника → фід маркетплейсу за розкладом

У каталозі постачальника більше мільйона товарів. Потрібні з них десять підгруп — з цінами, залишками, у вигляді YML-файлів, які прийме маркетплейс. Стенд дозволяє зробити це руками: відмітити групи, додати чорний список, задати вилку ціни, натиснути «Запустити». Лог обходить каталог, відкидає те, що не пройшло фільтри, і пише кілька YML. Будь-який файл можна завантажити — він розбирається як валідний XML: 60 оферів, справжні характеристики. Зріз даних не вигаданий: 200 товарів з tme.eu, 17 повністю розібраних карток товару, 200 характеристик, реальні символи, ціни в PLN, залишки складу, фото та посилання. Чого стенд не робить: він не ходить на джерело наживо з браузера. Це робота сервера за розкладом — і сторінка чесно про це каже.

  • Фільтри, які справді потрібні: групи, підгрупи, чорний список, ціна, наявність
  • Вивантаження ріжеться на кілька YML — мільйон товарів в одне завдання не влізе
  • Окремий рядок crontab на профіль: одна група впала — решта відпрацювали
  • Вкладка картки товару: 16 справжніх характеристик і місце опису
  • Кожен файл завантажується і перевіряється: XML-парсер, 60 оферів у частині

Схожі роботи