I need a solution for invoicing and I am wondering if there are any available. Here is what is required. Some customers prefer to be invoiced for the products they order so they can then arrange to pay using a bank-to-bank transfer. Unfortunately, many shopping carts don’t provide this feature and I am searching for a DNN solution. There are some invoice management services around, in particular many non-DNN, but they all provide a solution for admin to generate the invoices. I am looking for a solution where the customer starts the process by filling the details in a form and the software automatically creating an invoice for him. I have not been able to find a solution on this. The solution should streamline this process by allowing the following steps to take place.
To illustrate, here is what is required. Some customers prefer to be invoiced for the products they order so they can then arrange to pay using a bank-to-bank transfer. Unfortunately, many shopping carts don’t provide this feature. If you know any that can be used on DNN, please suggest.
1. Customer goes to a form on the site and creates a list of products, perhaps using a number of combo boxes that are filled from the database.
2. The list shows the name and price of each product in a grid.
3. The total is calculated at the end.
4. An optional flat or percentage discount can be applied automatically based on preset options.
5. An extra charge, such as delivery or bank transfer charge, can be added to the total. Again this is preset.
6. Customer enters address details and their email in appropriate fields.
7. Customer presses “submit” to place the order. This leads to several actions:
-It saves the data into the database as a new invoice for requested products.
-It generates a nicely formatted HTML or PDF of this invoice and emails it to the customer. The created invoice has extra data pulled from the database, such as a generated sequential invoice number, due date set as X dates after now and company details or any other decoration text. The invoice status is set as “submitted”
-It sends an alert email to admin to let them know about the new order.
8. A member of admin staff using a module only accessible to admin reviews the details of the invoice and confirms the order. The invoice status is changed to “Awaiting Payment”
9. Customer receives the email with the invoice (either as PDF attachment or as HTML). Customer goes ahead to pay through his bank.
10. Once the payment is received, an admin staff opens the details of that particular invoice and updates its status to “Paid”. Next the product is sent and the admin updates the invoice status once more to “Product sent” to complete the process.
11. The details remain in the database for future reference or if the customer requests another copy of the invoice in case they lost their email.
I cant find any solution on SnowCovered that is even remotely similar and I am truly amazed why no one has provided a solution for DNN. For example, here is an extension on moodle that someone has developed which satisfies a similar need.
http://docs.moodle.org/20/en/Course_o...
Thanks
Henry