Александр Кислицын написал: если в заказе использовали купон, то он отображается при просмотре заказа, также можно вывести использованные купоны в списке заказов в виде столбца
Простите, не верно вопрос составил, мне нужно получить id купона через api
В этом случае максимум, что возможно - вызвать CSaleBasket::GetList для заказа. В поле DISCOUNT_COUPON содержится примененный купон торгового каталога, если скидка с ним (купоном) применилась к товару первой (поле устаревшее, поддерживается в режиме совместимости с 12-й версии). Информация о купонах правил корзины сохраняется только с версии 15.5.0
Не надо сверлить зубы через задний проход дрелью от Сваровски
Евгений Жуков, добрый день! У меня БУС 16.0.1, уже голову сломал, ни как не могу получить для заказа примененный купон правил корзины. CSaleBasket::GetList() в поле DISCOUNT_COUPON пусто.
В БД проверял _sale_basket - тоже нет ни каких сведений. В _sale_discount_coupon просто проставляется дата применения и изменяется активность, связки на заказ не предусмотрено структурой...
Вчера обновил соседний проект - да пришлось конвертировать магазин. Нашел одну маленькую багу с привязкой свойства заказа к службам доставки и способам оплаты... Подскажите, куда можно отправить баг-репорт?
А в целом обновление прошло удачно. Надеюсь, что и на основном проекте так все пройдет.
Через сайт накидываю товар в корзину, в корзине ввожу промокод, он применяется, иду в оформление заказа. Прохожу все этапы и когда в конце нажимаю кнопку "Купить" (ещё до присвоения номера заказу) сохраняю данные - Логин, комент .... ($_REQUEST) и вот в это время мне надо перехватить "промокод", НЕ ПОДСКАЖИТЕ КАК ЭТО СДЕЛАТЬ?