Поиск по блогу
Найдите нужную статью о модулях 1С-Битрикс,
настройке и оптимизации
Найдено результатов: 13 по тегам заказ
Фильтр списка заказов в админке через OnSaleAdminOrderList
Событие модуля sale позволяет подмешать условие в параметры выборки заказов перед отрисовкой таблицы: только свои статусы, диапазон ID, свойство заказа через runtime-связь или дополнительные сервисы отгрузки.
Bitrix Sale: события OnSaleOrderSaved, OnSaleOrderBeforeSaved и OnSaleOrderEntitySaved
Ниже. Три точки входа дополняют (но не заменяют) события на изменение отдельных полей заказа и связанных сущностей. OnSaleOrderSaved — после записи Параметр IS_NEW позволяет выполнить код только при первом появлении заказа в базе. ENTITY — объект \Bitrix\Sale\Order .…
Уведомления интернет-магазина Bitrix: письмо «новый заказ» вручную и штатные Notify
Система сама шлёт письмо о новом заказе, но если вы отменили отправку на этапе оформления (через события или свою логику), позже может понадобиться повторить событие SALE_NEW_ORDER — например, после онлайн-оплаты. В штатном API нет «короткого» вызова; ниже — разбор полей и аккуратная отправка через CEvent::Send с…
События при оплате заказа в Bitrix Sale D7: заказ и отдельный платёж
Два уровня — два события В модуле sale полная оплата заказа может пройти одним платежом или несколькими. Сохранение заказа после смены поля PAYED даёт событие OnSaleOrderSaved : удобно, когда нужно среагировать именно на деньги по заказу в целом. Сохранение сущности платежа порождает OnSalePaymentEntitySaved : его…
События OnBeforeSale*SetField в Bitrix: заказ, корзина, отгрузка, оплата
Зачем это нужно В интернет-магазине на D7 сущности заказа, корзины, отгрузки и оплаты — это объекты с набором полей. Ядро при каждом присвоении значения через штатные сеттеры порождает события до фиксации в хранилище и после неё. Так можно перехватить смену статуса, флагов отгрузки, оплаты или пользовательских…
Обновление свойства заказа по городу пользователя (инфоблок, 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.