reactioncommerce / reaction-feature-requests

Reaction Feature Requests
13 stars 1 forks source link

Support wishlist during shopping #3

Open aaronjudd opened 6 years ago

aaronjudd commented 6 years ago

@cooloney commented on Mon Sep 28 2015

Currently users can't save the products during shopping but only saving them into cart.

Wishlist is a good feature to support this.


@cooloney commented on Tue Sep 29 2015

@mikemurray my friend @lhz516 Hanz will work on this feature. If he has some questions, please help to answer.

I think the right place is to add a similar solution to Cart into core package and we don't need to create a separated package for this wishlist feature, right? @mikemurray


@aaronjudd commented on Thu Feb 01 2018

Closing - insufficient details.

yashutanna commented 4 years ago

I need wishlist functionality for my implementation of Reaction. I was planning to set up a lambda function on AWS using Dynamo to cross reference Product IDs from my reaction Database.

Would it be okay for me to rather implement this directly on Reaction and open a PR?

rosshadden commented 4 years ago

@yashutanna Great question! In general you can certainly edit Reaction to do what you think best, and open a PR if you think it's general enough to be helpful to others.

That being said, we have been quickly moving toward a decentralized ecosystem with isolated systems communicating through an event bus, and to me this in particular seems like a great candidate for yet another such isolated system. The reality is we have no wishlist support at all right now, and I don't think it would be constructive to say "just wait!" when we have no idea how long it may be before we get to this. So honestly I think what might make the most sense to do in your situation is actually to go forward with your Dynamo approach.

I would love to hear how the Dynamo work goes, and if you are interested in our future plan feel free to let us know here. When we work on wishlist support the way we have in mind I could include you, and you could contribute by giving feedback or even taking on some development. I don't see this being too complex or anything---it's just not one of the things we are working on right now.