Задать вопрос
@mprog54
Кокон тыжпрограммиста

Как если торговое предложение не имеет цену брать её из карточки товара?

Здравствуйте. Есть товары с торговыми предложениями. Предложений этих много. Почти все товары имеют одинаковую цену для всех предложений, которая указана в карточке товара. Сейчас, если цена в ТП не указана, на сайте выводится "Нет в наличии" и покупка недоступна.
Как сделать чтобы в таком случае, цена бралась из карточки товара и можно было бы его купить?
  • Вопрос задан
  • 139 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
winer
@winer
занимаюсь разработкой сайтов на 1c-bitrix
1) Сделать кастомное добавление в корзину, в котором вы будите получать цену на товар с помощью API, а потом добавлять его в корзину с флагом CUSTOM_PRICE и нужной Вам ценой
2) Реализовать свой \Bitrix\Catalog\Product\CatalogProvider. В этом варианте можно оставить добавление в корзину стандартным, а в обработчике OnSaleBasketItemBeforeSaved подставлять в поле PRODUCT_PROVIDER_CLASS ВашCatalogProvider.

3) Можно всё таки заполнять цены во всех ТП и ни чего не надо будет выдумывать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы