See details below.
## Deliverables
I need to create an integrated company web site with shopping cart using Drupal and [login to view URL] site has software products are free to download. The site will sell individual unique license codes to activate features in the software. These license codes are generated and emailed to customer after payment. I need a hook into Ubercart to generate the licenses and a custom Drupal module created to allow the customers to manage their licenses. 1. Creating Licenses after the customer has ordered them -------------------------------------------------------- 1.1 After a customer pays for an order, I need to generate a license record for each product ordered. If a customer orders 3 of an item then I need to create three license records. If a purchased bundle contains four products then I need to create four licence records, and so on. This is the hook in Ubercart. 1.2 The license record should be tied to the customer and product, and contain a reference to the original order. 2. License Management Screen ---------------------------- 2.1 The customer will have a license management section. This will allow them to view all licenses they have purchased. 2.2 The licenses I'm selling are sold on a named-user [login to view URL] each license they can assign a named user to that license. Once this is done then a license code is generated, stored in the license record and emailed to the customer. I'll provide the algorithm for creating the license code - it's pretty simple and uses an encryption algorithm which I already have the PHP code for. So it will be pretty much passing a couple of strings to a PHP function and then storing the result in the license record. 2.3 The customer can request for a license code to be emailed to them again. 2.4 The customer can also request a change of name for a license - these requests must be sent to an admin for approval. If approved a new license is generated. 2.5 Every license transaction (create, assign, request new user, resend email and so on) must be logged to a log table. 3. Follow up emails ------------------- 3.1 I want to automatically send the user two follow-up emails after their purchase. These emails should be send at specified period for example 7 days after purchase, 14 days after purchase. 3.2 The second email should include a discount coupon specific to that customer with a time limit on it. So the code would need to create a coupon. Bid Conditions -------------- 1) Give me a fixed price quote. I will accept bids above and below the range I have set, 2)Include a timeframe for delivery. I will hold you to this. 3) Tell me about your experience and prove to me that you can complete this project. 4) Don't send me just a standard response with a bunch of links. I'll ignore it. 5) Start your bid with the text "Uber". To make sure you have understood my requirements. Otherwise I'll ignore your bid. 6) If you have very bad feedback then don't bother bidding. 7) No upfront payments. Payment by Escrow only. 8) You are welcome to bid above or below the specified [login to view URL] ask any questions you [login to view URL] you for your interest