Не так давно запустили новый проект на 1С-Битрикс, интернет-магазин, в службах доставки у которого должна быть Почта России. В мастере создания магазина отметили галочкой Почту, но на сайте при оформлении заказа она так и не появилась.
Решение оказалось простым. У нас не работала функция strtoupper с кириллицей.
Согласно вопросам и ответам, опубликованным на сайте битрикса:
В случае, если функция strtoupper с кириллицей работает некорректно, то можно попробовать в файле /bitrix/php_interface/dbconn.php добавить следующие строки:
setlocale(LC_ALL, ‘ru_RU.CP1251′);
setlocale(LC_NUMERIC,’C’);
Добавила эти строки и Почта России при оформлении заказа появилась.
Ссылки:
http://dev.1c-bitrix.ru/support/faq/8370/
Поделиться в соц. сетях
настройка работы службы доставки на битрикс · почта россии
Артем · 20.02.2017 в 13:31
Здравствуйте!
Решил тоже добавить службу доставки почты.
Задействовал ее, но она не появляется в доступных. Нашел вашу рекомендацию, сделал. Но результата ноль, все также нет при оформлении заказа…
Подскажите, может быть вы сталкивались с этим еще?
Артем · 20.02.2017 в 14:42
Отвечу сам на свой вопрос
В службах доставки есть еще rus_post вот ее и выбрал и все начало работать.