Доброго времени суток! Попался заказчик, который купил лицензию битрикса и теперь требует сделать сайт исключительно на этой CMS. У меня есть опыт разработки на различных CMS и фреймворках, но с битрикс ни разу не работал. Подскажите, как сделать зависимые вариации, от выбора которых будет формироваться код заказа товара. Вот пример, который мне дал заказчик: https://piezus.ru/products/datchiki-davlenija/apz-3420.html. На этом сайте в зависимости от выбора одних опций, меняется список доступных опций, которые находятся ниже. И в самом низу формируется код заказа. Как можно сделать такой же "Конфигуратор кода заказа" на битриксе?
Чисто кастомная вещь на фронтенде. Раз у вас есть опыт с другими системами и голым PHP, то справитесь. В примере код заказа - это просто составной код из коротких кодов товаров. В битриксе у элементов инфоблоков (товаров) можно сделать либо отдельное поле для хранения этого кода (свойство инфоблока), либо использовать поле внешнего кода (XML_ID). Ну и в форме выводим связанные разрешенные для конфигурации товары, при выборе берем этот код товара и подставляем в код заказа. А далее начинается небольшой гемор, потому что составной код заказа еще сформирован, но наверняка заказчик хочет, чтобы этот товар можно было добавить в корзину, оформить заказ, выбрать доставку, оплатить и т.д. Тут уже начинаются вариации. Либо можно все выбранные товары отдельно класть в корзину и оформлять заказ с отдельными артикулами, либо можно формировать некий кастомный товар, содержащий ссылки на связанные товары, но имеющий свою цену. Также в битриксе есть наборы, можно их задействовать. В общем, если у вас нет глубоких познаний с битриксом, то вы в аду
Так вот в этом и прикол, что не будет корзины и прочего. Т.е. это не интернет-магазин, а каталог товаров. Клиент формирует код товара и в форме обратной связи указывает его, чтобы сделать заказ. Отсюда еще проблема с выпиливанием корзины, кнопки купить и прочего.
Артур Коротенко написал: Так вот в этом и прикол, что не будет корзины и прочего. Т.е. это не интернет-магазин, а каталог товаров. Клиент формирует код товара и в форме обратной связи указывает его, чтобы сделать заказ. Отсюда еще проблема с выпиливанием корзины, кнопки купить и прочего.
А ну тогда всё гораздо проще. Выпилить корзину на сайте не проблема, это просто файлы с прописанными в них компонентами. Нет файлов - нет корзины Ну и кнопки добавления в корзину на странице товара просто убираете в шаблоне компонента. Вообще, у вас всё просто, а то я уже хотел идти свечку за ваше душевное равновесие ставить.