Bitrix24 и miniShop2 - отправка названия товара, количества и цены за ед. в лид

Добрый вечер. Столкнулся с проблемой: пытаюсь отправить товары в лид в Битриксе, вся остальная информация из заказа подтягивается без проблем:
$data = array(
            'order' => $msOrder->toArray(),
            'delivery' => $msOrder->Delivery->toArray(),
            'payment' => $msOrder->Payment->toArray(),
            'address' => $msOrder->Address->toArray(),
            'user' => $msOrder->User->toArray(),
            'user_profile' => $msOrder->UserProfile->toArray(),
        );

Но я не понимаю, как получить список товаров с необходимыми полями, чтобы далее сформировать новый массив в нужном для Битрикса виде. Раньше использовался jquery.mycart и я это делал спокойно:
var products = JSON.parse(localStorage.products);
		var total = 0;
		
		var prod = {};
		prod = new Array();

		for (var i = 0; i < products.length; i++) {
			var temp_item = products[i];

			prod.push({
				"PRODUCT_NAME" : temp_item.name,
				"PRICE"  : temp_item.price,
				"QUANTITY"       : temp_item.quantity
			});
		}
Если кто-нибудь сталкивался с подобной задачей, подскажите, пожалуйста.
Так никто и поможет?
lkmarketing24
24 февраля 2020, 17:00
modx.pro
515
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0