I am looking for a programmer who is well familiar with joomla, MySQL and joomla components like facile forms to build a customized order input and processing system version 1.0 with intention for further development in the future.
I do require an order input system based on joomla where already approved customers can order individual imprints on pre-specified items.
Following Workflow must be supported:
- Customer data are pre-entered in the backend and stored in database
- Items that are available for order are stored in database
- Fonts that are available for imprint are stored in database
- Available types of imprint is stored in database (eventually per item)
- Some other order and item specific information are stored in database
- Customer logs into the site
- Customer fills out a orderform: which item to order, what type of imprint, colour of imprint
- customer can choose to enter lines of text or to upload a logo
- in case of entering text a specified number of input fields must appear where customer can enter lines of text to be printed and choose fonttype and colour to be printed. A preview image is then to be generated on the fly
- in case the customer chooses to upload a logo, a popup with specific information must appear which must be acknowledged by the customer and then he can upload a logo, but only specific filetypes are to be allowed
- Customer can choose some additional options for order processing that have to be specified
- This can be done for every order position, customer can create as many positions as he likes
- Order will be completed upon pressing a button to generate the order and after that customer can choose to have the order details printed as pdf optional: order details will be sent automatically to the stored customer e-mail address.
- upon generation of the order a order-processing pdf has to be generated including a uniques order no., all order information (->to be specified), at least one barcode. this pdf has to be sent to a specific e-mail address for manual review and processing. All datas have to be stored into the database
- Customer can choose to print out a order confirmation
- Input of order is completed
Additional requirements backend
- Manually change and delete orders, add files, regenerate pdfs and e-mails
- Sort orders
- Connect to database and download order data for invoicing
- Additional User with different roles
- More items
- different imprints
- different positions
- Status information of order processing
I have tried to be as specific as possible and you should be able to get a clue what I am looking for. If you need more information, please do not hesitate to ask.