1С-Битрикс: Управление сайтом v.15.5.1
Интернет-магазин (sale) v.14.11.18
Собственно купоны скидок на товар работают идеально. Вызываем в нужном месте CCatalogDiscountCoupon::SetCoupon( /* код купона */ ) и в в товаре в поле DISCOUNT_PRICE получаем величину скидки.
Но вот купоны правил корзины не работают. Вызывается DiscountCouponsManager::add( 'SL-ORVDK-KV8HGBF' ) и возвращает true, т.е. типа вызов успешен.
Потом вызываем DiscountCouponsManager::get(true, array(), true, true) и видим что купон применён.
Но когда запрашиваем товары из корзины CSaleBasket::GetList( ... ), то в поле DISCOUNT_PRICE видим 0, т.е. никакой скидки нету.
Кто-нибудь сталкивался с этим? Есть какие-то идеи в какую сторону копать?
Интернет-магазин (sale) v.14.11.18
Собственно купоны скидок на товар работают идеально. Вызываем в нужном месте CCatalogDiscountCoupon::SetCoupon( /* код купона */ ) и в в товаре в поле DISCOUNT_PRICE получаем величину скидки.
Но вот купоны правил корзины не работают. Вызывается DiscountCouponsManager::add( 'SL-ORVDK-KV8HGBF' ) и возвращает true, т.е. типа вызов успешен.
Потом вызываем DiscountCouponsManager::get(true, array(), true, true) и видим что купон применён.
Но когда запрашиваем товары из корзины CSaleBasket::GetList( ... ), то в поле DISCOUNT_PRICE видим 0, т.е. никакой скидки нету.
Кто-нибудь сталкивался с этим? Есть какие-то идеи в какую сторону копать?