Андрей Николаев, И каков результат?
У меня на версии модуля sale 17.0.32 заказ остается не оплаченным.
У меня на версии модуля sale 17.0.32 заказ остается не оплаченным.
06.02.2018 17:30:56
Андрей Николаев, И каков результат?
У меня на версии модуля sale 17.0.32 заказ остается не оплаченным. |
|
|
06.02.2018 10:11:49
Андрей Николаев, по умолчанию в коллекции только одна оплата, с суммой равной сумме заказа.
|
|
|
06.03.2017 10:12:00
Доброго времени суток.
Есть 2 вопроса: 1) Можно ли загрузить в Bitrix24 лиды, сохранив фактические даты их поступления? Сейчас при импорте все лиды имеют дату создания равную моменту загрузки. 2) Есть ли возможность добавлять сделки аналогично лидам, отсылая post/get запрос на определенную страницу? |
|
|
04.02.2015 13:12:26
Аналогичный вопрос. После обновления увеличилось время обновления элемента инфоблока на 10 секнд.
Хотя при обновлении меняется только активность элемента. Для ускорения импорта есть возможность отключать поисковую индексацию параметром в CIBlockElement::Update. Есть ли нечто подобное для фасета? |
|
|
23.06.2014 17:53:47
А по сабжу, "Умный фильтр" рабтает по такой логике, можно посмотреть, как там это реализовано. |
|||||
|
06.03.2014 16:45:58
Юлия Бедросова, спасибо. Действительно запутался в событиях. Нашел ещё одну ошибку.
Рабочий вариант, если вдруг кому-то понадобиться:
|
|||
|
06.03.2014 15:36:09
Добрый день коллеги!
Необходимо, чтобы при изменении товара с торговыми предложениями автоматически заполнялись свойства 'MINIMUM_PRICE' и 'MAXIMUM_PRICE'. Вешаю функцию на событие обновления элемента инфоблока, но почему-то не работает AddEventHandler("iblock", "OnAfterIBlockElementUpdate", "MinMaxSKUPriceUpdate" ) ; function MinMaxSKUPriceUpdate(&$arFields){ $isOffer = CCatalogSKU::GetInfoByOfferIBlock($arFields['IBLOCK_ID']); if (is_array($isOffer)){ $rsOffers = CIBlockElement::GetList(array(),array('IBLOCK_ID' => $isOffer['IBLOCK_ID'], 'PROPERTY_'.$isOffer['SKU_PROPERTY_ID'] => $arFields['ID']), false, false, array('IBLOCK_ID', 'ID', 'CATALOG_GROUP_1')); while ($arOffer = $rsOffers->GetNext()){ if(!isset($MIN_PRICE)){$MIN_PRICE = $arOffer['CATALOG_PRICE_1'];} if(!isset($MAX_PRICE)){$MAX_PRICE = $arOffer['CATALOG_PRICE_1'];} if($MIN_PRICE > $arOffer['CATALOG_PRICE_1']){ $MIN_PRICE = $arOffer['CATALOG_PRICE_1']; } if($MAX_PRICE < $arOffer['CATALOG_PRICE_1']){ $MAX_PRICE = $arOffer['CATALOG_PRICE_1']; } } $arFields['PROPERTY_VALUES']['MINIMUM_PRICE'] = $MAX_PRICE; $arFields['PROPERTY_VALUES']['MAXIMUM_PRICE'] = $MIN_PRICE; } } В чем может быть ошибка? |
|
|