Виртуальные номера телефона

Всем привет.

У нас в стране номера сотовые начинаются так +9936 и т.д то есть начинается с 6. Сейчас появились новые какие то упаси боже виртуальные и начинаются с 7, покупатели пытаются оформить заказ и пишут +99371000000 и система не принимает.

В настройках - внешний вид в поле Допустимые номера телефонов: переключил с Номера телефона с выбором страны на Любые цифры. Как сделать чтобы с выбором страны принимал и новые виртуальные и старые с 7кой ?

_240322142050

Screenshot_1

можно в настройках выбрат любой символ

Да я так и сделал, а как добавить чтобы с флагом страны выходил. Принимает с 6 а мне нужно чтобы и с 7 принимал.

Мы исправили проблему. Исправление войдет в следующую версию CS-Cart.

Причина:

Для настройки Допустимые номера телефонов: Номер телефона с выбором страны используется сторонняя библиотека libphonenumber-js. В ней была эта ошибка. Вчера вышла новая версия библиотека 1.10.59, которая устраняет эту проблему.

Если вы хотите внести исправления, не дожидаясь выхода следующей версии:

  1. Скачайте файл библиотеки https://unpkg.com/libphonenumber-js@1.10.59/bundle/libphonenumber-max.js

  2. Откройте в вашей установке файл js/lib/libphonenumber-js/libphonenumber-max.js

  3. Замените содержимое файла в п. 2 файлом из п. 1.

  4. Почистите кеш на сервере и в браузере. Проверьте изменения.

2 лайка

Эта тема была автоматически закрыта через 60 минут после последнего ответа. В ней больше нельзя отвечать.