We need to upload files and store them into Virtuemart Orders by the order, not the product (previously by the product) and I need a change to purchasing/invoicing.
For file upload:
The uploadify jquery (found in default_copy.php) displays the file attachments under Information Collected section of the order. We need this to still happen. The uploaded file is restricted to the user who uploaded to view under their order and to the site admins to view under orders. (old code exists as framework to modify.
The user must be able to upload multiple files. I would like the upload button moved to after the Add to Cart items. (The uploadify code in com-virtuemart/category/views/tmpl/default-copy should be modified and inserted into default.php to exclude the need for "Name" to be recorded by the user logged in. You can use the Candidate First and Last Name to populate OR display the candidate name on the invoice somewhere.
The uploadify jquery (found in default_copy.php) displays the file attachments under Information Collected section of the order. We need this to still happen.
Then the invoicing.
Currently, when the site admin,goes into the admin backend, selects component com-invoice, and clicks on invoice comfirmation for the user account. The availa ble payment option changes from Paypal to Standard for this user whenever they place an order after that. I need it to show Standard (invoice) and Paypal. The payment name will be changed by me to Invoice. So Invoice or Paypal will be the options for the user. If invoice confirmation is not selected only Paypal will be available.
There needs to be a "submit Order" button (currently the Record Info button, I believe) on the Generate-Order page that starts off the selection of payment method.
Is it possible to skip the virtuemart confirmation of order and goes directly to payment method. If paypal is select it opens the Paypal window. The customer and site admin need to be emailed the order. (If skipping order confirmation will cause a problem, let me know .
Work needs to be completed promptly (1 day).