Задача:
Имеется много товаров с базовыми ценами в разных валютах, т.к. разные поставщики выставляют цены (рекомендованные розничные)в разных валютах. Эти цены остаются неизменными довольно долго и именно их имеет смысл вводить как базовые и все расчеты вести от них. Проблема пересчета в валюту магазина - рубли, решается просто, хотя в стандартном битриксе в каталоге, цена отображается только в валюте базовой цены каждого товара. Итак, мы получили некие цены в единой для всех товаров валюте. Это уже не базовая цена, допустим это "розничная цена", "цена по прайсу" или что то в этом роде. Теперь нам нужно на ряд товаров, отобранных каким либо образом (желательно удобным), дать скидки. Например, на товары производителя "ABCD", с 8 до 13 по Московскому времени скидка 15%. В каталоге при этом должна отображаться зачеркнутая "цена по прайсу" и текущая наша цена, а там где нет скидки только одна цена. Еще и округление цены по определенному принципу (например до целого рубля или дискретом по 5 -10 рублей), куда то нужно запихнуть. И конечно конечная цена должна корректно уходить в XML файл.
Стандартные битриксовские скидки в каталоге не отображаются и появляются только в корзине. Наценки (отрицательные наценки) не дают возможности множественного отбора товаров и ещё там проблема с назначением цены в одной валюте, расчетом скидки и отображением цены в каталоге в другой валюте.
Имеется много товаров с базовыми ценами в разных валютах, т.к. разные поставщики выставляют цены (рекомендованные розничные)в разных валютах. Эти цены остаются неизменными довольно долго и именно их имеет смысл вводить как базовые и все расчеты вести от них. Проблема пересчета в валюту магазина - рубли, решается просто, хотя в стандартном битриксе в каталоге, цена отображается только в валюте базовой цены каждого товара. Итак, мы получили некие цены в единой для всех товаров валюте. Это уже не базовая цена, допустим это "розничная цена", "цена по прайсу" или что то в этом роде. Теперь нам нужно на ряд товаров, отобранных каким либо образом (желательно удобным), дать скидки. Например, на товары производителя "ABCD", с 8 до 13 по Московскому времени скидка 15%. В каталоге при этом должна отображаться зачеркнутая "цена по прайсу" и текущая наша цена, а там где нет скидки только одна цена. Еще и округление цены по определенному принципу (например до целого рубля или дискретом по 5 -10 рублей), куда то нужно запихнуть. И конечно конечная цена должна корректно уходить в XML файл.
Стандартные битриксовские скидки в каталоге не отображаются и появляются только в корзине. Наценки (отрицательные наценки) не дают возможности множественного отбора товаров и ещё там проблема с назначением цены в одной валюте, расчетом скидки и отображением цены в каталоге в другой валюте.