Перейти к содержимому

Выберите свойства добавляемые в корзину aspro как убрать

  • автор:

Не все свойства товара, добавляемые в корзину, заполнены

Всем привет!
Подскажите куда ещё копать, при добавлении товара в корзину с детальной страницы при $arResult[«CAN_BUY»] = 1 и $arParams[«PARTIAL_PRODUCT_PROPERTIES»] = Y — возвращается ERROR(Object )
количественный учет выключен
покакупка при отсуствии товара разрешена

но товары с торговыми предложениями добавляются, а без них — нет
что ещё я мог не учесть?

Заглянувший
Сообщений: 36 Баллов: 2 Регистрация: 11.02.2014
05.04.2017 11:53:10

ломается в catalog.element файл component.php
http://bxapi.ru/src/?module_id=iblock&name=CIBlockPriceTools::CheckProductProperties
проблема в том что типы свойств которые я ручками вписал в параметр компонента не подходят для этого метода

массив описывающий доступные типы свойств:
Y это множественные, N это не множественные

$propertyTypeSupport = array( 'Y' => array( 'N' => true, 'S' => true, 'L' => true, 'G' => true, 'E' => true ), 'N' => array( 'L' => true, 'E' => true ) );

причем насколько я понял, это касается только обычных товаров без ТП,
товары ТП успешно добавляются с свойствами в корзину т.к. для них в компоненте используется др метод CIBlockPriceTools::GetOfferProperties

Администратор
Сообщений: 9273 Баллов: 1794 Регистрация: 05.08.2005
Epic fail — сказать «это так просто» и не суметь сделать
05.04.2017 12:24:33

В настройках компонента включите параметр «Разрешить добавлять в корзину товары, у которых заполнены не все характеристики»

Не надо сверлить зубы через задний проход дрелью от Сваровски
Посетитель
Сообщений: 63 Баллов: 5 Регистрация: 25.11.2015
07.04.2017 16:26:57

Цитата
Евгений Жуков написал:
В настройках компонента включите параметр «Разрешить добавлять в корзину товары, у которых заполнены не все характеристики»

а как заставить Покупателя заполнять нужное Свойство, если оно создано после создания товаров и у них не указаны значения Свойства?

т.е. при редактировании товара, изменение Свойства можно сделать, а вот при покупке — добавляется в Корзину и все, без вопросов.

если отключить параметр Разрешить добавлять в корзину товары, у которых заполнены не все характеристики , то выдает Не все свойства товара, добавляемые в корзину, заполнены , но заполнить то не предлагает!

Администратор
Сообщений: 9273 Баллов: 1794 Регистрация: 05.08.2005
Epic fail — сказать «это так просто» и не суметь сделать
07.04.2017 17:17:58

Цитата
Autochapa написал:
а как заставить Покупателя заполнять нужное Свойство, если оно создано после создания товаров и у них не указаны значения Свойства?

Этот функционал не предназначен для описаной Вами ситуации.
Не надо сверлить зубы через задний проход дрелью от Сваровски
Посетитель
Сообщений: 63 Баллов: 5 Регистрация: 25.11.2015
07.04.2017 17:46:52

подскажите пожалуйста, а каким функционалом можно достичь выбора Покупателем определенных вариантов товара на замену покупаемого, генерируемых автоматически в зависимости от текущего раздела Товара ?

или такой вариант: Покупатель указывает несколько товаров, которые являются вариантами замены друг для друга — купил один из них и все

Заглянувший
Сообщений: 3 Регистрация: 16.01.2016
25.03.2019 13:27:52

Цитата
Евгений Жуков написал:
В настройках компонента включите параметр «Разрешить добавлять в корзину товары, у которых заполнены не все характеристики»

А если нет такого свойства и следующих 3х тоже?? Хотя товар есть с предложениями..
Администратор
Сообщений: 9273 Баллов: 1794 Регистрация: 05.08.2005
Epic fail — сказать «это так просто» и не суметь сделать
25.03.2019 14:23:25

Цитата
Александр Подпругин написал:
А если нет такого свойства и следующих 3х тоже?? Хотя товар есть с предложениями..

Не надо сверлить зубы через задний проход дрелью от Сваровски
Заглянувший
Сообщений: 3 Регистрация: 16.01.2016
25.03.2019 16:44:14

