Comments (1)
In the same way that Commerce doesn't restore stock for a deleted, cancelled or refunded order, we don't either. I can see the argument that once an order is deleted, any associated tickets should be as well, but it get's tricky if that order is restored (after being soft-deleted), dealing with capacities, etc.
The other issue is that purchased tickets can be created without a related order, which is still okay to have their QR code used. There's no real way of telling if there's never been an order associated with a purchased ticket (manually created), or if there was, and the order has just been deleted. So disabling checking in if there's no order associated with the purchased ticket get's tricky without adding more more handling for flagging manually-created purchased tickets, or tracking deleted-order purchased tickets. Although if we end up trashing purchased tickets, none of that will matter.
It'd be great to have a warning when deleting the order for any checked-in tickets, but that likely won't be possible. That's also a bit of a grey area I think. Does a deleted order actually mean a refund? Does your client actually offer refunds for tickets once checked in? A few cases to consider.
I'll see what we can do.
from events.
Related Issues (20)
- Tickets only available in the control panel HOT 3
- Attach ticket(s) to E-Mail HOT 2
- Translatable ticket fields do not work correctly HOT 3
- Overbooking is possible HOT 4
- Event capacity and ticket capacity HOT 6
- Insufficient validation of the ticket PDF download parameters HOT 3
- Ticket only available to purchase if enabled on primary site HOT 1
- duplicate event but not tickets HOT 1
- Download Tickets in Control Panel HOT 2
- Function availableQuantity of Ticket class returns bool HOT 2
- Separate user permission for event ticket settings
- Propagation Methods for events on multisite setups HOT 1
- Multisite edit issues HOT 2
- No purchased tickets are generated when the order is updated. HOT 3
- Events Causing Extra Shipping Charges in the Cart. HOT 11
- Cannot manually add ticket to order in CP HOT 4
- Ticket line items in cart not merged with cart when user logs in HOT 3
- Disable deleting a ticket if it's it's already been purchsed HOT 2
- Total capacity always defaults to 0 making it always required or the event becomes unavailable HOT 4
- Tickets in feedMe? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from events.