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
Allow admin to change order to different products/variations #163
Comments
Agreed, that would be cool. This is a bit more tricky than it seems because variations (such as XXL and XL) are allowed to have different prices. Changing a variation to a variation of a different price would introduce a new payment cycle. So we either handle that complexity, or we make sure that only variations of the same price are allowed. |
The restriction could be reduced to allowing only changes where the total price doesn't increase :-) Or there could be a warning like "The price is going to change from X to Y, are you sure?" |
They can not only be different in price, one size could already be sold out, or only be available in a given timeframe. Also, if the total changes, invoices need to change and if the payment is already paid via PayPal or Stripe, there needs to be user interaction for a partial re-payment. Then, payment fees might need to be calculated differently, ... The list goes on, this is the classic "ticket upgrade" problem :) |
That's all true but these are reasons why users shouldn't be able to change these things. |
I totally see your point. This needs to be possible, absolutely. But I'm trying to figure out a way to enable admins to do this, while still preventing admins to shoot themselves into their own foot. |
Imagine someone would organize a IT-security conference where the visitors can order T-Shirts.
Suddenly a wild visitor writes an hypothetical e-mail, asking the organizers to change the (already paid) T-shirt size from "XXL" to "XL".
That should be possible as an admin.
The text was updated successfully, but these errors were encountered: