Помогите разобраться: В $propertyCollection есть свойство - тип: выпадающий список. И соответственно для установки значения $property->setValue('значение'); не подходит....
Спасибо огромное! Я добавлял корзину по немного другой системе и никак не мог решить проблему со скидками, чтобы отображались в административной панели. И вот именно эта строчка всё решила:
$order->setField('DELIVERY_ID', $deliveryObj->getId()); // Ну или любой другой способ передачи ID
$order->setField('PAY_SYSTEM_ID', $paysystemID); // Ну или любой другой способ передачи ID
$order->setField('LOCATION', $locationId); // Ну или любой другой способ передачи ID
при использовании $order->setField на созданное свойство появляется ошибка " Cannot use object of type Bitrix\Sale\Order as array in". Кто сталкивался? Кто смог решить, помогите пожалуйста. Заранее огромное спасибо
Терентьев Никита написал: при использовании $order->setField на созданное свойство появляется ошибка " Cannot use object of type Bitrix\Sale\Order as array in". Кто сталкивался? Кто смог решить, помогите пожалуйста. Заранее огромное спасибо
День добрый. Пытаюсь загрузить сохраненный заказ чтоб юзер мог повторно оформить если произошел сбой оплаты. Код: <?php use Bitrix\Main\Context, Bitrix\Currency\CurrencyManager, Bitrix\Sale\Order, Bitrix\Sale\Basket, Bitrix\Sale\Delivery, Bitrix\Sale\Fuser, Bitrix\Sale\PaySystem; global $USER; Bitrix\Main\Loader::includeModule("sale"); Bitrix\Main\Loader::includeModule("catalog");
// ID заказа приходит в запросе $_REQUEST["ORDER_ID"] = '7473';
Добрый день, спасибо вам за труд, взял за основу ваш компонент, но никак не могу понять как Через Api можно передать адрес доставки, такого свойства нет в $propertyCollection, но такое значение в данных для доставки. А вот как с ними работать через Api битрикса никак не пойму.
Сам спросил. сам разобрался, кому будет интересно решение: чтобы получить доступ к данным типа Адрес Доставки, Название компании, ИНН, КПП и пр. необходимо вызвать метод GetGroups() у $propertyCollection. Пример установки адреса Доставки:
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».