2013-09-09 1 views
3

Мои клиенты должны иметь функциональность, где для одного продукта у него есть цена для дилеров, оптовой цены и розничной цены. А затем пользователи с ролью гостей могли видеть только розничную цену. Пользователи с ролевой оптовой торговлей могли видеть только оптовую цену, и дилеры могли видеть только цену дилеров. Как я могу это достичь.Как получить несколько цен на 1 продукт (nopcommerce)

+0

Возможно, есть конкретное решение из коробки в nopcommerce? Я не хочу изобретать велосипед. – Alexandr

ответ

6

Вы можете использовать цены яруса, которые могут быть применены в роли пользователя, без какой-либо настройки. Удостоверьтесь, что добавили запись о ценах уровня с количеством, установленным в 1.

0

Храните 3 приза в БД для каждого продукта и извлекайте и используйте его на основе Роли. И в коде вы можете использовать любую 2-Key Collection для ее хранения.

Синтаксис:

Dictionary<string, Dictionary<string, object>> ; 

или

IDictionary<Tuple<K1, K2>, V> 
+0

Знаете ли вы, в каком месте я могу получить это изменение в nopcommerce? Я имею в виду код? – Alexandr