@pavelmosin

Возможно ли добавить к купону правила корзины свой префикс через API?

Всех привествутю!
Для добавления купона использую \Bitrix\Sale\Internals\DiscountCouponTable::addPacket( $data , $count );
И в параметре $data в документации ничего похожего не вижу.
Купоны хочется привести к виду
SL-LVSDN-ITL2TYA => MY__SL-LVSDN-ITL2TYA
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
@tgarl
Так замените addPacket на просто add
$coupon =  \Bitrix\Sale\Internals\DiscountCouponTable::generateCoupon(true);
                    $arForCoupon = array(
                        'DISCOUNT_ID' => $skidkaId,
                        'COUPON' => 'MY_'.$coupon,
                        'TYPE' => \Bitrix\Sale\Internals\DiscountCouponTable::TYPE_ONE_ORDER,
                        'ACTIVE_FROM' => $activeFrom,
                        'ACTIVE_TO' => $activeTo,
                        'MAX_USE' => 1,
                        'USER_ID' => 0,
                        'DESCRIPTION' => 'описание' 
                    );

                    $addDb = \Bitrix\Sale\Internals\DiscountCouponTable::add($arForCoupon);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы