I need a custom checkout option that you can build using the "Print Order Form" gateway in a cubecart V3 application. What I need is the following:
When the user is checking out the standard cubecart workflow applies:
Basket » Address » Payment » Complete
Changes will be made to the payment and complete sections to allow the user the either pay on delivery or pay with credit card but with an authorization form that needs to be signed and faxed back.
Please read the full details of needs to get a better idea of the exact need. Thanks!
## Deliverables
I need a custom checkout option that you can build using the "Print Order Form" gateway in a cubecart V3 application. What I need is the following:
When the user is checking out the standard cubecart workflow applies:
Basket » Address » Payment » Complete
Below is what needs to change on customer checkout.
BASKET
no changes required
ADDRESS
I need them to be able to edit the delivery address, standard layout shows only editable invoice address
PAYMENT
This should give the user to options, Pay On Delivery or Pay With Credit Card and each should have a radio button to select one - user can only select one, not both.
COMPLETE
1) if they chose "Pay On Delivery" the user will see the delivery address again and have the option to edit it - they will also be required to supply a contact phone number and it should also show the email they have in their registered account and allow them to add an email address they would like to send an additional copy of the receipt to.
When they click submit here are the emails that should go out automatically:
TO THE SITE ADMIN - They should get an email that has all the customer info, delivery info, full order info, and the contact number the customer provided
TO THE CUSTOMER - They should get an email confirming the order successfully being transmitted. It should confirm the order details and the money to be paid on delivery (the total)
2) if they chose "PAY WITH CREDIT CARD" the user will see the delivery address again and have the option to edit it - they will also be required to supply a contact phone number and it should also show the email they have in the registered account and allow them to add an email address they might want to send an additional copy of the receipt to. Further it should ask the following: "Credit card payments are run locally and require us to gather your information and a signature for processing. Would you like to get the pdf version of the authorisation now, or would you like us to fax or email it to you?"
Then there should be three options with radio buttons (can select only one)
Get pdf form now
FAX it to me
Email it to me
As they choose the option above a text field should appear for the selected choice for them to put in the required info, for a fax - a fax number, for the email, it should pull the email from the account details but allow them to edit that field as well. If they choose to get the pdf form now, it should have the pdf icon appear and allow them to click it and open it in a seperate window.
TO THE SITE ADMIN - They should get an email that has all the customer info, delivery info, full order info, and the contact number the customer provided - the SUBJECT of the email should say "FAX REQUIRED" or "EMAIL REQUIRED" if they chose those options
TO THE CUSTOMER - They should get an email confirming that they need to fax the authorisation form prior to being able to successfully complete the order.