Есть интернет-магазин на 1С Битрикс, который регулярно обновляется. На этом сайте можно приобрести товар без регистрации, но при этом при первой же покупке происходит регистрация покупателя ему высылается пароль от ЛК. Нужно, чтобы сайт на 1С Битрикс не давал возможности совершить заказ на сайте, если при оформлении заказа пользователь ввел телефон или email из списков в файлах, которые будут располагаться в корне сайта. Т.е. в одном файле должен быть список телефонов, а в другом черный список email-ов.
Проверка должна производится при оформлении заказа на странице: https://[site]/order/
Для чего это нужно? Есть у нас клиенты, у которых есть несколько email адресов. Например, один заказывает постоянно на 1 email, а потом по забывчивости делает заказ на другой email, а потом просит перенести заказ на первый email. Это проблематично, поэтому было бы проще ограничить возможность ему делать заказы на другие известные нам email-ы.
Ранее я сам писал такую функцию на php, но уже и не помню в каком файле битрикса, но при обновлении 1с битрикс эта функция постоянно пропадала. Поэтому, мне нужно, чтобы эта функция не пропадала при обновлении Битрикса.
Доступов к Битриксу, FTP и подобного не предоставлю из соображений защиты персональных данных. Предоставить работу нужно в виде кода и информации куда этот код разместить.
Опубликован 09.09.2025 в 18:01 Последнее изменение: 09.09.2025 в 18:12