Разработка системы мониторинга цен и виджета для сайта

Цель проекта

Создать автоматизированное решение для ежедневного сбора актуальных цен на товары с различных торговых площадок и их интеллектуального отображения на сайте через виджет. Система должна работать автономно, минимизируя ручной труд.

Основные задачи

1. Автоматический парсер цен

  • Реализовать скрипт, который раз в сутки (в ночное время) собирает цены и данные о наличии товаров.
  • Источники для парсинга:
    • Корпоративный розничный сайт.
    • Маркетплейсы: Wildberries, Ozon, Яндекс.Маркет (до 3-х отдельных кабинетов на каждой площадке).
  • Собранные данные должны сохраняться в базу данных с привязкой к модели товара и площадке.

2. Административная часть и справочники

  • Создать панель управления для ведения справочников:
    • Справочник моделей товаров: Список товаров с их уникальными идентификаторами (артикулами, ссылками) на каждой из целевых площадок.
    • Справочник статей: Возможность привязывать к каждой статье на сайте одну или несколько моделей товаров из первого справочника.
  • Обеспечить возможность ручного обновления данных и просмотра истории цен.

3. Виджет для отображения на сайте

  • Разработать универсальный шорт-код (например, [price_widget]) для вставки в статьи.
  • Логика работы виджета:
    • Определяет, в какой статье он размещен.
    • По справочнику находит все модели товаров, привязанные к этой статье.
    • Запрашивает из базы данных последние сохраненные цены на эти модели со всех площадок.
    • Формирует и выводит на страницу блок (виджет).
  • Виджет должен содержать:
    • Список площадок с актуальными ценами и информацией о наличии.
    • Кнопки для перехода на карточку товара на соответствующей площадке.

4. Система ссылок и аналитики

  • Все ссылки с кнопок в виджете должны автоматически дополняться UTM-метками для отслеживания в системах аналитики.
  • Структура меток:
    • utm_source: Идентификатор площадки (например, site, wb, ozon, ym).
    • utm_medium: Фиксированное значение 'widget'.
    • utm_campaign: Уникальный идентификатор или slug статьи, где размещен виджет.

Технические требования

  • Система должна быть надежной и работать автономно.
  • Код должен быть хорошо документирован.
  • Необходимо предусмотреть обработку ошибок (отсутствие товара на площадке, изменения в структуре страниц и т.д.).

Написание продающих текстов для карточек автотоваров на маркетплейсах

Требуется создать качественные и SEO-оптимизированные тексты для карточек товаров в категории "Автотовары" на популярных маркетплейсах. Цель - привлечь покупателей, подробно описать товар, выделить преимущества и повысить видимость в поиске.