Раньше вы могли создавать два типа товаров, причём это никак не разделялось и велось все в общем пространстве, что создавало массу недопонимания и нагружало экран лишними вкладками.
Вначале немного отвлечёмся: в 12-ой версии в разделе Магазин появился раздел с каталогами магазина, но многие недоумевали, почему в разделах не показывается сам товар и не пользовались новшествами:
[spoiler]Сделано это было с позиции производительности: быстрый показ разделов каталога, их создание и управление, без вывода товаров. Товары выводились выше – на странице Список товаров общим списком, без разделения по разделам.
В 14-ой версии мы решили сделать вывод товаров в разделах магазина опциональным, чтобы те, кому удобней видеть товар, смогли его всё-таки видеть и не переходить в Контент для управления каталогом магазина в привычном для себя виде:
Опция находится в настройках модуля Информационные блоки и называется Совместный просмотр разделов и элементов. Включаем ее и видим товары в разделах:
Примечание: по умолчанию после установки обновления данная опция включается автоматически. Если же вам нужно убрать вывод товаров, вам нужно будет её выключить.
Товары включены, теперь давайте обратим внимание на новые кнопки, которые добавились в разделах для создания элементов:
Кроме привычной кнопки Добавить товар появилась кнопка с выпадающим списком Создать другие типы товаров.
Добавить товар - добавляется самый обычный простой товар, без каких-либо дополнительных возможностей. Это тот тип товара, который наиболее употребим, и используется в данный момент повсеместно.
Здесь минимум вкладок и только нужный минимум полей.
Нажатие по кнопке Создать другие типы товаров открывает список со всеми типами товаров, которые возможно создать:
Кнопка Создать товар с торговыми предложениями создает второй тип товара, который был в системе, но он претерпел небольшие косметические изменения, которые путали клиентов:
У этого типа товара появляется вкладка Торговые предложения и исчезла вкладка Торговый каталог.
Данный товар (как товар хранящий список предложений) не имеет остатков, не имеет цены и других атрибутов, которые есть у обычного товара.
Этот товар не является товаром. По сути, он содержит список «торговых предложений», которые и являются товарами (предложениями). Они же в зависимости от свойств показываются клиенту на сайте ( это мы подробно разберём в следующих статьях):
Переходим на вкладку Торговые предложения и видим привычную схему, а именно: можем по кнопке Добавить добавлять любое количество торговых предложений. Вот у них уже есть вкладка Торговый каталог и есть остатки, и все атрибуты товара:
Создать комплект, Создать набор позволяют создать два новых типа товаров. Давайте сначала разберём, чем они отличаются.
Набор – это предложенный магазином список (рекомендованный список) до трёх товаров, которые отображаются в публичной части магазина, к основному товару для которого набор и создаётся. Плюс этот список может содержать любое разумное количество товаров, из которого можно выбрать замену для предложенного товара, но не будем детально останавливаться, об этом мы ещё напишем подробно.
Комплект – это список товаров, которые содержатся внутри комплекта и будут списаны с вашего склада при покупке. Сам комплект не имеет физического остатка, его остаток зависит от товаров, которые входят в этот комплект. Удобно применять, например мебельщикам. Для нас, как для клиента интернет-магазина, стол - это товар законченный и целый, а для них - это 4 ножки, столешница, болтики и т.д. Вы покупаете стол, а со склада списываются необходимые комплектующие, из которых состоит этот стол. Примеров применения комплектов можно найти массу.
Давайте создадим комплект – нажимаем Создать комплект:
Появляется вкладка Состав комплекта. На ней выбираются те товары, которые входят в состав комплекта. Можно установить необходимое количество каждого товара (например, если вам нужно 15 болтов для сборки стола, то так и вписываем).
На столбце Процент скидки остановимся подробней. По умолчанию его можно не заполнять данными, но так как «комплект» - это обычный товар, а в магазине могут быть назначены скидки на него, то, если поля не заполнены, скидка распределится пропорционально стоимости входящих в комплект товаров и будет как бы «размазана» внутри комплекта.
А вот устанавливая параметры, вы можете регламентировать, какой процент от скидки получит входящий в комплект конкретный товар. Если на один из товаров входящих в комплект, вы не можете установить высокую скидку, вы можете снизить это значение. Опция будет использоваться нечасто, но позволит гибко регулировать скидку внутри комплекта.
Сортировка не имеет особого значения, а влияет на отображение в административном разделе, когда покупается комплект.
Мы создали комплект, в который входит: двое плавок и лиф с пантолетами. По кнопке Ещё вы можете добавлять новые строчки, если комплект состоит из более, чем трёх товаров.
Специальных ограничений по количеству товаров входящих в «Комплект» нет.
Давайте создадим набор – нажимаем Создать набор:
Набор - это физический товар с привязанными товарами, которые компания хочет рекомендовать купить с основным товаром.
Это, например, мобильный телефон, к которому рекомендуют: чехол, дополнительную флэш- карту памяти, стартовый набор сим-карту и т.п.
Выбираете товар, ставите сортировку: от неё будет зависеть, как товар выведется клиентам в публичном разделе. Первыми показываются те товары, которые имеют наименьшую сортировку.
По умолчанию вы можете показать в публичной части не более трёх рекомендованных товаров, но внутри, список может быть разумно большим:
В публичной части сайта клиент вот так увидит набор: есть базовый товар платье и к нему рекомендуется три товара, но зайдя по ссылке Составить свой набор:
Клиент сможет собрать из компонентов свой собственный набор, который можно добавить в корзину.
Набор может быть создан (и в основном будет создаваться) не как отдельный товар, а как некая сущность, которая добавляется к уже существующему товару. Для этого нужно войти в товар и нажать Добавить набор:
Набор может быть создан к любому типу товаров. На скриншоте ниже показано добавление набора для товара с торговыми предложениями:
Вы можете добавлять наборы к любому ранее созданному товару в вашем каталоге и использовать эту возможность в новых компонентах публичной части.
Мы разобрали, как создавать новые типы товаров. Чтобы отличать такие товары в списке товаров, появился столбец Тип товара:
Мы видим, что у нас есть: «простой товар», «простой набор», «комплект», «торговые предложения» и есть товар, у которого добавлен набор: это «предложения, набор». То есть мы добавили набор к товару, который уже существовал и был товаром с торговыми предложениями.
Повторим: набор может быть добавлен к любому типу товаров!
Обновление находятся в стабильном виде, и вы можете его установить
Спасибо, ждём вопросов и замечаний по новому функционалу.
.
А подскажите пожалуйста, выгрузка комплектов из 1с Управление торговлей вообще возможно?
А в 1с когда человек заказал комплект? что приезжаете? уже позиции??
Читал комменты, но все же кое-где повторюсь, поскольку - важно!
В настоящий момент используем Комплект на тестовом сайте ИМ. Стоимость комплекта задается вручную, что очень неудобно.
Программирование иногда далеко уходит от практики, либо хорошие идеи не учитывают потребности основных игроков рынка. А именно для нас Комплект может выполнять хотя бы просто функцию покупки группы товаров за один клик по сумме себестоимости всех этих товаров, при этом клиент не должен влиять на выбор количества товаров, входящих в Комплект. Нам не надо даже полуавтоматическое задание скидок на Комплект и проч.
Пусть эта схема «негибкая», но ее можно поставить в основу Комплекта, а установку стоимости вручную и скидок — в дополнительные функции.
При этой минимальной задаче возникают некоторые сложности:
а) стоимость в комплекте не задается автоматически, исходя из стоимости товаров входящих в него. Например, у меня ИМ с 20 000 товаров, я планирую 500 комплектов минимум. Один раз установить стоимость можно, менять.. очень время- и энергозатратно.
б)Так получилось, что товары входящие в комплект продаются еще и по отдельности и каждый имеет свою цену. Но цена на товар, как собственно, на доллар, нефть, крупу и хлеб может меняться, как в меньшую, так и в большую сторону, что не учитывает Комплект на сегодня.
Пример: один из товаров в Комплекте подорожал на 1000 рублей (не знаю почему, но так случилось). В результате был продан в составе Комплекта по цене «-1000руб». Тут же раздается звонок директора ИМ, который желает знать, почему товар был продан дешевле номинальной стоимости. Обычно разговор короткий, решение более чем цивилизованное — лишить премии на размер убытков компании того, кто эту цену в Комплекте проставлял, не учитывая текущее изменение стоимости товара, вошедшего в комплект.
В итоге: получается, что отличная задумка «Комплект» подходит только для ИМ, в которых не более 100 товаров и узконаправленная ниша с небольшим диапазоном и интервалом перепада цен. Но, нам, как искренним поклонникам CMS Битрикс, хочется, чтобы «Комплект» был более приближен к реалиям работы крупных ИМ, которые, в основном и используют данную CMS.
Надеюсь, что мои пожелания будут услышаны, т. к. мы с надеждой ждем от Вас усовершенствования данной функции.
Всего Вам доброго и успехов в развитии!
Вы в своих рассуждениях не совсем правы, задание цены в ручную тоже важный момент, ведь комплекты могут собираться не только из товаров, но могут содержать и работу (изготовление мебели например), но и автоматика была нужна и она появится.
И в дополнение вопрос по складскому учёту. Если он включён, то комплекты НЕ работают - они активны только в админке, но в паблике сайта отсутствуют. Будет ли решен вопрос по совместимости со складским учётом?
Наткнулся на ваш комментарий (9.09.14). Прошло 1,5 года. Данного функционала всё еще нет.
Если кто в курсе. Когда будет, если будет вообще?
1) Почему нет документации на класс CCatalogProductSet? (есть только один компонент catalog.set.constructor).
2) Как реализовать механизм, при котором клиент хочет три варианта комплекта(в терминологии разрабатываемого сайта комплект - это набор)?
Клиент желает три вида комплекта(набора): а) базовый, б) мастер, в) профи.
3) В идеале было бы классным разработчику самому создавать параметры товаров, например, простой комплект, подарочный набор, набор со скидками, новогодний набор и т.д. Пока жестко заданы только 2 параметра(кроме товара и SKU)!!!
Заранее благодарю! С уважением, Дмитрий!
А выгрузка наборов с составляющими из УТ11 уже реализована? Что-то состав в каталоге никак себя проявил, нет его.
Когда уже цена комплекта будет считаться (и пересчитываться) автоматически?
Уже ноябрь, а заявленного автоматизма в формировании стоимости Комплекта так и нет.
Когда ждать решения этого вопроса?
Заранее благодарен за ответ.
Ну или вариант со столом.
В вашем случае это столешница, 4 ножки и 4 болта.
А если например я хочу черную столешницу, белые ножки и болтов про запас?
Что такое комплект или набор (не вдаваясь в детали) - это следующие возможности как для клиентов, так и для бизнеса:
1. Показать человеку (не разбирающемуся в сочетаниях одежды) хороший стиль, когда брюки к ремню, к обуви, рубашке и аксессуарам.
2. Увеличить средний чек, человек хотел только рубашку, а тут брючки с ремешком прям ложатся и вуаля лишние деньги в один клик.
3. Дать уверенность человеку, что конкретный товар который он смотрит, и те аксессуары которые есть например в наборе, точно будут работать вместе.
и т.д.
Ваш же сценарий:
В вашем случае это столешница, 4 ножки и 4 болта.
А если например я хочу черную столешницу, белые ножки и болтов про запас?
"человек хотел только рубашку, а тут брючки с ремешком прям ложатся и вуаля лишние деньги в один клик" а вам всегда подходит размер?)
Вот вы идете в магазин и говорите мне черный костюм размера L. Мерять не буду)
Рост, ширина плеч, длинна ног ведь не манекена?) Думаю врятли...
Антон вы вообще смотрели функционал, кто же вам мешает размер та сменить на свой, вплоть до самой корзины на всех этапах, это первое, второе - набор это дополнительная опция, если человек хочет только брюки он их и купит, а в набор и заходить не будет.
Вы почитайте внимательно, что я написал, это инструмент дополнительного удобства для ваших клиентов, не нужен вам этот инструмент, не хотите вы создавать ценность для вашего магазина, вы в праве его не использовать, а заявлять, что это бесполезно несколько поспешно.
Вот на одном сайте:
А тут только предложения доступны:
Где настраиваются или включаются доступные типы товаров?
Наверное, они раньше были в этой редакции и потом их удалили?
Тогда почему Товарных предложений нет?
Кстати, и "Корзины" на сайте без обновлений есть:
А с обновлениями нет:
Подумаешь теперь сто раз перед установкой обновлений [IMG]
НУЖЕН! И очень, как нужен! Позарез, можно сказать.
И я могу понять игнор двух вопросов на одну тему (от меня и Алексея и Компаниец Виктора): заявленного автоматизма в формировании стоимости Комплекта так и нет. Когда ждать решения этого вопроса?
Но вопрос закономерен, т.к. было озвучено и тут ничего не попишешь:
"В течение сентября выйдет отличный апдейт, который привнесет отличные плюшки в комплекты."
плюшки..бухлюшки..
Хочется понять, было ли обещание голословным или работа по реализации все-таки ведется?
Еще раз благодарю за ответ по-существу.
Приобрели редакцию Бизнес. Наборы и Комплекты есть. Теперь непонятно - как их загружать из 1С. Это в принципе возможно? Похоже, из 1С они не выгружаются вообще.
Сразу возникла куча вопросов.
Вопрос первый. Создание набора
Делаем так: Создать набор.
Заполняем карточку Элемент
Заполняем карточку Состав набора
После этого, при попытке сохранить выдается сообщение: Нет цены.
Вопрос - какую цену вносить - суммарную для всего набора? Или какую?
Если суммарную, то как считать - на калькуляторе, что ли?
Ок, внесли цену. В результате получаем новый товар, в колонке "тип товара" стоит: простой, набор
Второй способ. Открываем уже имеющийся товар. В параметрах товара указываем "Добавить набор"
Появляется карточка Состав набора. Заполняем ее.
В результате получаем товар с типом товара "простой, набор"
То есть в любом случае при создании набора мы сначала должны создать товар - правильно?
Второй вопрос. Вывод набора в публичной части.
Не нашли, как выводить набор в карточке элемента.
Нашли компонент Конструктор наборов.
Но в нем требуется указать ID элемента. Вопрос - какого элемента? А если у нас наборов 500? Мы вручную должны указать все эти 500 наборов?
Если указываем ID элемента вручную, то этот набор выводится у всех товаров. А нам нужно у каждого товара свой.
Вопрос по созданию комплектов.
При добавлении элементов в комплект и последующем сохранении выдается ошибка:
Ошибка
Нельзя добавить в комплект/набор элемент, не являющийся товаром
Эту ошибку удалось устранить, изменив базовую цену.
Вопрос - если у нас у несколько типов цен, то товары, у которых тип цен не является базовым, нельзя добавить в комплект?
Далее. Стоимость комплекта. По идее она должна складываться из стоимости комплектующих. На самом деле цена комплекта никак не привязана к ценам комплектующих, и выставляется произвольно. Как это исправить?
Где об этом прочесть?
А где можно посмотреть код вывода набора и его функционала (добавления/удаления элементов набора)? А то в переписанный шаблон при обновлении код не импортируется, а хотелось бы реализовать.
Спасибо.
Сейчас реализуем в И-Магазине возможность приобретения комплектов.
Столкнулся с такой проблемой - при расчете конечной стоимости система считает сумму из стоимости комплекта и всех его комплектующих.
Делаю следующим образом:
1. Создал товар "Тест" - 1р. за штуку
2. Создал "Комплект Тест" - 1р за штуку (цена указанна в торговом каталоге товара)
3. Добавил в комплект 5 шт "Тест"-ов
Получилось:
1. В карточке товара "Комплект Тест" стоимость - 1р.
2. В корзине "Комплект Тест" стоимость - 1р.
3. В форме оформления заказа в разделе "Состав заказа" появляется еще одна строчка с позицией "Тест" - 5шт - 5р. , и соответственно сумма заказа вырастает до 6р.
4. Конечно в последствии и в формируемых счетах появляется + "Тест" - 5шт - 5р
5. В админке Битрикса в "Заказах", у этого заказа
Есть ли способ научить его работать с комплектами?
Компонент bitrix:sale.order.full не поддерживается уже более года. Для использования процедуры оформления со всеми нововведениями, попробуйте использовать sale.order.ajax
Как получить значения поля "Количество"?
Шаблон по умолчанию эти значения не видит.
В массиве "$arResult" этих значений тоже нет.
У меня возникла такая необходимость.
Выгружаю из 1С 8.3.5.1517 УТ 11.1.10.116 Модуль 1С-Битрикс 4.1.0.3
на
1С-Битрикс: Управление сайтом 14.9.1
Есть тип номенклатуры - набор
Сама номенклатура - Набор для спальни
В составе набора : Шторы / покрывала / подушки
Как бы так выгрузится, чтоб можно было спокойно комплектовать в УТ и на сайте все появлялось в виде набора?