Цитата
Александр Подпругин написал:
А если нет такого свойства и следующих 3х тоже?? Хотя товар есть с предложениями..

Есть товар с предложениями, доступное количество указано, цвета размеры и тд. Но когда редактируешь параметры компонента каталог, то не хватает свойств для отображения характеристик «Разрешить добавлять в корзину товары, у которых заполнены не все характеристики» и 3х последующих. Ну и соответсвенно не отображаются предложения и цвета этого товара. С обычными товарами все ОК..

Администратор
Сообщений: 9273 Баллов: 1794 Регистрация: 05.08.2005
Epic fail — сказать «это так просто» и не суметь сделать
25.03.2019 16:58:23

Скорее всего, новый дистрибутив. В нем по умолчанию включен режим модуля инфоблоков «Использовать параметры свойств в компонентах и формах». Учебный курс

Не надо сверлить зубы через задний проход дрелью от Сваровски
Заглянувший
Сообщений: 3 Регистрация: 16.01.2016
25.03.2019 18:47:48

Цитата
Евгений Жуков написал:
Скорее всего, новый дистрибутив. В нем по умолчанию включен режим модуля инфоблоков «Использовать параметры свойств в компонентах и формах». Учебный курс

Благодарю — сам бы не дотумкал %)
Постоянный посетитель
Сообщений: 69 Баллов: 12 Регистрация: 06.10.2016
04.10.2019 08:28:16

Еще ошибка о не заполненных свойствах может возникать в случае, если создано свойство в настройках инфоблока и у него стоит галочка добавлять значения в корзину, но значения естественно отсутствуют.

Да ладно? Так можно было?!
Заглянувший
Сообщений: 25 Баллов: 2 Регистрация: 05.08.2019
24.09.2020 10:49:07

Евгений Жуков, У меня в каталоге добавляются все товары а товары со стены главной страницы «Ошибка корзины Не все свойства товара, добавляемые в корзину, заполнены» ошибка появился после обновления битрикса + решения асспро в настройках компонента включен «Разрешить добавлять в корзину товары, у которых заполнены не все характеристики». В чем может быть проблема ?

Администратор
Сообщений: 9273 Баллов: 1794 Регистрация: 05.08.2005
Epic fail — сказать «это так просто» и не суметь сделать
24.09.2020 11:48:27

Попробовать воспроизвести на дефолтном шаблоне от нас. Не воспроизведется — пишите им (Аспро), воспроизведется — нам с доступом и сценарием.

Не надо сверлить зубы через задний проход дрелью от Сваровски
Заглянувший
Сообщений: 3 Баллов: 1 Регистрация: 22.11.2021
04.04.2023 19:31:11

Аспро не обновлял год, битрикс чуть посвежее, но тоже не обновляю — ломается каталог асрпошников.
Столкнулся с той же проблемой (ошибка корзины при попытке добавить свойства), помучался немного, решил так .

Вырубаем стандартный функционал добавления свойств в корзину (это который в шестеренке каталога), добавляем событие OnBeforeBasketAdd.
Решение копипастнул тут https://www.sng-it.ru/snippet/dobavlenie-svoystva-tovara-v-sostav-korziny-metodom-onbeforebasketadd-.

P.s.: Проблема корзины у меня была только при выборе типа SKU списком. На другом сайте с карточкой товара, где выбираешь свойства, ошибки не было и запрос спокойно проходил дальше. К битриксу вопросов вообще никаких, при использовании стандартного функционала все свойства попадают в кнопочку «В корзину» и пытаются улететь дальше, вроде где-то в JS аспрошников обламывается.

Страницы: 1

Продукты

Управление сайтом
Битрикс24
Интернет-магазин + CRM

Решения

Для интернет-магазинов
Каталог готовых решений

Внедрение

Выбрать партнера
Проверить партнера
Стать партнером

