If I understand it right, you want to have customers pay for a product and then afterwards decide what product they will get (Randomised)? This should be done by having a standalone product which people buy. And then later on, fulfilment of a randomised product is done with some logic on order status reaching complete status. Downloadables can be granted access + Physical product needs to be plugged into your shipping logic (this can get complicated if you are already using a plugin to do fulfilment, easier to plug the logic in your own fulfilment processing code).
user purchases a product, but doesn’t know what the product is yet.
after the payment is processed, the site reveals what the user just purchased (along with transaction email)
I can spend a bit of time writing the logic for all this without woocommerce myself, I was just wanting to throw together a very quick MVP as a proof of concept - hence the want for a plug-in or similar.
What I said could be one approach to implement it.
Otherwise you add a product randomly based on a certain action and then hide the product details on cart and checkout page & let them buy it. Afterwards, its revealed on its own?
If I understand it right, you want to have customers pay for a product and then afterwards decide what product they will get (Randomised)? This should be done by having a standalone product which people buy. And then later on, fulfilment of a randomised product is done with some logic on order status reaching complete status. Downloadables can be granted access + Physical product needs to be plugged into your shipping logic (this can get complicated if you are already using a plugin to do fulfilment, easier to plug the logic in your own fulfilment processing code).
Not quite. Really, this is what I’m after...
I can spend a bit of time writing the logic for all this without woocommerce myself, I was just wanting to throw together a very quick MVP as a proof of concept - hence the want for a plug-in or similar.
What I said could be one approach to implement it.
Otherwise you add a product randomly based on a certain action and then hide the product details on cart and checkout page & let them buy it. Afterwards, its revealed on its own?