Изменение покупателя в созданном заказе
Как в уже созданном заказе в интернет-магазине Битрикс программно изменить покупателя, т.е. владельца заказа
Для того, чтобы в уже созданном заказе программно изменить покупателя, можно воспользоваться следующим кодом:
<?php
//ID пользователя, на которого будем менять
$newUserId = 5;
//ID заказа
$orderId = 10;
//получаем объект заказа по ID
$order = \Bitrix\Sale\Order::load($orderId);
//меняем покупателя
$order->setFieldNoDemand('USER_ID', $newUserId);
//сохраняем заказ
$order->save();
После этого заказ будет отображаться в личном кабинете в списке заказов у указанного пользователя, а не у того, кто его создал на самом деле.
Оставьте комментарий
Если эта статья была полезной для вас, оставьте комментарий ниже или задайте интересующий Вас вопрос. Ваш опыт может помочь другим читателям!
Написать комментарий