1С-Битрикс http://www.1c-bitrix.ru Общие вопросы info@1c-bitrix.ru Приобретение и лицензирование продуктов : sales@1c-bitrix.ru Маркетинг/мероприятия/PR marketing@1c-bitrix.ru Партнерская программа partners@1c-bitrix.ru Мы работаем с 10:00 до 19:00 по московскому времени. Офис в Москве 127287 Россия Московская область Москва 2-я Хуторская улица дом 38А строение 9 Офис в Калининграде +7 (4012) 51-05-64 Офис в Калининграде 236001 Россия Калининградская область Калининград Московский проспект 261 Офис в Киеве ukraine@1c-bitrix.ru Телефон в Киеве +3 (8044)221-55-33 Офис в Киеве 01033 Украина Калининградская область Киев улица Шота Руставели 39/41 офис 1507

Контент для лиц от 16 лет и старше

© 2001-2024 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом. Политика конфиденциальности

Как добавить товар без свойства в корзину?

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

Или как сделать что бы свойство Тип не выводилось но отображалось в Добавление в корзину?

  • Вопрос задан более трёх лет назад
  • 677 просмотров

1 комментарий

Оценить 1 комментарий

Характеристики товара, добавляемые в корзину

Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы ( Marketplace > Обновление платформы ).

Ограничений нет

Если у товара нет торговых предложений, но при этом он может продаваться в разных вариациях, то вы можете предоставить покупателю возможность выбора варианта при добавлении в корзину. Например, выбрать цвет холодильника.

Принцип работы следующий: вы указываете в настройках компонента нужные свойства, которые будут добавлены в корзину вместе с товаром. После нажатия на кнопку “В корзину”, покупателю будет предложено самому выбрать тот вариант товара, который ему необходим.

Выбранный вариант попадет в корзину, затем на страницу оформления заказ. После оформления заказа, в административной части данное свойство будет отображено:

Как подключить механизм:

открытие настроек компонента

1. Включите режим правки, перейдите на страницу каталога, откройте настройки компонента:

2. В блоке Добавление в корзину найдите опцию “Характеристики товара, добавляемые в корзину” и выберите свойства, которые будут доступны для выбора перед добавлением товара в корзину:

выбор свойств

3. Сохраните изменения.

Обратите внимание, что для корректной работы функционала необходимо указать свойства типа Список.

Теперь, при попытке добавить в корзину товар без торговых предложений и с незаполненным свойством, покупателю отобразится всплывающее окно:

модальное окно выбора свойства

Изменить заголовок окна и текст на кнопке можно через lang-файлы шаблонов catalog.element и catalog.section

Обратите внимание, что если у товара свойство заполнено, то оно не отобразится в модальном окне. Если доступных для выбора свойств не будет вообще, то товар сразу добавится в корзину.

Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала.

ООО «Некстайп» 2022 © Все права защищены

Настройка вывода свойств товара Линейка решений INTEC: Universe на редакции Старт/Стандарт / Работа с каталогом / Общие настройки каталога / Свойства товара

Вы можете самостоятельно настроить вывод конкретных свойств товаров, причем их набор может быть различным для страницы списка и страницы отдельного товара — сокращенным или более полным.

Для того, чтобы настроить вывод свойств для каждого элемента, необходимо перейти в каталог товаров, а затем – в настройки параметров компонента

Настройка вывода свойств на странице списка товаров

Перейдите в блок «Настройки списка» и выберите нужные свойства, удерживая клавишу CTRL.

Настройка вывода свойств на странице товара

Перейдите в блок «Настройки детального просмотра» и аналогичным образом выберите нужные свойства.

Настройка вывода свойств в умном фильтре

Осуществляется в настройках инфоблока каталога: Контент → Инфоблоки → Типы инфоблоков → Каталог

Перейдите на вкладку «Свойства» и найдите свойство, которое хотите вывести для отображения в умном фильтре и нажмите кнопку детального редактирования.

Активируйте настройки «Выводить на странице списка элементов поле для фильтрации по этому свойству» и «Показывать в умном фильтре«. Здесь же вы можете задать вид отображения свойства: радиокнопки, флажки, выпадающий список или число от и до (с ползунком). Сохраните изменения.

Если параметры свойств подгружаются не из параметров инфоблоков, то чтобы свойства отображались на странице списка элементов и на детальной странице элемента, необходимо активировать соответствующие поля для каждого свойства.

Настройка вывода свойств на странице сравнения товаров

Осуществляется в настройках компонента каталога (блок «Сравнение товаров«, поля «Свойства» и «Свойства предложений«).

Настройка вывода свойств на странице оформления заказа

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *