В общем на событии клика по кнопке "В корзину" вызываем BX.onCustomEvent('OnBasketChange');
Спасибо!
Спасибо!
06.03.2021 21:38:33
[QUOTE]Поддержка по экзаменам написал:
[QUOTE]Зависит от того, как звучит задание [/QUOTE] [/QUOTE] оно звучит что данные могут отличатся и все, а на скриншоте как раз требуемый формат. ну да ладно... я понял что не будет конкретики. [QUOTE]Поддержка по экзаменам написал: Цена товара хранится в свойстве инфоблока. Нужно получить значения указанных свойств.[/QUOTE] цена товара хранится в ИБ торговых предложений, если мы имеем дело с торговым каталогом (а именно о нем и говорится в Билете №1 и задании [URL=https://yadi.sk/i/xbRkKwXH6V9kqQ]https://yadi.sk/i/xbRkKwXH6V9kqQ[/URL] Вот вам видео записал, на котором продемонстрировал что никакого св-ва "Цена" нет ни в инфоблоке "Одежда" ни в инфоблоке "Одежда (предложения)" [URL=https://recordit.co/zdnycQ5d8J]https://recordit.co/zdnycQ5d8J[/URL] Или я ваше задание не правильно понимаю... Объясните пожалуйста! И кстати какая редакция продукта и решение будет установлено на сервере экзаменационном? Просто я тренируюсь пока на VMBitrix это быстрее, так вот надо знать на чем точно тренироваться, подозреваю что не на том... |
|
|
27.02.2021 16:27:46
[QUOTE]Андрей Николаев написал:
/etc/php.d/bitrixenv.ini[/QUOTE] спасибо очень помогли! Блин ну почему это в инструкцию добавить нельзя! Это же "затык" на самом старте без которого ничего не встанет на UTF-8 !!! |
|
|
16.02.2021 22:11:58
[QUOTE]zelserg Зеленовский написал:
Нашел - запрос отбирает по видТовара.ТипТовара. В базе виды не проставлены (только у некоторых товаров стоит признак "услуга"). Сделал, чтобы проверялось на "не услуга" и выгрузка прошла.[/QUOTE] спасибо помогло, вот тут снял и все пошло! ох блин и информативные же у них сообщения! Это какой ум надо иметь что бы такое написать... Ну напишите "Нет товаров для выгрузки по указанным фильтрам" емае! |
|
|
14.02.2021 13:20:48
[QUOTE]Георгий Котов написал:
Вот так можно получить применяемые скидки. [CODE] $basket = \Bitrix\Sale\Basket::loadItemsForFUser(\CSaleBasket::GetBasketUserID(), \Bitrix\Main\Context::getCurrent()->getSite())->getOrderableItems(); $discount = \Bitrix\Sale\Discount::buildFromBasket( $basket , new \Bitrix\Sale\Discount\Context\Fuser( $basket ->getFUserId( true ))); $discount ->calculate(); $discounts = $discount ->getShowPrices(); print_r( $discounts ); [/CODE] Может поможет, но это не точно. )[/QUOTE] код работает спасибо! может кто то подскажет еще как например получив эту скидку на товар в корзине, затем ее отменить, что бы она не применялась к товару в корзене которого там 4шт (один и тот же), а применить размер этой скидки к каждой второй позиции, тем самым уменьшив стоимость только каждой второй позиции данного товара, и затем пересчитать корзину. |
|
|