Нет.
|
[QUOTE]Василий Головач написал:
как-то так$price = 0;$rsStore = CCatalogStoreProduct::GetList(array(), array('STORE_ID' => 'ID склада'), false, false, array('PRODUCT_ID')); while ($arStore = $rsStore->Fetch()){ $ar_res = CPrice::GetBasePrice($arStore['PRODUCT_ID']); $price += $ar_res["PRICE"];}[/QUOTE] Вы не учли количество конкретного товара. |
|
|
|
|
|
[QUOTE]Гладышев Сергей написал:
Потом ещё один ньюанс: если применяется в корзине одновременно купон и правило работы с корзиной, то скидка формируется по какому-то хитрому алгоритму, т.е., например купон на скидку 50% и правило работы со скидкой 10% дадут в итоге 53.5% .[/QUOTE] Никаких хитростей. Изначально все процентные скидки рассчитывались от текущей (т.е. цены на момент применения). В версии 15.0 вышла настройка в модуле sale - "Процентная скидка/наценка рассчитывается для полной цены товара". У Вас она, судя по всему, снята (т.е. сохранено изначальное поведение). Хотя в итоге должна быть скидка 55%. Правила округлений используете? [QUOTE]Гладышев Сергей написал: написал ещё утром. жду пока ответа.[/QUOTE] Номер тикета? |
|
|
|
|