+7 958 269-77-77Написать в Telegram
Дом «Ф-Спорт» на макете города

сделал целиком22 · E-commerce · 1С-Битрикс · Парсер

Ф-Спорт — Переезд магазина с OpenCart на 1С-Битрикс

Магазин спортивной экипировки переехал со старого OpenCart на 1С-Битрикс и сменил имя: jogel.shop стал «Ф-Спорт». Каталог теперь собирается сам — парсер каждую ночь забирает товары, цены и остатки у поставщика. Заказ взял 7 октября, вечером 8-го магазин уже работал на новом движке.

Клиент
Интернет-магазин спортивных товаров
География
Московская область
Тип проекта
E-commerce · 1С-Битрикс · Парсер
Адрес
f-sport.shop
f-sport.shop
Ф-Спорт — первый экран f-sport.shop
Первый экран живого сайта f-sport.shop
f-sport.shop
Ф-Спорт — снимок страницы f-sport.shop

Снимок живого сайта. Листается вместе с разбором, колесом внутри окна — вручную.Снимок живого сайта — листайте пальцем внутри окна.

Ф-Спорт — вид на телефоне
Вид на телефоне

Что это за проект

Интернет-магазин спортивных товаров для розницы и опта: экипировка, обувь, мячи и инвентарь для командных видов спорта, фитнеса и не только. Каталог — 7 брендов поставщика, 2 292 товара и больше 12 тысяч размеров (на 9 октября 2026).

Кто пользуется: Розничные и оптовые покупатели спортивной экипировки

Какую задачу решает

Магазин работал на OpenCart, а каталог повторял ассортимент поставщика и обновлялся сторонним скриптом. Нужно было переехать на 1С-Битрикс, не потеряв поисковый трафик, и сделать так, чтобы каталог обновлялся сам, а владелица могла править разделы в админке. Переезд прошёл на том же хостинге: старый сайт остался копией на случай отката.

  1. Парсер вместо ручного ввода

    Каждую ночь парсер забирает у поставщика товары, размеры, цены, остатки и фото. Если позиция пропала, она становится «нет в наличии», а когда вернётся — восстановится сама.

  2. Старые ссылки не умирают

    Для каждого адреса старого магазина посчитано новое место: товар — по артикулу или названию, иначе раздел. Покупатель из поиска попадает туда, куда шёл.

  3. Ручные правки важнее парсера

    Владелица может переименовать или скрыть раздел в админке, и ночное обновление это не перезапишет.

Что я сделал

  • Перенос с OpenCart на 1С-Битрикс «Малый бизнес» на хостинге заказчицы и переезд на домен f-sport.shop
  • Шаблон с нуля по образцу старой темы: шапка, каталог, поиск с подсказками, карточка с цветами и размерами
  • Парсер каталога поставщика: 7 брендов, почти 18 тысяч фото, обновление каждую ночь на том же хостинге
  • 301 со старых адресов: 2 068 товаров ведут на свою карточку, остальное — в подходящие разделы
  • Тексты, SEO и картинки разделов перенесены со старого сайта, сборные витрины «Мячи» и «Насосы для мячей»
  • Уведомления о заказах в Telegram-группу магазина, защита форм от спама, 152-ФЗ и PDF-инструкция для владелицы

Что умеет сайт

  • Каталог обновляется сам: цены, остатки, новые товары
  • Пропавшие у поставщика позиции становятся «нет в наличии», а не исчезают
  • Ручные правки разделов переживают ночное обновление
  • Карточка товара: другие цвета модели, размеры, похожие товары
  • Корзина, быстрый заказ, сравнение и избранное
  • Старые ссылки jogel.shop ведут на те же товары

Разделы

  • Командный спорт
  • Мячи
  • Обувь
  • Одежда
  • Фитнес
  • Йога и пилатес
  • Активный отдых
  • Единоборства
  • Плавание
  • Игры

На чём сделано

  • 1С-Битрикс «Малый бизнес» (PHP 8.2, MySQL 8)
  • Парсер на Python
  • Импорт каталога в формате CommerceML
  • Cron на хостинге заказчицы
  • Telegram Bot API для уведомлений

Про дизайн

Для постоянных покупателей магазин остался узнаваемым: геометрию старой темы повторил своей вёрсткой и сверял с оригиналом до пары пикселей. Сменились имя и логотип.

Нужен похожий проект?

Напишите задачу своими словами. Отвечаю в течение часа с 9:00 до 22:00, вилку по цене и срокам называю на первом созвоне — бесплатно.