Drupal Ubercart module

I need to create an integrated company web site with shopping cart using Drupal and Ubercart.

The 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 [url removed, login to view] 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,

3)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 range.

Please ask any questions you have.

Thank you for your interest.

Skills: PHP

See more: ubercart availability module, ubercart resend order email, web new start creating, transaction escrow, thank you follow up email, strings for c standard, simple algorithm example, shopping cart 6.0.14, set algorithm, selling request, selling limit, request feedback, php codes free, payment module escrow, payment into escrow, original quote, make algorithm, i want a company log, interest on escrow, give an example of an algorithm, free php codes, follow up thank you email, follow up questions, feedback time limit, features drupal 7

About the Employer:
( 19 reviews ) Erskineville, Australia

Project ID: #392299

4 freelancers are bidding on average $243 for this job


I am an expert on Drupal and supported by a team of juniors. I have done similar projects. Check PM. Regards Babu

$250 USD in 15 days
(34 Reviews)

Hi please check PM thanks jasbir

$250 USD in 10 days
(38 Reviews)

hi, check the pm for more details..

$220 USD in 2 days
(9 Reviews)

We have similar projects here, the team with over 7 years working experiences. please kindly check PMB for details, thank you.

$250 USD in 7 days
(0 Reviews)