Я создал несколько пакетов скидок:
Package1(Item1,Item2,Item5) Discount-5%.
Package2(Item2,Item5,Item8) Discount-8%
Package3(Item1,Item2) Discount3%.
Когда человек покупает товары онлайн (например, он покупает товары 1, 2, 5, 10), а я показываю ему общую цену, мне нужноавтоматически применять наиболее подходящую скидку на товары.
В указанном выше случае на указанный выбор будут применяться две скидки, однако Пакет1 Скидка лучше всего, поскольку она дает человеку максимальную выгоду .... так что мне нужно применить это автоматически.
Есть кто-нибудь, кто сталкивался с этим типом сценария или кто-то, кто мог бы мне помочь?
DiscountID DiscountName ItemIds Disc%
1 Package1 1,2,5 5
2 Package2 2,3,5 8
3 Package3 1,2 3
У меня есть все ItemId,который человек выбрал.Теперь нужно применить скидку наилучшего соответствия.
Ценим вашу помощь / руководство.