От заказчика поступил вопрос: "Возможно ли в форме "Быстрый заказ" тоже вывести поле "Промокод" и чтобы клиенты могли вбивать его и скидка рассчитывалась?". Ну что ж - вот и нашлась интересная задача. Сайт работает на решении от Аспро, поэтому компонент используется их. Для начала посмотрим на наши купоны: На тестовой странице через API попробуем добавить скидку по купону на корзину. if (CModule::IncludeModule("sale") && CModule::IncludeModule("catalog")) { $coupon = 'SL-XU0Y5-HJ41R7T'; // номер нашего купона $addCoupon = \Bitrix\Sale\DiscountCouponsManager::add($coupon); if ($addCoupon) { echo 'Купон применен'; } else { echo 'Купон не применен'; } } Проверили - работает. Посмотрим на код шаблона быстрого заказа (bitrix/templates/mtdd.ru-new/components/aspro/oneclickbuy.mshop/shop (у вас вероятнее всего другое название шаблона)). В шаблон добавляем поле ввода купона и кнопку "Применить". В нашем случае так: <label class="coupon">Промокод</label></br