Joomla 2.5 MijoShop OC 1.5.5 store using Ticket Factory module:
On any orders that have a e-ticket (Ticket Factory product), we need an extra step at checkout after billing details (step 2), where the visitor is required to choose from two radio boxes:
'Are you buying this VIP Meet & Greet for yourself or as a gift?'
radio one: 'For myself' radio two: 'As a gift'
If the user chooses radio one, nothing is changed about the current system or process at all.
If the end user chooses radio two, two new fields appear via AJAX below:
First Field: 'Please enter the primary gift recipient name. Note this person must have their ID in order for themselves and any others on the order to enter the VIP Meet & Greet'. - Text Input Box
Second Field: 'Enter an optional gift message for the order confirmation email.' - Text Ara Box
(not required field)
Then the order proceeds as normal. After checkout, if the user chose radio 2, the VIP Meet & Greet confirmation email order should have an additional line indicating the gift recipient. Please see the attached screenshot.
Their should be a new table between the 'Payment Details' and 'Products' with the grey background header arrow saying 'This is a Gift for [gift recipient's name data here]'. The white row underneath should have the optional gift message if data exists.
There is already a vqmod specifically for the VIP tickets so you can work off of that most likely for the email portion ([url removed, login to view]).
As usual, please use vqmod only, not core rewrites and backup any previous vqmods or themes you modify using a bck-date format. Also note the store cannot be affected by this for more than a few minutes so please test locally if possible.