I have a cart set up with only virtual products, so the shipping page is skipped, which is convenient except the fact that the orders detail page do not display the customer email and phone number. Only the IP address is displayed in the back end. On top of this, the customer does not receive a confirmation email, and the one we receive does not display the customer name and email in the greetings.
Skipping the ship to page leaves the following fields empty in the orders table:
We need to have the customers_xxxx fields written in the database. Only the delivery were meant to be skipped.
Any help appreciated to point us to the right direction on how to insert the data during the checkout process.