Поиск по блогу
Найдите нужную статью о модулях 1С-Битрикс,
настройке и оптимизации
Найдено результатов: 13 по тегам заказ
Фильтр списка заказов в админке через OnSaleAdminOrderList
Событие модуля sale позволяет подмешать условие в параметры выборки заказов перед отрисовкой таблицы: только свои статусы, диапазон ID, свойство заказа через runtime-связь или дополнительные сервисы отгрузки.
Bitrix Sale: события OnSaleOrderSaved, OnSaleOrderBeforeSaved и OnSaleOrderEntitySaved
Отличие IS_NEW и отсутствия ID, возврат EventResult::ERROR для блокировки оформления, маркировка оплаты до сохранения, автозаполнение свойства из корзины, слежение за полем DEDUCTED и порядок относительно проверки полей.
Уведомления интернет-магазина Bitrix: письмо «новый заказ» вручную и штатные Notify
Класс с сбором полей SALE_NEW_ORDER, вызовом легаси-события EVENT_ON_ORDER_NEW_SEND_EMAIL, получение e-mail из свойств и пользователя; плюс Notify::sendOrderCancel и sendOrderPaid для отмены и оплаты.
События при оплате заказа в Bitrix Sale D7: заказ и отдельный платёж
Два ортогональных места в ядре: флаг оплаты заказа через OnSaleOrderSaved и переход конкретного платежа в состояние «оплачен» через OnSalePaymentEntitySaved, если важны частичные оплаты и внутренняя платёжная система.
События OnBeforeSale*SetField в Bitrix: заказ, корзина, отгрузка, оплата
Как подписаться на смену полей сущностей модуля sale до и после записи, какие параметры приходят в Event и как вернуть ошибку, блокирующую изменение STATUS_ID, доставку и другие поля.
Обновление свойства заказа по городу пользователя (инфоблок, Sale D7)
Крон-скрипт: по каждому заказу загружаем покупателя, берём элемент города UF_CITY, поднимаем корневой раздел через GetNavChain и записываем название страны в свойство заказа через коллекцию свойств Sale D7.
Как отследить сбой обмена заказами между Битрикс и 1С и получить письмо
Ставим метку успешного сеанса выгрузки заказов в настройках модуля «Интернет‑магазин», подключаем тип почтового события и один CLI‑скрипт на cron: он сравнивает временные метки и список заказов без записи ORDER_1C_IMPORT и шлёт предупреждение с паузой между письмами.
Скрыть тип плательщика в форме заказа sale.order.ajax в Bitrix
Обработчик события OnSaleComponentOrderOneStepPersonType снимает из массива один вариант типа плательщика по символьному коду до отрисовки шага оформления в стандартном компоненте.
Bitrix Sale\Order: загрузка существующего заказа, выборки и свойства
Как в D7 поднять объект заказа по ID или номеру счёта, выбрать список заказов пользователя на сайте и пройти по значениям свойств через коллекцию — без legacy-обёрток.
Кастомизация формы заказа в админке Bitrix на D7: сводная панель и собственные вкладки
Как добавить параметры в жёлтую сводную полосу карточки заказа в административном разделе и повесить кастомные вкладки на экран создания, правки или просмотра — через события модуля sale и main после обновления sale около версии 16.0.33.
Обработчик доставки для sale в Битрикс D7
Службы доставки нового образца в Bitrix Sale: регистрация класса через onSaleDeliveryHandlersClassNamesBuildList, расчёт в calculateConcrete и CalculationResult, профильный контур родитель–дочка и постобработка onSaleDeliveryServiceCalculate.
Объект Sale\Order в Битрикс D7: поля, оплата, свойства и пример создания
Как читать и менять заказ через Bitrix\Sale\Order после перехода на D7-модуль sale: загрузка по ID или номеру, коллекции корзины и оплат, свойства покупателя и минимальный сценарий оформления без легаси API.