Бизнес-задача нашего клиента: создать интернет-магазин брендовой одежды и аксессуаров с возможностью ежедневного обновления каталога. А также реализовать функцию платной подписки, которая дает скидку на все товары в каталоге.
Задачи, которые стояли перед нашей командой
- Создать интернет-магазин, который будет успешно работать с разными инструментами продвижения: от SEO до медийной рекламы.
- Реализовать решение, которое позволит каждый день обновлять цены, ассортимент и условия доставки. Сложность была в том, что поставщик клиента не реализовал API или иную удобную возможность для регулярного обновления товаров.
- Доработать личный кабинет.
- Реализовать в личном кабинете статус пользователя «С подпиской» или «Без подписки» и возможность покупки подписки на разные сроки.
- Настроить корректный расчет доставки при ее наличии.
Как реализовывали и как сайт работает сейчас
Frontend — стек технологий:
Backend — стек технологий:
- Выбор платформы, на которой будем создавать онлайн-магазин, подключение системы оплаты, визуальное оформление
Мы сертифицированные специалисты по Bitrix, у нас большой опыт работы в разработке сайтов на этой платформе. И выбрали ее, потому что она изначально заточена под интернет-магазины, имеет огромнейший функционал для создания качественного продукта и также дает возможность адекватно работать контент-менеджерам с нужными страницами и их наполнением.
Мы начали с базового функционала интернет-магазина, включая реализацию каталога, корзины и других привычных возможностей.
На этом этапе мы также подключили эквайринг для оплаты банковскими картами, чтобы получить полностью рабочий интернет-магазин с тестово заполненной карточкой товара и всеми нужными свойствами.
Кроме этого, дизайнер разработал визуальный стиль сайта: подобрал цвета, шрифты и создал логотип.
-
Импорт товаров на новый сайт клиента
Перед нами стояла задача найти способ регулярного обновления товаров, цен и остатков на сайте клиента. Вариант с API файлами выгрузки и системами складского учета не подходил.
Поэтому приняли решение разработать свой парсер на Python, которая собирает данные аккуратно, не перегружая сайт клиента. Для этого использовали Selenium для автоматизации действий веб-браузера.
В итоге мы создали решение, которое собирает товары у поставщика, записывает их в файл и загружает на сайт автоматически.
-
Корректировка цен и сроков доставки
Доработали скрипт так, чтобы формировать Excel-файл с корректной информацией.
-
Личный кабинет, подписка и группы пользователей
Доработали Личный кабинет под нужный функционал подписки, статус пользователя и, собственно, информацию об этой подписке.
Мы создали группу пользователей «Пользователи с подпиской», которую автоматически назначали при покупке подписки через корзину на сайте.
Таким образом, когда пользователь с подпиской попадает на сайт, ему доступны оптовые цены.
Сейчас это выглядит так:

Если же у пользователя нет подписки, то для него доступны цены «Без подписки»:

В результате
- Наш клиент получил полностью администрируемый интернет-магазин, где каждую ночь в фоновом и автоматическом режимах обновляется ассортимент.
- Цены и сроки доставки полностью соответствуют требованиям клиента.
- На платформе реализована возможность оформлять подписку, поэтому пользователи могут покупать брендовую одежду и аксессуары по более низкой стоимости.
- Для пользователей
- При переходе на страницу каталога видят список товаров, здесь же есть фильтр с разными параметрами для удобства поиска, а также видны цены, доступные размеры и сроки доставки.
- В карточке товара пользователь видит данные о товаре, его характеристики, доступные размеры, сроки доставки с определенного склада и цены на них:


- В меню пользователь может перейти по ссылке «Вступить в клуб» и купить подписку, после которой ему станут доступны цены по более выгодным условиям.

Вам тоже нужен сайт на Bitrix? Оставьте заявку ниже, мы подготовим для вас предложение!