Devs,
I would like to propose the user selection ability for promotion. That means user can select her own choice of promotion from the list of promotion applicable to current cart. Right now promotion engine based on algorithm implemented decide which promotion will be apply to cart from the list of promotion. For example, if promotion engine find 3 promotion applicable for the current cart then based on algorithm implemented it apply the maximum amount value promotion to the cart. Coming back to proposal with some use cases; Use Case 1: Promotion engine find three promotions applicable to cart or item as P1, P2 and P3. And as per algorithm promo engine decide to apply P1. Now if user want to go with P2 or P3 then she can do that. Use Case 2: In #1 user can also choose to not take any promotion, remove the P1 and submit the order without promotion. Use Case 3: Item1 and item2 will have two promotions common as P1 and P2. Now user can opt which promotion should applicable to which item. That means user can apply P1 or P2 on item1 or item2 based on her preference. Use Case 4: In #3 if user wants then she can opt to select promotion for one item and can remove promo from other. Looking forward for valuable feedback on proposal and suggestion on design from community. Also please feel free to ask for more details on each use case or on proposal itself. Thanks! Best Regards, -- *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax Systems <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore, M.P 452010 Linkedin: *Rishi Solanki* <https://www.linkedin.com/in/rishi-solanki-62271b7/> Direct: +91-9893287847 |
Hello Rishi,
+1. This proposal looks good to me. Use Case 1 and 2 are very common nowadays on the various popular ecommerce sites. For use case 3 & 4, I never came across such a scenario in any e-commerce site but IMO, it is good to have feature. Let me know if you need any help from my side! Kind Regards, -- Pritam Kute On Sun, Apr 28, 2019 at 4:33 AM Rishi Solanki <[hidden email]> wrote: > Devs, > I would like to propose the user selection ability for promotion. That > means user can select her own choice of promotion from the list of > promotion applicable to current cart. Right now promotion engine based on > algorithm implemented decide which promotion will be apply to cart from the > list of promotion. For example, if promotion engine find 3 promotion > applicable for the current cart then based on algorithm implemented it > apply the maximum amount value promotion to the cart. > > Coming back to proposal with some use cases; > > Use Case 1: Promotion engine find three promotions applicable to cart or > item as P1, P2 and P3. And as per algorithm promo engine decide to apply > P1. Now if user want to go with P2 or P3 then she can do that. > > Use Case 2: In #1 user can also choose to not take any promotion, remove > the P1 and submit the order without promotion. > > Use Case 3: Item1 and item2 will have two promotions common as P1 and P2. > Now user can opt which promotion should applicable to which item. That > means user can apply P1 or P2 on item1 or item2 based on her preference. > > Use Case 4: In #3 if user wants then she can opt to select promotion for > one item and can remove promo from other. > > > Looking forward for valuable feedback on proposal and suggestion on design > from community. Also please feel free to ask for more details on each use > case or on proposal itself. > > > Thanks! > > Best Regards, > -- > *Rishi Solanki* | Sr Manager, Enterprise Software Development > HotWax Systems <http://www.hotwaxsystems.com/> > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, > Indore, > M.P 452010 > Linkedin: *Rishi Solanki* > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > Direct: +91-9893287847 > |
Dear Pritam,
Thank you for your inputs, idea is to give flexibility to customer of ecommerce site to apply or remove promotions of depending upon her preferences. The point raised for #3 and #4, is if an promotion has limit to apply per customer as 1. Then customer may secure her promotion for next planned order. It is kind of similar case when customer have promo code and she can use once. The change behavior is customer do not have the promo code to use instead have capability to remove or add promo of her own choice. I hope this clarifies the concern raised. Thanks! Best Regards, -- *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax Systems <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore, M.P 452010 Linkedin: *Rishi Solanki* <https://www.linkedin.com/in/rishi-solanki-62271b7/> Direct: +91-9893287847 On Tue, Apr 30, 2019 at 10:20 AM Pritam Kute <[hidden email]> wrote: > Hello Rishi, > > +1. This proposal looks good to me. Use Case 1 and 2 are very common > nowadays on the various popular ecommerce sites. For use case 3 & 4, I > never came across such a scenario in any e-commerce site but IMO, it is > good to have feature. > > Let me know if you need any help from my side! > > Kind Regards, > -- > Pritam Kute > > > On Sun, Apr 28, 2019 at 4:33 AM Rishi Solanki <[hidden email]> > wrote: > > > Devs, > > I would like to propose the user selection ability for promotion. That > > means user can select her own choice of promotion from the list of > > promotion applicable to current cart. Right now promotion engine based on > > algorithm implemented decide which promotion will be apply to cart from > the > > list of promotion. For example, if promotion engine find 3 promotion > > applicable for the current cart then based on algorithm implemented it > > apply the maximum amount value promotion to the cart. > > > > Coming back to proposal with some use cases; > > > > Use Case 1: Promotion engine find three promotions applicable to cart or > > item as P1, P2 and P3. And as per algorithm promo engine decide to apply > > P1. Now if user want to go with P2 or P3 then she can do that. > > > > Use Case 2: In #1 user can also choose to not take any promotion, remove > > the P1 and submit the order without promotion. > > > > Use Case 3: Item1 and item2 will have two promotions common as P1 and P2. > > Now user can opt which promotion should applicable to which item. That > > means user can apply P1 or P2 on item1 or item2 based on her preference. > > > > Use Case 4: In #3 if user wants then she can opt to select promotion for > > one item and can remove promo from other. > > > > > > Looking forward for valuable feedback on proposal and suggestion on > design > > from community. Also please feel free to ask for more details on each use > > case or on proposal itself. > > > > > > Thanks! > > > > Best Regards, > > -- > > *Rishi Solanki* | Sr Manager, Enterprise Software Development > > HotWax Systems <http://www.hotwaxsystems.com/> > > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, > > Indore, > > M.P 452010 > > Linkedin: *Rishi Solanki* > > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > > Direct: +91-9893287847 > > > |
Such support in e-commerce sites is very common these days. So a +1 from my
side. So what I understand from your proposal: * We will be modifying the promotion engine to not set any promotion on the cart * Let the user pick which promotion to be applied on the cart My initial thoughts(I may be going ahead of the discussion here, but bear with me :) ) * All promotions applicable on the cart should be listed with the benefits(in terms of money value) so that the user can decide accordingly. * If one desires, it can be turned off. I mean, this feature should be configurable. * Let the user know if he/she forgets to set a promotion before checkout. I would like to extend my help in implementing this feature with you. Thanks & Regards, Devanshu Vyas. On Tue, Apr 30, 2019 at 11:02 AM Rishi Solanki <[hidden email]> wrote: > Dear Pritam, > Thank you for your inputs, idea is to give flexibility to customer of > ecommerce site to apply or remove promotions of depending upon her > preferences. > The point raised for #3 and #4, is if an promotion has limit to apply per > customer as 1. Then customer may secure her promotion for next planned > order. It is kind of similar case when customer have promo code and she can > use once. The change behavior is customer do not have the promo code to use > instead have capability to remove or add promo of her own choice. > > I hope this clarifies the concern raised. Thanks! > > Best Regards, > -- > *Rishi Solanki* | Sr Manager, Enterprise Software Development > HotWax Systems <http://www.hotwaxsystems.com/> > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, > Indore, > M.P 452010 > Linkedin: *Rishi Solanki* > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > Direct: +91-9893287847 > > > On Tue, Apr 30, 2019 at 10:20 AM Pritam Kute < > [hidden email]> > wrote: > > > Hello Rishi, > > > > +1. This proposal looks good to me. Use Case 1 and 2 are very common > > nowadays on the various popular ecommerce sites. For use case 3 & 4, I > > never came across such a scenario in any e-commerce site but IMO, it is > > good to have feature. > > > > Let me know if you need any help from my side! > > > > Kind Regards, > > -- > > Pritam Kute > > > > > > On Sun, Apr 28, 2019 at 4:33 AM Rishi Solanki <[hidden email]> > > wrote: > > > > > Devs, > > > I would like to propose the user selection ability for promotion. That > > > means user can select her own choice of promotion from the list of > > > promotion applicable to current cart. Right now promotion engine based > on > > > algorithm implemented decide which promotion will be apply to cart from > > the > > > list of promotion. For example, if promotion engine find 3 promotion > > > applicable for the current cart then based on algorithm implemented it > > > apply the maximum amount value promotion to the cart. > > > > > > Coming back to proposal with some use cases; > > > > > > Use Case 1: Promotion engine find three promotions applicable to cart > or > > > item as P1, P2 and P3. And as per algorithm promo engine decide to > apply > > > P1. Now if user want to go with P2 or P3 then she can do that. > > > > > > Use Case 2: In #1 user can also choose to not take any promotion, > remove > > > the P1 and submit the order without promotion. > > > > > > Use Case 3: Item1 and item2 will have two promotions common as P1 and > P2. > > > Now user can opt which promotion should applicable to which item. That > > > means user can apply P1 or P2 on item1 or item2 based on her > preference. > > > > > > Use Case 4: In #3 if user wants then she can opt to select promotion > for > > > one item and can remove promo from other. > > > > > > > > > Looking forward for valuable feedback on proposal and suggestion on > > design > > > from community. Also please feel free to ask for more details on each > use > > > case or on proposal itself. > > > > > > > > > Thanks! > > > > > > Best Regards, > > > -- > > > *Rishi Solanki* | Sr Manager, Enterprise Software Development > > > HotWax Systems <http://www.hotwaxsystems.com/> > > > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, > > > Indore, > > > M.P 452010 > > > Linkedin: *Rishi Solanki* > > > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > > > Direct: +91-9893287847 > > > > > > |
Devanshu,
Thanks for your reply and help offered. The feature will not be configurable but the promotions could be, that means from the applicable list of promotions to cart user will opt. It will be generic at cart level. Below are applicability base idea, but for sure we can think of configuration while designing this feature; - User add an item to cart. - Promo engine runs and identify 3 promos can be apply to cart. And as per algorithm it apply one promo. - Now user have the flexibility to change the default promo or remove it. Right now I could not think of reason to make it configurable, but we will discuss and rethink. - On the whole feature is not to override the existing behavior, it just give flexibility to user to choice. Thanks again for putting more thought into this, it really helps. Best Regards, -- *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax Systems <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore, M.P 452010 Linkedin: *Rishi Solanki* <https://www.linkedin.com/in/rishi-solanki-62271b7/> Direct: +91-9893287847 On Tue, Apr 30, 2019 at 11:39 AM Devanshu Vyas <[hidden email]> wrote: > Such support in e-commerce sites is very common these days. So a +1 from my > side. > > So what I understand from your proposal: > * We will be modifying the promotion engine to not set any promotion on the > cart > * Let the user pick which promotion to be applied on the cart > > My initial thoughts(I may be going ahead of the discussion here, but bear > with me :) ) > * All promotions applicable on the cart should be listed with the > benefits(in terms of money value) so that the user can decide accordingly. > * If one desires, it can be turned off. I mean, this feature should be > configurable. > * Let the user know if he/she forgets to set a promotion before checkout. > > I would like to extend my help in implementing this feature with you. > > Thanks & Regards, > Devanshu Vyas. > > > On Tue, Apr 30, 2019 at 11:02 AM Rishi Solanki <[hidden email]> > wrote: > > > Dear Pritam, > > Thank you for your inputs, idea is to give flexibility to customer of > > ecommerce site to apply or remove promotions of depending upon her > > preferences. > > The point raised for #3 and #4, is if an promotion has limit to apply per > > customer as 1. Then customer may secure her promotion for next planned > > order. It is kind of similar case when customer have promo code and she > can > > use once. The change behavior is customer do not have the promo code to > use > > instead have capability to remove or add promo of her own choice. > > > > I hope this clarifies the concern raised. Thanks! > > > > Best Regards, > > -- > > *Rishi Solanki* | Sr Manager, Enterprise Software Development > > HotWax Systems <http://www.hotwaxsystems.com/> > > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, > > Indore, > > M.P 452010 > > Linkedin: *Rishi Solanki* > > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > > Direct: +91-9893287847 > > > > > > On Tue, Apr 30, 2019 at 10:20 AM Pritam Kute < > > [hidden email]> > > wrote: > > > > > Hello Rishi, > > > > > > +1. This proposal looks good to me. Use Case 1 and 2 are very common > > > nowadays on the various popular ecommerce sites. For use case 3 & 4, I > > > never came across such a scenario in any e-commerce site but IMO, it is > > > good to have feature. > > > > > > Let me know if you need any help from my side! > > > > > > Kind Regards, > > > -- > > > Pritam Kute > > > > > > > > > On Sun, Apr 28, 2019 at 4:33 AM Rishi Solanki <[hidden email] > > > > > wrote: > > > > > > > Devs, > > > > I would like to propose the user selection ability for promotion. > That > > > > means user can select her own choice of promotion from the list of > > > > promotion applicable to current cart. Right now promotion engine > based > > on > > > > algorithm implemented decide which promotion will be apply to cart > from > > > the > > > > list of promotion. For example, if promotion engine find 3 promotion > > > > applicable for the current cart then based on algorithm implemented > it > > > > apply the maximum amount value promotion to the cart. > > > > > > > > Coming back to proposal with some use cases; > > > > > > > > Use Case 1: Promotion engine find three promotions applicable to cart > > or > > > > item as P1, P2 and P3. And as per algorithm promo engine decide to > > apply > > > > P1. Now if user want to go with P2 or P3 then she can do that. > > > > > > > > Use Case 2: In #1 user can also choose to not take any promotion, > > remove > > > > the P1 and submit the order without promotion. > > > > > > > > Use Case 3: Item1 and item2 will have two promotions common as P1 and > > P2. > > > > Now user can opt which promotion should applicable to which item. > That > > > > means user can apply P1 or P2 on item1 or item2 based on her > > preference. > > > > > > > > Use Case 4: In #3 if user wants then she can opt to select promotion > > for > > > > one item and can remove promo from other. > > > > > > > > > > > > Looking forward for valuable feedback on proposal and suggestion on > > > design > > > > from community. Also please feel free to ask for more details on each > > use > > > > case or on proposal itself. > > > > > > > > > > > > Thanks! > > > > > > > > Best Regards, > > > > -- > > > > *Rishi Solanki* | Sr Manager, Enterprise Software Development > > > > HotWax Systems <http://www.hotwaxsystems.com/> > > > > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, > > > > Indore, > > > > M.P 452010 > > > > Linkedin: *Rishi Solanki* > > > > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > > > > Direct: +91-9893287847 > > > > > > > > > > |
Administrator
|
Thanks Guys,
Rishi, I agree about <<On the whole feature is not to override the existing behavior, it just give flexibility to user to choice.>> I think this is ready for a Jira :) Jacques Le 30/04/2019 à 09:13, Rishi Solanki a écrit : > Devanshu, > Thanks for your reply and help offered. The feature will not be > configurable but the promotions could be, that means from the applicable > list of promotions to cart user will opt. It will be generic at cart level. > Below are applicability base idea, but for sure we can think of > configuration while designing this feature; > - User add an item to cart. > - Promo engine runs and identify 3 promos can be apply to cart. And as per > algorithm it apply one promo. > - Now user have the flexibility to change the default promo or remove it. > Right now I could not think of reason to make it configurable, but we will > discuss and rethink. > - On the whole feature is not to override the existing behavior, it just > give flexibility to user to choice. > > Thanks again for putting more thought into this, it really helps. > > Best Regards, > -- > *Rishi Solanki* | Sr Manager, Enterprise Software Development > HotWax Systems <http://www.hotwaxsystems.com/> > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore, > M.P 452010 > Linkedin: *Rishi Solanki* > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > Direct: +91-9893287847 > > > On Tue, Apr 30, 2019 at 11:39 AM Devanshu Vyas <[hidden email]> > wrote: > >> Such support in e-commerce sites is very common these days. So a +1 from my >> side. >> >> So what I understand from your proposal: >> * We will be modifying the promotion engine to not set any promotion on the >> cart >> * Let the user pick which promotion to be applied on the cart >> >> My initial thoughts(I may be going ahead of the discussion here, but bear >> with me :) ) >> * All promotions applicable on the cart should be listed with the >> benefits(in terms of money value) so that the user can decide accordingly. >> * If one desires, it can be turned off. I mean, this feature should be >> configurable. >> * Let the user know if he/she forgets to set a promotion before checkout. >> >> I would like to extend my help in implementing this feature with you. >> >> Thanks & Regards, >> Devanshu Vyas. >> >> >> On Tue, Apr 30, 2019 at 11:02 AM Rishi Solanki <[hidden email]> >> wrote: >> >>> Dear Pritam, >>> Thank you for your inputs, idea is to give flexibility to customer of >>> ecommerce site to apply or remove promotions of depending upon her >>> preferences. >>> The point raised for #3 and #4, is if an promotion has limit to apply per >>> customer as 1. Then customer may secure her promotion for next planned >>> order. It is kind of similar case when customer have promo code and she >> can >>> use once. The change behavior is customer do not have the promo code to >> use >>> instead have capability to remove or add promo of her own choice. >>> >>> I hope this clarifies the concern raised. Thanks! >>> >>> Best Regards, >>> -- >>> *Rishi Solanki* | Sr Manager, Enterprise Software Development >>> HotWax Systems <http://www.hotwaxsystems.com/> >>> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, >>> Indore, >>> M.P 452010 >>> Linkedin: *Rishi Solanki* >>> <https://www.linkedin.com/in/rishi-solanki-62271b7/> >>> Direct: +91-9893287847 >>> >>> >>> On Tue, Apr 30, 2019 at 10:20 AM Pritam Kute < >>> [hidden email]> >>> wrote: >>> >>>> Hello Rishi, >>>> >>>> +1. This proposal looks good to me. Use Case 1 and 2 are very common >>>> nowadays on the various popular ecommerce sites. For use case 3 & 4, I >>>> never came across such a scenario in any e-commerce site but IMO, it is >>>> good to have feature. >>>> >>>> Let me know if you need any help from my side! >>>> >>>> Kind Regards, >>>> -- >>>> Pritam Kute >>>> >>>> >>>> On Sun, Apr 28, 2019 at 4:33 AM Rishi Solanki <[hidden email] >>>> wrote: >>>> >>>>> Devs, >>>>> I would like to propose the user selection ability for promotion. >> That >>>>> means user can select her own choice of promotion from the list of >>>>> promotion applicable to current cart. Right now promotion engine >> based >>> on >>>>> algorithm implemented decide which promotion will be apply to cart >> from >>>> the >>>>> list of promotion. For example, if promotion engine find 3 promotion >>>>> applicable for the current cart then based on algorithm implemented >> it >>>>> apply the maximum amount value promotion to the cart. >>>>> >>>>> Coming back to proposal with some use cases; >>>>> >>>>> Use Case 1: Promotion engine find three promotions applicable to cart >>> or >>>>> item as P1, P2 and P3. And as per algorithm promo engine decide to >>> apply >>>>> P1. Now if user want to go with P2 or P3 then she can do that. >>>>> >>>>> Use Case 2: In #1 user can also choose to not take any promotion, >>> remove >>>>> the P1 and submit the order without promotion. >>>>> >>>>> Use Case 3: Item1 and item2 will have two promotions common as P1 and >>> P2. >>>>> Now user can opt which promotion should applicable to which item. >> That >>>>> means user can apply P1 or P2 on item1 or item2 based on her >>> preference. >>>>> Use Case 4: In #3 if user wants then she can opt to select promotion >>> for >>>>> one item and can remove promo from other. >>>>> >>>>> >>>>> Looking forward for valuable feedback on proposal and suggestion on >>>> design >>>>> from community. Also please feel free to ask for more details on each >>> use >>>>> case or on proposal itself. >>>>> >>>>> >>>>> Thanks! >>>>> >>>>> Best Regards, >>>>> -- >>>>> *Rishi Solanki* | Sr Manager, Enterprise Software Development >>>>> HotWax Systems <http://www.hotwaxsystems.com/> >>>>> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, >>>>> Indore, >>>>> M.P 452010 >>>>> Linkedin: *Rishi Solanki* >>>>> <https://www.linkedin.com/in/rishi-solanki-62271b7/> >>>>> Direct: +91-9893287847 >>>>> |
Thanks Rishi for your detailed response. I got the point of not making it
configurable and it makes perfect sense. Thanks & Regards, Devanshu Vyas. On Tue, Apr 30, 2019 at 2:45 PM Jacques Le Roux < [hidden email]> wrote: > Thanks Guys, > > Rishi, I agree about > > <<On the whole feature is not to override the existing behavior, it > just give flexibility to user to choice.>> > > I think this is ready for a Jira :) > > Jacques > > Le 30/04/2019 à 09:13, Rishi Solanki a écrit : > > Devanshu, > > Thanks for your reply and help offered. The feature will not be > > configurable but the promotions could be, that means from the applicable > > list of promotions to cart user will opt. It will be generic at cart > level. > > Below are applicability base idea, but for sure we can think of > > configuration while designing this feature; > > - User add an item to cart. > > - Promo engine runs and identify 3 promos can be apply to cart. And as > per > > algorithm it apply one promo. > > - Now user have the flexibility to change the default promo or remove it. > > Right now I could not think of reason to make it configurable, but we > will > > discuss and rethink. > > - On the whole feature is not to override the existing behavior, it just > > give flexibility to user to choice. > > > > Thanks again for putting more thought into this, it really helps. > > > > Best Regards, > > -- > > *Rishi Solanki* | Sr Manager, Enterprise Software Development > > HotWax Systems <http://www.hotwaxsystems.com/> > > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, > Indore, > > M.P 452010 > > Linkedin: *Rishi Solanki* > > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > > Direct: +91-9893287847 > > > > > > On Tue, Apr 30, 2019 at 11:39 AM Devanshu Vyas < > [hidden email]> > > wrote: > > > >> Such support in e-commerce sites is very common these days. So a +1 > from my > >> side. > >> > >> So what I understand from your proposal: > >> * We will be modifying the promotion engine to not set any promotion on > the > >> cart > >> * Let the user pick which promotion to be applied on the cart > >> > >> My initial thoughts(I may be going ahead of the discussion here, but > bear > >> with me :) ) > >> * All promotions applicable on the cart should be listed with the > >> benefits(in terms of money value) so that the user can decide > accordingly. > >> * If one desires, it can be turned off. I mean, this feature should be > >> configurable. > >> * Let the user know if he/she forgets to set a promotion before > checkout. > >> > >> I would like to extend my help in implementing this feature with you. > >> > >> Thanks & Regards, > >> Devanshu Vyas. > >> > >> > >> On Tue, Apr 30, 2019 at 11:02 AM Rishi Solanki <[hidden email] > > > >> wrote: > >> > >>> Dear Pritam, > >>> Thank you for your inputs, idea is to give flexibility to customer of > >>> ecommerce site to apply or remove promotions of depending upon her > >>> preferences. > >>> The point raised for #3 and #4, is if an promotion has limit to apply > per > >>> customer as 1. Then customer may secure her promotion for next planned > >>> order. It is kind of similar case when customer have promo code and she > >> can > >>> use once. The change behavior is customer do not have the promo code to > >> use > >>> instead have capability to remove or add promo of her own choice. > >>> > >>> I hope this clarifies the concern raised. Thanks! > >>> > >>> Best Regards, > >>> -- > >>> *Rishi Solanki* | Sr Manager, Enterprise Software Development > >>> HotWax Systems <http://www.hotwaxsystems.com/> > >>> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, > >>> Indore, > >>> M.P 452010 > >>> Linkedin: *Rishi Solanki* > >>> <https://www.linkedin.com/in/rishi-solanki-62271b7/> > >>> Direct: +91-9893287847 > >>> > >>> > >>> On Tue, Apr 30, 2019 at 10:20 AM Pritam Kute < > >>> [hidden email]> > >>> wrote: > >>> > >>>> Hello Rishi, > >>>> > >>>> +1. This proposal looks good to me. Use Case 1 and 2 are very common > >>>> nowadays on the various popular ecommerce sites. For use case 3 & 4, I > >>>> never came across such a scenario in any e-commerce site but IMO, it > is > >>>> good to have feature. > >>>> > >>>> Let me know if you need any help from my side! > >>>> > >>>> Kind Regards, > >>>> -- > >>>> Pritam Kute > >>>> > >>>> > >>>> On Sun, Apr 28, 2019 at 4:33 AM Rishi Solanki < > [hidden email] > >>>> wrote: > >>>> > >>>>> Devs, > >>>>> I would like to propose the user selection ability for promotion. > >> That > >>>>> means user can select her own choice of promotion from the list of > >>>>> promotion applicable to current cart. Right now promotion engine > >> based > >>> on > >>>>> algorithm implemented decide which promotion will be apply to cart > >> from > >>>> the > >>>>> list of promotion. For example, if promotion engine find 3 promotion > >>>>> applicable for the current cart then based on algorithm implemented > >> it > >>>>> apply the maximum amount value promotion to the cart. > >>>>> > >>>>> Coming back to proposal with some use cases; > >>>>> > >>>>> Use Case 1: Promotion engine find three promotions applicable to cart > >>> or > >>>>> item as P1, P2 and P3. And as per algorithm promo engine decide to > >>> apply > >>>>> P1. Now if user want to go with P2 or P3 then she can do that. > >>>>> > >>>>> Use Case 2: In #1 user can also choose to not take any promotion, > >>> remove > >>>>> the P1 and submit the order without promotion. > >>>>> > >>>>> Use Case 3: Item1 and item2 will have two promotions common as P1 and > >>> P2. > >>>>> Now user can opt which promotion should applicable to which item. > >> That > >>>>> means user can apply P1 or P2 on item1 or item2 based on her > >>> preference. > >>>>> Use Case 4: In #3 if user wants then she can opt to select promotion > >>> for > >>>>> one item and can remove promo from other. > >>>>> > >>>>> > >>>>> Looking forward for valuable feedback on proposal and suggestion on > >>>> design > >>>>> from community. Also please feel free to ask for more details on each > >>> use > >>>>> case or on proposal itself. > >>>>> > >>>>> > >>>>> Thanks! > >>>>> > >>>>> Best Regards, > >>>>> -- > >>>>> *Rishi Solanki* | Sr Manager, Enterprise Software Development > >>>>> HotWax Systems <http://www.hotwaxsystems.com/> > >>>>> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, > >>>>> Indore, > >>>>> M.P 452010 > >>>>> Linkedin: *Rishi Solanki* > >>>>> <https://www.linkedin.com/in/rishi-solanki-62271b7/> > >>>>> Direct: +91-9893287847 > >>>>> > |
In reply to this post by Rishi Solanki
+1 for all use cases. Thanks, Rishi.
Best Regards, *Sanjay Yadav* | Manager, QA HotWax Systems <http://www.hotwaxsystems.com/> 80, Scheme No. 78, Indore, M.P. 452010, India Mobile Phone: 787 918 8830 | Linkedin: Sanjay-Yadav <https://www.linkedin.com/in/sanjay-yadav/> On Sun, Apr 28, 2019 at 4:33 AM Rishi Solanki <[hidden email]> wrote: > Devs, > I would like to propose the user selection ability for promotion. That > means user can select her own choice of promotion from the list of > promotion applicable to current cart. Right now promotion engine based on > algorithm implemented decide which promotion will be apply to cart from the > list of promotion. For example, if promotion engine find 3 promotion > applicable for the current cart then based on algorithm implemented it > apply the maximum amount value promotion to the cart. > > Coming back to proposal with some use cases; > > Use Case 1: Promotion engine find three promotions applicable to cart or > item as P1, P2 and P3. And as per algorithm promo engine decide to apply > P1. Now if user want to go with P2 or P3 then she can do that. > > Use Case 2: In #1 user can also choose to not take any promotion, remove > the P1 and submit the order without promotion. > > Use Case 3: Item1 and item2 will have two promotions common as P1 and P2. > Now user can opt which promotion should applicable to which item. That > means user can apply P1 or P2 on item1 or item2 based on her preference. > > Use Case 4: In #3 if user wants then she can opt to select promotion for > one item and can remove promo from other. > > > Looking forward for valuable feedback on proposal and suggestion on design > from community. Also please feel free to ask for more details on each use > case or on proposal itself. > > > Thanks! > > Best Regards, > -- > *Rishi Solanki* | Sr Manager, Enterprise Software Development > HotWax Systems <http://www.hotwaxsystems.com/> > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, > Indore, > M.P 452010 > Linkedin: *Rishi Solanki* > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > Direct: +91-9893287847 > |
Thank you all for your help and suggestions, below is the Jira ticket for
the same; - https://issues.apache.org/jira/browse/OFBIZ-11001 Best Regards, -- *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax Systems <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore, M.P 452010 Linkedin: *Rishi Solanki* <https://www.linkedin.com/in/rishi-solanki-62271b7/> Direct: +91-9893287847 On Wed, May 1, 2019 at 10:55 AM Sanjay Yadav <[hidden email]> wrote: > +1 for all use cases. Thanks, Rishi. > > Best Regards, > > *Sanjay Yadav* | Manager, QA > HotWax Systems <http://www.hotwaxsystems.com/> > 80, Scheme No. 78, Indore, M.P. 452010, India > Mobile Phone: 787 918 8830 | Linkedin: Sanjay-Yadav > <https://www.linkedin.com/in/sanjay-yadav/> > > > On Sun, Apr 28, 2019 at 4:33 AM Rishi Solanki <[hidden email]> > wrote: > > > Devs, > > I would like to propose the user selection ability for promotion. That > > means user can select her own choice of promotion from the list of > > promotion applicable to current cart. Right now promotion engine based on > > algorithm implemented decide which promotion will be apply to cart from > the > > list of promotion. For example, if promotion engine find 3 promotion > > applicable for the current cart then based on algorithm implemented it > > apply the maximum amount value promotion to the cart. > > > > Coming back to proposal with some use cases; > > > > Use Case 1: Promotion engine find three promotions applicable to cart or > > item as P1, P2 and P3. And as per algorithm promo engine decide to apply > > P1. Now if user want to go with P2 or P3 then she can do that. > > > > Use Case 2: In #1 user can also choose to not take any promotion, remove > > the P1 and submit the order without promotion. > > > > Use Case 3: Item1 and item2 will have two promotions common as P1 and P2. > > Now user can opt which promotion should applicable to which item. That > > means user can apply P1 or P2 on item1 or item2 based on her preference. > > > > Use Case 4: In #3 if user wants then she can opt to select promotion for > > one item and can remove promo from other. > > > > > > Looking forward for valuable feedback on proposal and suggestion on > design > > from community. Also please feel free to ask for more details on each use > > case or on proposal itself. > > > > > > Thanks! > > > > Best Regards, > > -- > > *Rishi Solanki* | Sr Manager, Enterprise Software Development > > HotWax Systems <http://www.hotwaxsystems.com/> > > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, > > Indore, > > M.P 452010 > > Linkedin: *Rishi Solanki* > > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > > Direct: +91-9893287847 > > > |
In reply to this post by Rishi Solanki
I am not sure if it might require an add-on handling or not but can someone
please test or make sure that exchange orders against the originally ordered style/assortment inherit the order adjustments from original order (instead of auto applying the default promo again) or at least provide the same manual overriding options so as to make sure that exchange invoices are in coherence with the original order invoice. Thanks, Swapnil -----Original Message----- From: Rishi Solanki <[hidden email]> Sent: Sunday, April 28, 2019 4:09 AM To: [hidden email] Subject: Applicable Promo Recommendations Devs, I would like to propose the user selection ability for promotion. That means user can select her own choice of promotion from the list of promotion applicable to current cart. Right now promotion engine based on algorithm implemented decide which promotion will be apply to cart from the list of promotion. For example, if promotion engine find 3 promotion applicable for the current cart then based on algorithm implemented it apply the maximum amount value promotion to the cart. Coming back to proposal with some use cases; Use Case 1: Promotion engine find three promotions applicable to cart or item as P1, P2 and P3. And as per algorithm promo engine decide to apply P1. Now if user want to go with P2 or P3 then she can do that. Use Case 2: In #1 user can also choose to not take any promotion, remove the P1 and submit the order without promotion. Use Case 3: Item1 and item2 will have two promotions common as P1 and P2. Now user can opt which promotion should applicable to which item. That means user can apply P1 or P2 on item1 or item2 based on her preference. Use Case 4: In #3 if user wants then she can opt to select promotion for one item and can remove promo from other. Looking forward for valuable feedback on proposal and suggestion on design from community. Also please feel free to ask for more details on each use case or on proposal itself. Thanks! Best Regards, -- *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax Systems <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore, M.P 452010 Linkedin: *Rishi Solanki* <https://www.linkedin.com/in/rishi-solanki-62271b7/> Direct: +91-9893287847 |
Thanks Swapnil, for your posting as it triggered a thought about gaming the
promotions by e-commerce customer. The though was: is this not opening up the whole for nefarious e-commerce customers to game the functionalities in their favour (and to the disadvantage of the adopter and its other customers) regarding ordering and returning goods as such? I don't have that full picture yet, so it may be a non-issue. But on the other hand.... better safe than sorry, right? Best regards, Pierre Smits *Apache Trafodion <https://trafodion.apache.org>, Vice President* *Apache Directory <https://directory.apache.org>, PMC Member* Apache Incubator <https://incubator.apache.org>, committer *Apache OFBiz <https://ofbiz.apache.org>, contributor (without privileges) since 2008* Apache Steve <https://steve.apache.org>, committer On Wed, May 1, 2019 at 9:49 AM Swapnil Shah <[hidden email]> wrote: > I am not sure if it might require an add-on handling or not but can someone > please test or make sure that exchange orders against the originally > ordered > style/assortment inherit the order adjustments from original order (instead > of auto applying the default promo again) or at least provide the same > manual overriding options so as to make sure that exchange invoices are in > coherence with the original order invoice. > > Thanks, > Swapnil > > -----Original Message----- > From: Rishi Solanki <[hidden email]> > Sent: Sunday, April 28, 2019 4:09 AM > To: [hidden email] > Subject: Applicable Promo Recommendations > > Devs, > I would like to propose the user selection ability for promotion. That > means > user can select her own choice of promotion from the list of promotion > applicable to current cart. Right now promotion engine based on algorithm > implemented decide which promotion will be apply to cart from the list of > promotion. For example, if promotion engine find 3 promotion applicable for > the current cart then based on algorithm implemented it apply the maximum > amount value promotion to the cart. > > Coming back to proposal with some use cases; > > Use Case 1: Promotion engine find three promotions applicable to cart or > item as P1, P2 and P3. And as per algorithm promo engine decide to apply > P1. > Now if user want to go with P2 or P3 then she can do that. > > Use Case 2: In #1 user can also choose to not take any promotion, remove > the > P1 and submit the order without promotion. > > Use Case 3: Item1 and item2 will have two promotions common as P1 and P2. > Now user can opt which promotion should applicable to which item. That > means > user can apply P1 or P2 on item1 or item2 based on her preference. > > Use Case 4: In #3 if user wants then she can opt to select promotion for > one > item and can remove promo from other. > > > Looking forward for valuable feedback on proposal and suggestion on design > from community. Also please feel free to ask for more details on each use > case or on proposal itself. > > > Thanks! > > Best Regards, > -- > *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax > Systems > <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 Part 2, Near > Brilliant Convention Center, Indore, M.P 452010 > Linkedin: *Rishi Solanki* > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > Direct: +91-9893287847 > |
Dear Swapnil/Pierre,
Thanks for more thoughts on the subject. The return (refund/replacement/exchange) always use original order adjustments for return. No promo engine or price rule engine run in that case. This is because return adjustments always depends on the order adjustment. The only flexibility OFBiz workflow provides to add manual adjustments in case of conflict. IMO we are good to go with proposal. As return never use the promo engine to apply promo and it is only work for order as per the current flow. Best Regards, -- *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax Systems <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore, M.P 452010 Linkedin: *Rishi Solanki* <https://www.linkedin.com/in/rishi-solanki-62271b7/> Direct: +91-9893287847 On Wed, May 1, 2019 at 1:42 PM Pierre Smits <[hidden email]> wrote: > Thanks Swapnil, for your posting as it triggered a thought about gaming the > promotions by e-commerce customer. > > The though was: is this not opening up the whole for nefarious e-commerce > customers to game the functionalities in their favour (and to the > disadvantage of the adopter and its other customers) regarding ordering and > returning goods as such? > > I don't have that full picture yet, so it may be a non-issue. But on the > other hand.... better safe than sorry, right? > > Best regards, > > Pierre Smits > > *Apache Trafodion <https://trafodion.apache.org>, Vice President* > *Apache Directory <https://directory.apache.org>, PMC Member* > Apache Incubator <https://incubator.apache.org>, committer > *Apache OFBiz <https://ofbiz.apache.org>, contributor (without privileges) > since 2008* > Apache Steve <https://steve.apache.org>, committer > > > On Wed, May 1, 2019 at 9:49 AM Swapnil Shah < > [hidden email]> > wrote: > > > I am not sure if it might require an add-on handling or not but can > someone > > please test or make sure that exchange orders against the originally > > ordered > > style/assortment inherit the order adjustments from original order > (instead > > of auto applying the default promo again) or at least provide the same > > manual overriding options so as to make sure that exchange invoices are > in > > coherence with the original order invoice. > > > > Thanks, > > Swapnil > > > > -----Original Message----- > > From: Rishi Solanki <[hidden email]> > > Sent: Sunday, April 28, 2019 4:09 AM > > To: [hidden email] > > Subject: Applicable Promo Recommendations > > > > Devs, > > I would like to propose the user selection ability for promotion. That > > means > > user can select her own choice of promotion from the list of promotion > > applicable to current cart. Right now promotion engine based on algorithm > > implemented decide which promotion will be apply to cart from the list of > > promotion. For example, if promotion engine find 3 promotion applicable > for > > the current cart then based on algorithm implemented it apply the maximum > > amount value promotion to the cart. > > > > Coming back to proposal with some use cases; > > > > Use Case 1: Promotion engine find three promotions applicable to cart or > > item as P1, P2 and P3. And as per algorithm promo engine decide to apply > > P1. > > Now if user want to go with P2 or P3 then she can do that. > > > > Use Case 2: In #1 user can also choose to not take any promotion, remove > > the > > P1 and submit the order without promotion. > > > > Use Case 3: Item1 and item2 will have two promotions common as P1 and P2. > > Now user can opt which promotion should applicable to which item. That > > means > > user can apply P1 or P2 on item1 or item2 based on her preference. > > > > Use Case 4: In #3 if user wants then she can opt to select promotion for > > one > > item and can remove promo from other. > > > > > > Looking forward for valuable feedback on proposal and suggestion on > design > > from community. Also please feel free to ask for more details on each use > > case or on proposal itself. > > > > > > Thanks! > > > > Best Regards, > > -- > > *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax > > Systems > > <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 Part 2, Near > > Brilliant Convention Center, Indore, M.P 452010 > > Linkedin: *Rishi Solanki* > > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > > Direct: +91-9893287847 > > > |
Some addition details I could think of, thanks for raising this point.
One use case to be consider as per Swapnil comment, but it is not implemented in OFBiz. If business take returns of Non Order Items (Items purchased but Order does not exists in the system). In this case depending upon the business requirement system may need to identify the applicable promotion on return. For now it is handle with manual adjustment in current flow. Right now non order item return not supported in current process flow. But we should surely take care of this corner case, when we think of implementing non order item return. Best Regards, -- *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax Systems <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore, M.P 452010 Linkedin: *Rishi Solanki* <https://www.linkedin.com/in/rishi-solanki-62271b7/> Direct: +91-9893287847 On Wed, May 1, 2019 at 6:13 PM Rishi Solanki <[hidden email]> wrote: > Dear Swapnil/Pierre, > Thanks for more thoughts on the subject. The return > (refund/replacement/exchange) always use original order adjustments for > return. No promo engine or price rule engine run in that case. This is > because return adjustments always depends on the order adjustment. The only > flexibility OFBiz workflow provides to add manual adjustments in case of > conflict. > > IMO we are good to go with proposal. As return never use the promo engine > to apply promo and it is only work for order as per the current flow. > > Best Regards, > -- > *Rishi Solanki* | Sr Manager, Enterprise Software Development > HotWax Systems <http://www.hotwaxsystems.com/> > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, > Indore, M.P 452010 > Linkedin: *Rishi Solanki* > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > Direct: +91-9893287847 > > > On Wed, May 1, 2019 at 1:42 PM Pierre Smits <[hidden email]> > wrote: > >> Thanks Swapnil, for your posting as it triggered a thought about gaming >> the >> promotions by e-commerce customer. >> >> The though was: is this not opening up the whole for nefarious e-commerce >> customers to game the functionalities in their favour (and to the >> disadvantage of the adopter and its other customers) regarding ordering >> and >> returning goods as such? >> >> I don't have that full picture yet, so it may be a non-issue. But on the >> other hand.... better safe than sorry, right? >> >> Best regards, >> >> Pierre Smits >> >> *Apache Trafodion <https://trafodion.apache.org>, Vice President* >> *Apache Directory <https://directory.apache.org>, PMC Member* >> Apache Incubator <https://incubator.apache.org>, committer >> *Apache OFBiz <https://ofbiz.apache.org>, contributor (without >> privileges) >> since 2008* >> Apache Steve <https://steve.apache.org>, committer >> >> >> On Wed, May 1, 2019 at 9:49 AM Swapnil Shah < >> [hidden email]> >> wrote: >> >> > I am not sure if it might require an add-on handling or not but can >> someone >> > please test or make sure that exchange orders against the originally >> > ordered >> > style/assortment inherit the order adjustments from original order >> (instead >> > of auto applying the default promo again) or at least provide the same >> > manual overriding options so as to make sure that exchange invoices are >> in >> > coherence with the original order invoice. >> > >> > Thanks, >> > Swapnil >> > >> > -----Original Message----- >> > From: Rishi Solanki <[hidden email]> >> > Sent: Sunday, April 28, 2019 4:09 AM >> > To: [hidden email] >> > Subject: Applicable Promo Recommendations >> > >> > Devs, >> > I would like to propose the user selection ability for promotion. That >> > means >> > user can select her own choice of promotion from the list of promotion >> > applicable to current cart. Right now promotion engine based on >> algorithm >> > implemented decide which promotion will be apply to cart from the list >> of >> > promotion. For example, if promotion engine find 3 promotion applicable >> for >> > the current cart then based on algorithm implemented it apply the >> maximum >> > amount value promotion to the cart. >> > >> > Coming back to proposal with some use cases; >> > >> > Use Case 1: Promotion engine find three promotions applicable to cart or >> > item as P1, P2 and P3. And as per algorithm promo engine decide to apply >> > P1. >> > Now if user want to go with P2 or P3 then she can do that. >> > >> > Use Case 2: In #1 user can also choose to not take any promotion, remove >> > the >> > P1 and submit the order without promotion. >> > >> > Use Case 3: Item1 and item2 will have two promotions common as P1 and >> P2. >> > Now user can opt which promotion should applicable to which item. That >> > means >> > user can apply P1 or P2 on item1 or item2 based on her preference. >> > >> > Use Case 4: In #3 if user wants then she can opt to select promotion for >> > one >> > item and can remove promo from other. >> > >> > >> > Looking forward for valuable feedback on proposal and suggestion on >> design >> > from community. Also please feel free to ask for more details on each >> use >> > case or on proposal itself. >> > >> > >> > Thanks! >> > >> > Best Regards, >> > -- >> > *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax >> > Systems >> > <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 Part 2, Near >> > Brilliant Convention Center, Indore, M.P 452010 >> > Linkedin: *Rishi Solanki* >> > <https://www.linkedin.com/in/rishi-solanki-62271b7/> >> > Direct: +91-9893287847 >> > >> > |
In reply to this post by Pierre Smits-3
Yes Pierre, I would envision to have these kind of overriding features be
made permission driven eventually. In case of RMAs more often than not it's going to be some authorized users who would be permitted to alter the original adjustments on order. As long as inheritance gets honored while exchanged item attracts same default promotions as originally purchased item then we should be good to go with it. Thanks & Regards, Swapnil > -----Original Message----- > From: Pierre Smits <[hidden email]> > Sent: Wednesday, May 01, 2019 1:43 PM > To: [hidden email] > Subject: Re: Applicable Promo Recommendations > > Thanks Swapnil, for your posting as it triggered a thought about gaming > the > promotions by e-commerce customer. > > The though was: is this not opening up the whole for nefarious e-commerce > customers to game the functionalities in their favour (and to the > disadvantage of the adopter and its other customers) regarding ordering > and > returning goods as such? > > I don't have that full picture yet, so it may be a non-issue. But on the > other > hand.... better safe than sorry, right? > > Best regards, > > Pierre Smits > > *Apache Trafodion <https://trafodion.apache.org>, Vice President* > *Apache Directory <https://directory.apache.org>, PMC Member* Apache > Incubator <https://incubator.apache.org>, committer *Apache OFBiz > <https://ofbiz.apache.org>, contributor (without privileges) since 2008* > Apache Steve <https://steve.apache.org>, committer > > > On Wed, May 1, 2019 at 9:49 AM Swapnil Shah > <[hidden email]> > wrote: > > > I am not sure if it might require an add-on handling or not but can > > someone please test or make sure that exchange orders against the > > originally ordered style/assortment inherit the order adjustments from > > original order (instead of auto applying the default promo again) or > > at least provide the same manual overriding options so as to make sure > > that exchange invoices are in coherence with the original order > > invoice. > > > > Thanks, > > Swapnil > > > > -----Original Message----- > > From: Rishi Solanki <[hidden email]> > > Sent: Sunday, April 28, 2019 4:09 AM > > To: [hidden email] > > Subject: Applicable Promo Recommendations > > > > Devs, > > I would like to propose the user selection ability for promotion. That > > means user can select her own choice of promotion from the list of > > promotion applicable to current cart. Right now promotion engine based > > on algorithm implemented decide which promotion will be apply to cart > > from the list of promotion. For example, if promotion engine find 3 > > promotion applicable for the current cart then based on algorithm > > implemented it apply the maximum amount value promotion to the cart. > > > > Coming back to proposal with some use cases; > > > > Use Case 1: Promotion engine find three promotions applicable to cart > > or item as P1, P2 and P3. And as per algorithm promo engine decide to > > apply P1. > > Now if user want to go with P2 or P3 then she can do that. > > > > Use Case 2: In #1 user can also choose to not take any promotion, > > remove the > > P1 and submit the order without promotion. > > > > Use Case 3: Item1 and item2 will have two promotions common as P1 and > P2. > > Now user can opt which promotion should applicable to which item. That > > means user can apply P1 or P2 on item1 or item2 based on her > > preference. > > > > Use Case 4: In #3 if user wants then she can opt to select promotion > > for one item and can remove promo from other. > > > > > > Looking forward for valuable feedback on proposal and suggestion on > > design from community. Also please feel free to ask for more details > > on each use case or on proposal itself. > > > > > > Thanks! > > > > Best Regards, > > -- > > *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax > > Systems <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 > > Part 2, Near Brilliant Convention Center, Indore, M.P 452010 > > Linkedin: *Rishi Solanki* > > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > > Direct: +91-9893287847 > > |
In reply to this post by Rishi Solanki
Actually my (and possibly Pierre's) concern was bit different. Many a times
system needs to allow exchanging the originally ordered item with a different item. In such cases if it starts auto-inheriting the adjustments then customer can start gaming the system by purchasing the discounted items and exchanging it with full priced or lesser discounted items. For example, customer originally purchases $100 item at 20% discount (doesn't matter whether default or overridden from eligible set of active promotion). Now returns it and get it exchanged with another $100 item which doesn't have any active applicable promotions and is currently being sold at fully price. If system always inherit and auto-apply the adjustments from originally ordered item then my store would end up actually selling a non-discounted item at 20% discount. A possible solution could be that while exchanging the item, system can check whether the exchanged item is eligible for same promotion as that of returned item or not. If yes inherit and apply the same adjustments else not. Here again authorized user with desired permissions can be allow to manually override it later if required. Thanks, Swapnil -----Original Message----- From: Rishi Solanki <[hidden email]> Sent: Wednesday, May 01, 2019 6:49 PM To: [hidden email] Subject: Re: Applicable Promo Recommendations Some addition details I could think of, thanks for raising this point. One use case to be consider as per Swapnil comment, but it is not implemented in OFBiz. If business take returns of Non Order Items (Items purchased but Order does not exists in the system). In this case depending upon the business requirement system may need to identify the applicable promotion on return. For now it is handle with manual adjustment in current flow. Right now non order item return not supported in current process flow. But we should surely take care of this corner case, when we think of implementing non order item return. Best Regards, -- *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax Systems <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore, M.P 452010 Linkedin: *Rishi Solanki* <https://www.linkedin.com/in/rishi-solanki-62271b7/> Direct: +91-9893287847 On Wed, May 1, 2019 at 6:13 PM Rishi Solanki <[hidden email]> wrote: > Dear Swapnil/Pierre, > Thanks for more thoughts on the subject. The return > (refund/replacement/exchange) always use original order adjustments > for return. No promo engine or price rule engine run in that case. > This is because return adjustments always depends on the order > adjustment. The only flexibility OFBiz workflow provides to add manual > adjustments in case of conflict. > > IMO we are good to go with proposal. As return never use the promo > engine to apply promo and it is only work for order as per the current > flow. > > Best Regards, > -- > *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax > Systems <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 > Part 2, Near Brilliant Convention Center, Indore, M.P 452010 > Linkedin: *Rishi Solanki* > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > Direct: +91-9893287847 > > > On Wed, May 1, 2019 at 1:42 PM Pierre Smits <[hidden email]> > wrote: > >> Thanks Swapnil, for your posting as it triggered a thought about >> gaming the promotions by e-commerce customer. >> >> The though was: is this not opening up the whole for nefarious >> e-commerce customers to game the functionalities in their favour (and >> to the disadvantage of the adopter and its other customers) regarding >> ordering and returning goods as such? >> >> I don't have that full picture yet, so it may be a non-issue. But on >> the other hand.... better safe than sorry, right? >> >> Best regards, >> >> Pierre Smits >> >> *Apache Trafodion <https://trafodion.apache.org>, Vice President* >> *Apache Directory <https://directory.apache.org>, PMC Member* Apache >> Incubator <https://incubator.apache.org>, committer *Apache OFBiz >> <https://ofbiz.apache.org>, contributor (without >> privileges) >> since 2008* >> Apache Steve <https://steve.apache.org>, committer >> >> >> On Wed, May 1, 2019 at 9:49 AM Swapnil Shah < >> [hidden email]> >> wrote: >> >> > I am not sure if it might require an add-on handling or not but can >> someone >> > please test or make sure that exchange orders against the >> > originally ordered style/assortment inherit the order adjustments >> > from original order >> (instead >> > of auto applying the default promo again) or at least provide the >> > same manual overriding options so as to make sure that exchange >> > invoices are >> in >> > coherence with the original order invoice. >> > >> > Thanks, >> > Swapnil >> > >> > -----Original Message----- >> > From: Rishi Solanki <[hidden email]> >> > Sent: Sunday, April 28, 2019 4:09 AM >> > To: [hidden email] >> > Subject: Applicable Promo Recommendations >> > >> > Devs, >> > I would like to propose the user selection ability for promotion. >> > That means user can select her own choice of promotion from the >> > list of promotion applicable to current cart. Right now promotion >> > engine based on >> algorithm >> > implemented decide which promotion will be apply to cart from the >> > list >> of >> > promotion. For example, if promotion engine find 3 promotion >> > applicable >> for >> > the current cart then based on algorithm implemented it apply the >> maximum >> > amount value promotion to the cart. >> > >> > Coming back to proposal with some use cases; >> > >> > Use Case 1: Promotion engine find three promotions applicable to >> > cart or item as P1, P2 and P3. And as per algorithm promo engine >> > decide to apply P1. >> > Now if user want to go with P2 or P3 then she can do that. >> > >> > Use Case 2: In #1 user can also choose to not take any promotion, >> > remove the >> > P1 and submit the order without promotion. >> > >> > Use Case 3: Item1 and item2 will have two promotions common as P1 >> > and >> P2. >> > Now user can opt which promotion should applicable to which item. >> > That means user can apply P1 or P2 on item1 or item2 based on her >> > preference. >> > >> > Use Case 4: In #3 if user wants then she can opt to select >> > promotion for one item and can remove promo from other. >> > >> > >> > Looking forward for valuable feedback on proposal and suggestion on >> design >> > from community. Also please feel free to ask for more details on >> > each >> use >> > case or on proposal itself. >> > >> > >> > Thanks! >> > >> > Best Regards, >> > -- >> > *Rishi Solanki* | Sr Manager, Enterprise Software Development >> > HotWax Systems <http://www.hotwaxsystems.com/> Plot no. 80, Scheme >> > no. 78 Part 2, Near Brilliant Convention Center, Indore, M.P 452010 >> > Linkedin: *Rishi Solanki* >> > <https://www.linkedin.com/in/rishi-solanki-62271b7/> >> > Direct: +91-9893287847 >> > >> > |
Dear Swapnil,
Got the point, thanks for the details and clarifying it. As per current flow, system creates exchange/replacement orders. And in exchange/replacement order it applies promotion from promo engine as new exchange/replacement order created. For the refund/adjustment net amount calculation it uses the original order calculation. For new order it uses promo engine, so return amount calculation and new order amount calculation treated differently. I would say it is very good concern and should be taken care (test and then fix if any issue found) of handling returns against each order. And I think we can separate that work from weather the promo applying automatically or manually on original order. Also return policy differ business to business and promo apply accordingly on return exchange order. Best Regards, -- *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax Systems <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore, M.P 452010 Linkedin: *Rishi Solanki* <https://www.linkedin.com/in/rishi-solanki-62271b7/> Direct: +91-9893287847 On Thu, May 2, 2019 at 12:14 AM Swapnil Shah <[hidden email]> wrote: > Actually my (and possibly Pierre's) concern was bit different. Many a times > system needs to allow exchanging the originally ordered item with a > different item. In such cases if it starts auto-inheriting the adjustments > then customer can start gaming the system by purchasing the discounted > items > and exchanging it with full priced or lesser discounted items. > > For example, customer originally purchases $100 item at 20% discount > (doesn't matter whether default or overridden from eligible set of active > promotion). Now returns it and get it exchanged with another $100 item > which > doesn't have any active applicable promotions and is currently being sold > at > fully price. If system always inherit and auto-apply the adjustments from > originally ordered item then my store would end up actually selling a > non-discounted item at 20% discount. > > A possible solution could be that while exchanging the item, system can > check whether the exchanged item is eligible for same promotion as that of > returned item or not. If yes inherit and apply the same adjustments else > not. Here again authorized user with desired permissions can be allow to > manually override it later if required. > > Thanks, > Swapnil > > -----Original Message----- > From: Rishi Solanki <[hidden email]> > Sent: Wednesday, May 01, 2019 6:49 PM > To: [hidden email] > Subject: Re: Applicable Promo Recommendations > > Some addition details I could think of, thanks for raising this point. > One use case to be consider as per Swapnil comment, but it is not > implemented in OFBiz. If business take returns of Non Order Items (Items > purchased but Order does not exists in the system). In this case depending > upon the business requirement system may need to identify the applicable > promotion on return. For now it is handle with manual adjustment in current > flow. > Right now non order item return not supported in current process flow. But > we should surely take care of this corner case, when we think of > implementing non order item return. > > Best Regards, > -- > *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax > Systems > <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 Part 2, Near > Brilliant Convention Center, Indore, M.P 452010 > Linkedin: *Rishi Solanki* > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > Direct: +91-9893287847 > > > On Wed, May 1, 2019 at 6:13 PM Rishi Solanki <[hidden email]> > wrote: > > > Dear Swapnil/Pierre, > > Thanks for more thoughts on the subject. The return > > (refund/replacement/exchange) always use original order adjustments > > for return. No promo engine or price rule engine run in that case. > > This is because return adjustments always depends on the order > > adjustment. The only flexibility OFBiz workflow provides to add manual > > adjustments in case of conflict. > > > > IMO we are good to go with proposal. As return never use the promo > > engine to apply promo and it is only work for order as per the current > > flow. > > > > Best Regards, > > -- > > *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax > > Systems <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 > > Part 2, Near Brilliant Convention Center, Indore, M.P 452010 > > Linkedin: *Rishi Solanki* > > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > > Direct: +91-9893287847 > > > > > > On Wed, May 1, 2019 at 1:42 PM Pierre Smits <[hidden email]> > > wrote: > > > >> Thanks Swapnil, for your posting as it triggered a thought about > >> gaming the promotions by e-commerce customer. > >> > >> The though was: is this not opening up the whole for nefarious > >> e-commerce customers to game the functionalities in their favour (and > >> to the disadvantage of the adopter and its other customers) regarding > >> ordering and returning goods as such? > >> > >> I don't have that full picture yet, so it may be a non-issue. But on > >> the other hand.... better safe than sorry, right? > >> > >> Best regards, > >> > >> Pierre Smits > >> > >> *Apache Trafodion <https://trafodion.apache.org>, Vice President* > >> *Apache Directory <https://directory.apache.org>, PMC Member* Apache > >> Incubator <https://incubator.apache.org>, committer *Apache OFBiz > >> <https://ofbiz.apache.org>, contributor (without > >> privileges) > >> since 2008* > >> Apache Steve <https://steve.apache.org>, committer > >> > >> > >> On Wed, May 1, 2019 at 9:49 AM Swapnil Shah < > >> [hidden email]> > >> wrote: > >> > >> > I am not sure if it might require an add-on handling or not but can > >> someone > >> > please test or make sure that exchange orders against the > >> > originally ordered style/assortment inherit the order adjustments > >> > from original order > >> (instead > >> > of auto applying the default promo again) or at least provide the > >> > same manual overriding options so as to make sure that exchange > >> > invoices are > >> in > >> > coherence with the original order invoice. > >> > > >> > Thanks, > >> > Swapnil > >> > > >> > -----Original Message----- > >> > From: Rishi Solanki <[hidden email]> > >> > Sent: Sunday, April 28, 2019 4:09 AM > >> > To: [hidden email] > >> > Subject: Applicable Promo Recommendations > >> > > >> > Devs, > >> > I would like to propose the user selection ability for promotion. > >> > That means user can select her own choice of promotion from the > >> > list of promotion applicable to current cart. Right now promotion > >> > engine based on > >> algorithm > >> > implemented decide which promotion will be apply to cart from the > >> > list > >> of > >> > promotion. For example, if promotion engine find 3 promotion > >> > applicable > >> for > >> > the current cart then based on algorithm implemented it apply the > >> maximum > >> > amount value promotion to the cart. > >> > > >> > Coming back to proposal with some use cases; > >> > > >> > Use Case 1: Promotion engine find three promotions applicable to > >> > cart or item as P1, P2 and P3. And as per algorithm promo engine > >> > decide to apply P1. > >> > Now if user want to go with P2 or P3 then she can do that. > >> > > >> > Use Case 2: In #1 user can also choose to not take any promotion, > >> > remove the > >> > P1 and submit the order without promotion. > >> > > >> > Use Case 3: Item1 and item2 will have two promotions common as P1 > >> > and > >> P2. > >> > Now user can opt which promotion should applicable to which item. > >> > That means user can apply P1 or P2 on item1 or item2 based on her > >> > preference. > >> > > >> > Use Case 4: In #3 if user wants then she can opt to select > >> > promotion for one item and can remove promo from other. > >> > > >> > > >> > Looking forward for valuable feedback on proposal and suggestion on > >> design > >> > from community. Also please feel free to ask for more details on > >> > each > >> use > >> > case or on proposal itself. > >> > > >> > > >> > Thanks! > >> > > >> > Best Regards, > >> > -- > >> > *Rishi Solanki* | Sr Manager, Enterprise Software Development > >> > HotWax Systems <http://www.hotwaxsystems.com/> Plot no. 80, Scheme > >> > no. 78 Part 2, Near Brilliant Convention Center, Indore, M.P 452010 > >> > Linkedin: *Rishi Solanki* > >> > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > >> > Direct: +91-9893287847 > >> > > >> > > > |
Yes we should and possibly it might need to be handled irrespective of this
feature in current return/exchange workflow as well. Thanks & Regards, Swapnil > -----Original Message----- > From: Rishi Solanki <[hidden email]> > Sent: Thursday, May 02, 2019 2:26 PM > To: [hidden email] > Subject: Re: Applicable Promo Recommendations > > Dear Swapnil, > Got the point, thanks for the details and clarifying it. As per current > flow, > system creates exchange/replacement orders. And in > exchange/replacement order it applies promotion from promo engine as > new exchange/replacement order created. For the refund/adjustment net > amount calculation it uses the original order calculation. For new order > it uses > promo engine, so return amount calculation and new order amount > calculation treated differently. > > I would say it is very good concern and should be taken care (test and > then > fix if any issue found) of handling returns against each order. And I > think we > can separate that work from weather the promo applying automatically or > manually on original order. Also return policy differ business to business > and > promo apply accordingly on return exchange order. > > Best Regards, > -- > *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax > Systems <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 > Part 2, Near Brilliant Convention Center, Indore, M.P 452010 > Linkedin: *Rishi Solanki* > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > Direct: +91-9893287847 > > > On Thu, May 2, 2019 at 12:14 AM Swapnil Shah > <[hidden email]> > wrote: > > > Actually my (and possibly Pierre's) concern was bit different. Many a > > times system needs to allow exchanging the originally ordered item > > with a different item. In such cases if it starts auto-inheriting the > > adjustments then customer can start gaming the system by purchasing > > the discounted items and exchanging it with full priced or lesser > > discounted items. > > > > For example, customer originally purchases $100 item at 20% discount > > (doesn't matter whether default or overridden from eligible set of > > active promotion). Now returns it and get it exchanged with another > > $100 item which doesn't have any active applicable promotions and is > > currently being sold at fully price. If system always inherit and > > auto-apply the adjustments from originally ordered item then my store > > would end up actually selling a non-discounted item at 20% discount. > > > > A possible solution could be that while exchanging the item, system > > can check whether the exchanged item is eligible for same promotion as > > that of returned item or not. If yes inherit and apply the same > > adjustments else not. Here again authorized user with desired > > permissions can be allow to manually override it later if required. > > > > Thanks, > > Swapnil > > > > -----Original Message----- > > From: Rishi Solanki <[hidden email]> > > Sent: Wednesday, May 01, 2019 6:49 PM > > To: [hidden email] > > Subject: Re: Applicable Promo Recommendations > > > > Some addition details I could think of, thanks for raising this point. > > One use case to be consider as per Swapnil comment, but it is not > > implemented in OFBiz. If business take returns of Non Order Items > > (Items purchased but Order does not exists in the system). In this > > case depending upon the business requirement system may need to > > identify the applicable promotion on return. For now it is handle with > > manual adjustment in current flow. > > Right now non order item return not supported in current process flow. > > But we should surely take care of this corner case, when we think of > > implementing non order item return. > > > > Best Regards, > > -- > > *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax > > Systems <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 > > Part 2, Near Brilliant Convention Center, Indore, M.P 452010 > > Linkedin: *Rishi Solanki* > > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > > Direct: +91-9893287847 > > > > > > On Wed, May 1, 2019 at 6:13 PM Rishi Solanki <[hidden email]> > > wrote: > > > > > Dear Swapnil/Pierre, > > > Thanks for more thoughts on the subject. The return > > > (refund/replacement/exchange) always use original order adjustments > > > for return. No promo engine or price rule engine run in that case. > > > This is because return adjustments always depends on the order > > > adjustment. The only flexibility OFBiz workflow provides to add > > > manual adjustments in case of conflict. > > > > > > IMO we are good to go with proposal. As return never use the promo > > > engine to apply promo and it is only work for order as per the > > > current flow. > > > > > > Best Regards, > > > -- > > > *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax > > > Systems <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 > > > Part 2, Near Brilliant Convention Center, Indore, M.P 452010 > > > Linkedin: *Rishi Solanki* > > > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > > > Direct: +91-9893287847 > > > > > > > > > On Wed, May 1, 2019 at 1:42 PM Pierre Smits <[hidden email]> > > > wrote: > > > > > >> Thanks Swapnil, for your posting as it triggered a thought about > > >> gaming the promotions by e-commerce customer. > > >> > > >> The though was: is this not opening up the whole for nefarious > > >> e-commerce customers to game the functionalities in their favour > > >> (and to the disadvantage of the adopter and its other customers) > > >> regarding ordering and returning goods as such? > > >> > > >> I don't have that full picture yet, so it may be a non-issue. But > > >> on the other hand.... better safe than sorry, right? > > >> > > >> Best regards, > > >> > > >> Pierre Smits > > >> > > >> *Apache Trafodion <https://trafodion.apache.org>, Vice President* > > >> *Apache Directory <https://directory.apache.org>, PMC Member* > > >> Apache Incubator <https://incubator.apache.org>, committer *Apache > > >> OFBiz <https://ofbiz.apache.org>, contributor (without > > >> privileges) > > >> since 2008* > > >> Apache Steve <https://steve.apache.org>, committer > > >> > > >> > > >> On Wed, May 1, 2019 at 9:49 AM Swapnil Shah < > > >> [hidden email]> > > >> wrote: > > >> > > >> > I am not sure if it might require an add-on handling or not but > > >> > can > > >> someone > > >> > please test or make sure that exchange orders against the > > >> > originally ordered style/assortment inherit the order adjustments > > >> > from original order > > >> (instead > > >> > of auto applying the default promo again) or at least provide the > > >> > same manual overriding options so as to make sure that exchange > > >> > invoices are > > >> in > > >> > coherence with the original order invoice. > > >> > > > >> > Thanks, > > >> > Swapnil > > >> > > > >> > -----Original Message----- > > >> > From: Rishi Solanki <[hidden email]> > > >> > Sent: Sunday, April 28, 2019 4:09 AM > > >> > To: [hidden email] > > >> > Subject: Applicable Promo Recommendations > > >> > > > >> > Devs, > > >> > I would like to propose the user selection ability for promotion. > > >> > That means user can select her own choice of promotion from the > > >> > list of promotion applicable to current cart. Right now promotion > > >> > engine based on > > >> algorithm > > >> > implemented decide which promotion will be apply to cart from the > > >> > list > > >> of > > >> > promotion. For example, if promotion engine find 3 promotion > > >> > applicable > > >> for > > >> > the current cart then based on algorithm implemented it apply the > > >> maximum > > >> > amount value promotion to the cart. > > >> > > > >> > Coming back to proposal with some use cases; > > >> > > > >> > Use Case 1: Promotion engine find three promotions applicable to > > >> > cart or item as P1, P2 and P3. And as per algorithm promo engine > > >> > decide to apply P1. > > >> > Now if user want to go with P2 or P3 then she can do that. > > >> > > > >> > Use Case 2: In #1 user can also choose to not take any promotion, > > >> > remove the > > >> > P1 and submit the order without promotion. > > >> > > > >> > Use Case 3: Item1 and item2 will have two promotions common as P1 > > >> > and > > >> P2. > > >> > Now user can opt which promotion should applicable to which item. > > >> > That means user can apply P1 or P2 on item1 or item2 based on her > > >> > preference. > > >> > > > >> > Use Case 4: In #3 if user wants then she can opt to select > > >> > promotion for one item and can remove promo from other. > > >> > > > >> > > > >> > Looking forward for valuable feedback on proposal and suggestion > > >> > on > > >> design > > >> > from community. Also please feel free to ask for more details on > > >> > each > > >> use > > >> > case or on proposal itself. > > >> > > > >> > > > >> > Thanks! > > >> > > > >> > Best Regards, > > >> > -- > > >> > *Rishi Solanki* | Sr Manager, Enterprise Software Development > > >> > HotWax Systems <http://www.hotwaxsystems.com/> Plot no. 80, > > >> > Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore, > > >> > M.P 452010 > > >> > Linkedin: *Rishi Solanki* > > >> > <https://www.linkedin.com/in/rishi-solanki-62271b7/> > > >> > Direct: +91-9893287847 > > >> > > > >> > > > > > |
Free forum by Nabble | Edit this page |