Как в Битрикс модифицировать купон на скидку при вводе?

Есть 2 сайта на Битрикс, один для ПК другой для мобильных.
Есть правила корзины, в ней купоны. Для каждого сайта свои правила и своей купоны.

Получается что если я завел купон "ТЕСТ", привязал к правилу для одного сайта, то для другого сайта и правила, я не могу создать такой купон, с таким же названием. Сейчас для одного сайта купон "ТЕСТ", для другого "S2_ТЕСТ".

Мне нужно как то подменить название, что бы клиент введя на сайте "ТЕСТ" что на ПК, что на мобильном получил скидку, а не так что на ПК пишет "ТЕСТ", а с мобильного "S2_ТЕСТ".

Не знаю как перехватить и заменить, может кто сталкивался или знает куда копать, буду благодарен.

UPD

нашел order_ajax.js
case 'enterCoupon':
                                if (result && result.order) {
                                    this.deliveryCachedInfo = [];
                                    console.log(" только рефреш ")
                                    this.refreshOrder(result);
                                } else {
                                    console.log("result coupon ")
                                    console.log(result)
                                    console.log('m1_'+result)
                                    this.addCoupon('m1_'+result);
                                }


и через this.addCoupon('m1_'+result); получаю что нужно, но только для купонов которых нет, т.е. вводишь любой код, и он добавляет префикс, а когда вводишь нужный код, который есть и работает, то префикса нет
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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