День добрый,
Речь на примере о платежных системах, ссылка на оплату через которые в битрикс-магазине может появляться в разных местах (сразу после оформления, в кабинете, при смене способа оплаты). Обратил внимание, что часто сторонние разработчики шаблонов не до конца отрабатывают то, чтобы ссылки оставались в подпути магазина, поэтому частенько они ссылаются на /personal корня, что конечно не является проблемой в случае дефлатового сайта, но приводит к ошибке "заказ не найден", если сайт недефалтовый. При этом я даже два сценария некорректного формирования ссылки заметил на eshop-е (Современном магазине от битрикса). Все это так или иначе это правится, если добраться до нужных php override-ов и прочего. Но ... есть результат платежной системы (/bitrix/tools/sale_ps_result.php), прописанный в нашем случае в настройках yandex-кассы. Видно, что у него нет подсайта в url-е, но я сильно расчитывал, что ему приходит id заказа и ему все равно, это заказ дефалтового сайта или нет. Но тесты показывают, что ему не все равно, то есть статус оплаченности меняется на успешный только для дефалтового сайта.
Соответственно вопрос главный - сценарий сосуществования нескольких магазинов на мультисайтовости официально поддерживается? Если да, то что нужно скрипту sale_ps_result.php, чтобы корректно относиться к заказам недефалтового сайта?
Спасибо
Речь на примере о платежных системах, ссылка на оплату через которые в битрикс-магазине может появляться в разных местах (сразу после оформления, в кабинете, при смене способа оплаты). Обратил внимание, что часто сторонние разработчики шаблонов не до конца отрабатывают то, чтобы ссылки оставались в подпути магазина, поэтому частенько они ссылаются на /personal корня, что конечно не является проблемой в случае дефлатового сайта, но приводит к ошибке "заказ не найден", если сайт недефалтовый. При этом я даже два сценария некорректного формирования ссылки заметил на eshop-е (Современном магазине от битрикса). Все это так или иначе это правится, если добраться до нужных php override-ов и прочего. Но ... есть результат платежной системы (/bitrix/tools/sale_ps_result.php), прописанный в нашем случае в настройках yandex-кассы. Видно, что у него нет подсайта в url-е, но я сильно расчитывал, что ему приходит id заказа и ему все равно, это заказ дефалтового сайта или нет. Но тесты показывают, что ему не все равно, то есть статус оплаченности меняется на успешный только для дефалтового сайта.
Соответственно вопрос главный - сценарий сосуществования нескольких магазинов на мультисайтовости официально поддерживается? Если да, то что нужно скрипту sale_ps_result.php, чтобы корректно относиться к заказам недефалтового сайта?
Спасибо