Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refund/Undo Feature #549

Open
mads256h opened this issue Jan 8, 2025 · 4 comments
Open

Refund/Undo Feature #549

mads256h opened this issue Jan 8, 2025 · 4 comments

Comments

@mads256h
Copy link
Member

mads256h commented Jan 8, 2025

I think a refund / undo the latest purchase feature would be a great addition, as it would allow the user to rectify an erroneous purchase. The only downside is that people could undo their purchases to get their money back. However, the system is already trust based, so I see no issue with this.

I have experienced this where I bought the wrong product which was cheaper than the one I wanted to buy and had to purchase cheap products until the price matched the product I actually wanted to buy. This damages the sales statistics and inventory tracking for the TREO people.

Refunds / undos should of course be tracked, so abuse can be monitored.

@mads256h
Copy link
Member Author

mads256h commented Jan 8, 2025

#548 is tangentially relevant to this issue.

@krestenlaust
Copy link
Member

Technical question: What about when multi-buying? (Every single item purchased is started separately)

How should this be shown to the user, for them to know this feature exists?

Also, #424 attempted to implement this

@mads256h
Copy link
Member Author

mads256h commented Jan 8, 2025

We could add a new table PurchaseGroup and have a foreign key to a group in each purchase. That way, we could link multi-buy purchases together.
It could be added as a link or button on the text that shows up of what you bought. It could also be placed in the user info page.

@krestenlaust
Copy link
Member

krestenlaust commented Jan 8, 2025

We could add a new table PurchaseGroup and have a foreign key to a group in each purchase. That way, we could link multi-buy purchases together.

This could work 🤔 then there's the special case of a member wanting to refund a single item in a multibuy (though that isn't a big issue). Otherwise, we could use time of purchase, but I think that might get messy

It could be added as a link or button on the text that shows up of what you bought. It could also be placed in the user info page.

That could work yes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants