условия выполнены - пытаюсь в OnSaleComponentOrderShowAjaxAnswer сделать просто unset не нужной платежной системы пропадают из корзины почему-то обе, может не там делаю?
в refreshOrder подменить. order_ajax.js
что-то какой-то хардкор, не?
делайте кастомное ограничение для платежной системы
https://mrcappuccino.ru/blog/post/delivery-restrictions-bitrix-d7 - типа такого только для платежной системы?
Если на уровне шаблона, по другому видимо никак. Вариант да, жесткий
меня блин просто убивает, а почему я одну платежную систему unset делаю и вторая пропадает... хотя в ajax.php ответе в json она прекрасно есть...
не увидеть не понять... или косяк или структура там платежек с рефлексией и со ссылками
навели на мысль глянул, если не удалять "PAY_SYSTEM": [ { "ID": "1", ... }, { "ID":"7" ... } ] Удаляю "PAY_SYSTEM": { "1": { "ID": "7", } } какой файл преобразует php в json никто не подскажет?
Да сделайте вы ограничение, там делов на пол часа-час. А так вы себе проблем больше родите, когда сменится порядок/идшники/e.t.c в платежных системах.
ну так unset не переиндексирует массив
ага уже догнал(
Обсуждают сегодня