Добавление мебельной тематики в интернет магазин FlyAway
27 июля 2016
Автор: Системс АЛЬФА
Добрый день, друзья! Мебельные компании постоянно просят нас расширить функционал комплектов и коллекций. Для них комплект – это некая виртуальная единица, которая содержит в себе несколько товаров. Такой товар не имеет артикула и физического остатка. Поэтому при покупке комплекта со склада должны списываться товары, из которых состоит данный комплект.
Раз просите – держите!
Например, есть виртуальный комплект мебели для спальной:
А по сути, он состоит из кровати и двух прикроватных тумб.
Когда мы отправляем комплект в корзину, там он отображается отдельными позициями, перечисленными выше. Здесь все очень логично, но!
В базовом магазине от 1С-Битрикс это работает следующим образом:
1. В административной панели создается комплект мебели.
2. На сайте он выглядит как единый товар:
В корзине он выглядит как отдельный товар
4. И только администратор видит заказ как комплект
Причем в сумме заказа стоит именно цена, установленная вручную за комплект, а не сумма цен отдельных товаров комплекта, которые здесь приводятся для информации.
По словам мебельщиков, такого функционала им было недостаточно, и мы сделали для них следующее, максимально задействовав и сохранив базовый функционал 1С-Битрикс:
1. В карточке товара выводятся все товары комплекта, и посетитель видит, из каких элементов состоит его гостиная. Здесь поддерживается режим торговых предложений.
Когда пользователь отправляет всю гостиную в корзину – она уходит туда как в базовом варианте от Битрикс - одним товаром. Но в нашем варианте у пользователя есть возможность докинуть пару дополнительных тумб или шкафов.
2. Второй важный пункт. Мы предусмотрели функционал коллекций. И теперь пользователи смогут увидеть не только товары, из которых составлен комплект, но и другие товары коллекции, например другую модель шкафа. Это выглядит вот так:
По сути, получился функционал комплектов, который похож на часто приводимый пример хорошего сайта Express Office, но с сохранением базового функционала 1С-Битрикс, а следовательно и возможности обновляться.
Доработка включена в состав обновлений нашего конструктора магазинов FlyAway.
На сегодня это все, спасибо.
Раз просите – держите!
Например, есть виртуальный комплект мебели для спальной:
![Фото 1: «1.png»](https://site-cloud-files.bitrix.info/main/528/528cb24a999d89f708eb7d2e2b7c5fe4/1.png)
А по сути, он состоит из кровати и двух прикроватных тумб.
![Фото 2: «2.png»](https://site-cloud-files.bitrix.info/main/3a1/3a16b41ebe525286137c0b86c9fc9a30/2.png)
![Фото 3: «3.png»](https://site-cloud-files.bitrix.info/main/388/38816dd0f0ffe15db27a7d72228b7716/3.png)
Когда мы отправляем комплект в корзину, там он отображается отдельными позициями, перечисленными выше. Здесь все очень логично, но!
В базовом магазине от 1С-Битрикс это работает следующим образом:
1. В административной панели создается комплект мебели.
![Фото 4: «4.png»](https://site-cloud-files.bitrix.info/main/2b3/2b3be846d2472c47ba5eb8e4778d6505/4.png)
Рис. 1. Вид комплекта в административной панели.
2. На сайте он выглядит как единый товар:
![Фото 5: «5.png»](https://site-cloud-files.bitrix.info/main/c21/c210c3763270f1372ff1cf4493e85a07/5.png)
Рис. 2. Вид комплекта в карточке товара базового магазина.
В корзине он выглядит как отдельный товар
![Фото 6: «6.png»](https://site-cloud-files.bitrix.info/main/e8a/e8a25c8fd4739414093f13082e8376a6/6.png)
Рис. 3. Вид комплекта в корзине.
4. И только администратор видит заказ как комплект
Причем в сумме заказа стоит именно цена, установленная вручную за комплект, а не сумма цен отдельных товаров комплекта, которые здесь приводятся для информации.
![Фото 7: «7.png»](https://site-cloud-files.bitrix.info/main/bb0/bb01bab724fd6fe5e04b90f005fd1f7c/7.png)
Рис. 4. Вид комплекта в детальном просмотре заказа в административной панели.
По словам мебельщиков, такого функционала им было недостаточно, и мы сделали для них следующее, максимально задействовав и сохранив базовый функционал 1С-Битрикс:
1. В карточке товара выводятся все товары комплекта, и посетитель видит, из каких элементов состоит его гостиная. Здесь поддерживается режим торговых предложений.
![Фото 8: «8.png»](https://site-cloud-files.bitrix.info/main/bfc/bfc41f8736ca7ad0eb61430993962159/8.png)
![Фото 9: «9.png»](https://site-cloud-files.bitrix.info/main/47a/47a07a4c2f2394c9f40af6e003f998a8/9.png)
Рис. 5. Элементы комплекта в карточке товара магазина FlyAway.
Когда пользователь отправляет всю гостиную в корзину – она уходит туда как в базовом варианте от Битрикс - одним товаром. Но в нашем варианте у пользователя есть возможность докинуть пару дополнительных тумб или шкафов.
![Фото 10: «10.png»](https://site-cloud-files.bitrix.info/main/01b/01bbe94e618e953220b14592aea34eea/10.png)
Рис. 6. Элементы комплекта в корзине магазина FlyAway.
2. Второй важный пункт. Мы предусмотрели функционал коллекций. И теперь пользователи смогут увидеть не только товары, из которых составлен комплект, но и другие товары коллекции, например другую модель шкафа. Это выглядит вот так:
![Фото 11: «11.png»](https://site-cloud-files.bitrix.info/main/6af/6af66b36504b4ebc2ed930378405725c/11.png)
Рис. 7. Все товары коллекции в карточке товара магазина FlyAway
По сути, получился функционал комплектов, который похож на часто приводимый пример хорошего сайта Express Office, но с сохранением базового функционала 1С-Битрикс, а следовательно и возможности обновляться.
Доработка включена в состав обновлений нашего конструктора магазинов FlyAway.
На сегодня это все, спасибо.
Предлагаем еще прочесть