Fullstack-разработчик (Symfony / Битрикс) с опытом DevOps.

Петр Сальников spbcod

Рейтинг: 30
Верифицирован через Сбер ID
Всего отзывов: 0
  • Работ в портфолио: 42
  • Типовых услуг: 11
  • Работ на продажу: 0
  • Возраст: 50 лет
  • Стаж работы: 27 лет
  • Зарегистрирован: 26.02.2023
  • Образование: Cпециалитет
  • Стоимость услуг (руб): 1 000 за час 200 000 за месяц
Был на сайте:

Разработка административной панели управления YML-фидом для Яндекс.Маркета в 1С-Битрикс

Описание

Для интернет-магазина требовалось настроить выгрузку товаров на Яндекс.Маркет через YML-фид. Стандартные возможности Битрикс не давали нужной гибкости:
- нельзя было тонко настроить категории товаров для выгрузки,
- отсутствовало управление параметрами доставки (сроки, самовывоз),
- не было возможности группового включения/отключения НДС,
- сложно было контролировать минимальную цену товаров в фиде.

Требовалось создать удобную панель, которая позволит:
- Управлять всеми настройками YML-фида из одного места
- Выбирать конкретные категории товаров для выгрузки
- Настраивать параметры доставки (сроки, самовывоз, часы работы)
- Контролировать минимальную цену товаров в фиде
- Управлять НДС для товаров
- Иметь отдельные настройки для разных магазинов (мультисайтовость)

Решение

Создал кастомный модуль, который добавляет в админку Битрикс отдельный раздел "Управление фидом YML":

/local/modules/custom.ymlfmanager/
├── lib/
│ ├── YmlGenerator.php # Генерация YML-файла
│ ├── CategoryManager.php # Управление категориями для выгрузки
│ ├── DeliverySettings.php # Настройки доставки
│ ├── VatManager.php # Управление НДС
│ ├── PriceFilter.php # Фильтр по минимальной цене
│ └── LogManager.php # Логирование выгрузок
├── install/
│ └── index.php # Установщик модуля
├── options.php # Страница настроек
└── admin/
└── yml_feed.php # Главная страница панели

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

Результат

Для бизнеса
✅ Единая точка управления — все настройки маркетплейсов в одном месте
✅ Гибкая настройка выгрузки — можно выбрать конкретные категории товаров
✅ Контроль минимальной цены — дешевые товары не портят статистику
✅ Оптимизация доставки — точные сроки и условия для Яндекс.Маркета
✅ Экономия времени — не нужно править код для изменения настроек

Технические результаты
✅ Разработан кастомный модуль с удобным интерфейсом
✅ Реализована генерация YML с учетом всех требований Яндекс.Маркета
✅ Гибкое управление категориями (древовидный выбор)
✅ Групповое управление НДС для всех товаров
✅ Поддержка мультисайтовости (настройки для aquazon.ru)
✅ Интеграция с другими маркетплейсами в единой панели

Ссылки на примеры реализации

 aquazon.ru

Презентация проекта

Скриншот 25-02-2026 195843.jpg

Оценили проект:

0