как правило все кастомные обработчики пишут в /bitrix/php_interface/init.php.Возможно там что то есть
|
Недавно был проект , облевался с с этой яндекс кассой ))
До этого обновления я интегрировал яндекс кассу , было давно и точно не помню как я ее настраивал(там кажется был вариант Александра Кислицына), я проблем вообще не помню каких либо! Вот в этом недавнем проекте(последние обновления) стоит такой обработчик, нужно было настроить для каждой платежной системы отдельную запись. А интерефес был рассчитан, что выбор электронной оплаты будет производится отдельно от наличными и т.п. Этот гемарой пришлось решать. Дальше началась хрень, Сбербанк онлайн, и еще каких то две системы отказывались работать переходя на агрегатор! Оказывается нужно было заключить соответствующий договор . В общем вам нужно настроить, настроить для каждой платежной системы отдельную запись используя этот обработчик, других обработчиков кажись нету, как у Александра Кислицына |
|
|
|
|
|
|||
|
|
|
|
Еще вариант.В result_modifier.php компонента оформления заказов, обработать данные связанные с профилем (свойствами заказа), если они не заполнены(профиля еще нет) значит подтянуть данные из регистрации. В обоих вариантах есть проблема - при изменении профиля , регистрационные данные останутся старыми, что повлечет за собой еще костыли.
|
|
|
|
|
|
||||||
|
|
|
|
Раньше с этим проблем не было , проблема появилась в моем последнем проекте на битрикс малый бизнес с последними обновлениями
Если удалить заказ, на почту покупателю приходят два письма, что заказ выполнен и оплачен, а потом еще 1 письмо "заказ отменен". Проверил настройки , ничего подозрительного не нашел. Единственная особенность этого проекта в том , что заказ создается через api функции (связано с особенностью проекта, типовой компонент не подошел) 1. С начало CSaleOrder::Add , 2. потом добавляются свойства к заказу, 3. потом привязывается корзина к заказу CSaleBasket::OrderBasket . Обработчиков на удаление заказов нет. Подскажите куда копать, куда смотреть, где накосячить мог |
|
|
|
|
|
Умный фильтр генерирует глобальную переменную с именем, которое настраивается в "компаненте умного фильтра" . Следовательно, то что у вас выводит список, работает с другим именем переменной фильтра , либо переменная от умного фильтра не доступна в пространстве в котором расположен "компонент списка".
Фильтр должен устанавливаться до списка, то есть сначала из урл фильтр должен сгенерировать массив-фильтра, и присвоить имя этого массива в зависимости от настроек , потом этот массив-фильтр должен быть использован в списке. |
|
|
|
|
Вызов не существующего метода, стало быть версия php скорее всего не подходит(такой синтаксис в 5+ php если не ошибаюсь), не видит этой функции. Не уверен, может быть и в другом проблема. Если бы не мог подключиться к БД, то в теории ошибка была бы "не может подключиться к БД" ЗЫ настройки ДБ в файле /bitrix/.settings.php |
|||
|
|
|
в битриксе такого кода кажись нету ) Или есть ? ) В редакторе, на странице добавления сообщения , не припомню такого кода |
|||
|
|
|
Это распространенная проблема, возникает в 99% случаях именно из-за того, что компонент подключается внутри шаблона другого компонента ! Когда родительский компонент закеширован, все дочернии компоненты не будут запускаться, а будет распечатан только html, сгенерированный в кеше |
|||
|
|
|