I have e-shop, where I have tickets and also regular physical products.
When I order only physical product – everything is allright.
When i order only ticket – i receive “order is finished” email and tickets too – that’s OK, I think.
But when I order physical product and ticket together, I don’t receive “order received” e-mail.
That means, when I pay for this order, I don’t receive any e-mail until I mark the order as completed.
Otherwise this is unfortunately something we can’t really get around from inside our own plugin since our plugin just extends WooCommerce’s default functionality…