Drupal 7 - Customizing Userpoints module to use decimal and ability to purchase points.

In Progress

I am working on a Drupal website that sell photos. I am trying to implement a credit system to the site that allow the users to deposit money as credit to the website and then use the credit to buy the photos in the website. Right now, I am using Drupal Commerce and Userpoints modules to replicate the functionality. However, I have encountered a few obstacles. There are two main tasks you need to solved in this product.

1. Convert userpoints to use decimal

By default, userpoints module only supports integer (no decimal). Since the website is going to use credit-based system, it will be weird that the credit/point transactions or balance cannot display cents. In fact, there is an existing thread discussion about this feature. Please study the thread at [url removed, login to view] Displaying in decimal shall be a new feature for version userpoints 7.x-2.0 but there is no release date yet and I can’t afford to wait any longer. I want to have this feature in 7.x-1.0.

2. Buy userpoints using Drupal Commerce

After completing the first task, I want to let the user be able to buy userpoints using Drupal Commerce. Again there is an existing issue discussing about this issue, please study the thread at [url removed, login to view] It is something similar that I want but that it does not have a seemless workflow; the site admin has to predefined the credit in product type first with a specific amount, only then the user can buy the points going though “Add to Cart” process. This process is not what I am looking for because the workflow is not streamline and the user cannot buy a flexible amount of points.

Therefore, the features that I want for this task are:

a) Allow users to enter a custom amount of userpoints they want to buy in a textfield and then proceed to “Checkout” immediately, skipping the “Shopping Cart” Page.

b) The amount entered in the textfield needs to work with decimal as well. The userpoints will be treated the same as the currency value. For example, if the user purchases [url removed, login to view] points with $[url removed, login to view], then $[url removed, login to view] credit will be added to his/her account balance in the website.

Skills: Drupal

See more: userpoints drupal, drupal commerce userpoints, drupal commerce user points, decimal drupal, drupal userpoints allow decimal, commerce userpoints decimal, drupal commerce sell node, drupal sell user points, customizing user points, userpoints customizing, buy workflow module drupal, features drupal 7, drupal use user points checkout, task to replicate, drupal commerce, customizing, custom drupal page by, convert to drupal, convert node, convert drupal, buy a drupal website, drupal add node, drupal node add, drupal node add page, drupal tasks

Project ID: #4124900

Awarded to:


Drupal guru at Shanghai, we've built site with commerce and credit, plz check pmb

$200 USD in 4 days
(11 Reviews)

5 freelancers are bidding on average $274 for this job


experienced Drupal developer, please check PM for details

$250 USD in 5 days
(128 Reviews)

Please check your PM.

$200 USD in 7 days
(32 Reviews)

Hello, I'm a PHP, CSS, HTML, JQuery, Drupal expert certified professional coder and having a lot of experience with this job. Please check my resume. Thanks Minh H.

$500 USD in 5 days
(48 Reviews)

I can solve your problem in Drupal Commerce and Userpoint.

$170 USD in 5 days
(8 Reviews)

Hi, I am Prashant. I have a 2.4 years Experience as a PHP Web developer(Drupal,Wordpress, Prestashop,core php). I can do this project. I am waiting for your reply. Thank you.

$250 USD in 7 days
(0 Reviews)

Please check out your personal message for know more details about our skill and similar.

$220 USD in 7 days
(0 Reviews)