I am currently trying to rebuild my ocPortal powered web-site with Drupal. While I'd like to use Drupal 7, I also have a set-up for Drupal 6 just in case I can't achieve what I am trying to do do to lack of modules....
Anyways, here is what I am trying to do that I need help on:
I am trying to make a basic Point Store for my community forum-based RPG. In this Point Store (Which I intend to call Point Exchange), members would be able to use their user points to acquire Character Points (which are used for strengths) and Shillings (used for character goods). I do not intend to have an actual point exchange mind you (though that could be neat), more or less they simply spend their userpoints and they can keep track of the Character Points and Shillings they have and have used themselves.
In other words, they simply spend their userpoints and write down for themselves how many Character Points and Shillings this got them.
In this way they could easily choose strengths from an on-site table or equipment, and do the deductions and apply what they got themselves - without having to go through extra check out pages and the like for what is meant to be a simple exercise for the player.
I am interested in having it so they could also use real money for these abstract Character Points and Shillings, but the need is to allow the use of userpoints here. This is basically a method of rewarding activity by giving the member points that they can use to grow their characters. The Point Exchange Store allows for a method of keeping things in check.
In ocPortal this was simple because it has a Point Store built in. The problem there is that I could not allow real currency as a means of getting abstract points.
Ok, hopefully my "want" is well understood. But if not, please ask for clarification. Now I will tell what I have tried.
I have tried using UberCart. Unfortunately the UberCart Userpoints module is for Drupal 6 only. After tons of google searching, I found a zip of one where someone was working on porting it to Drupal 7. Unforuntately, that file did not work, giving me instead a White Page of Death on the Payment Methods configuration screen.
I then removed UberCart and tried the Drupal Commerce modules, including the Userpoints for Commerce. Of course the module maker does not want Userpoints to be a payment type, just a form of credit or discount, but yeah. I set it up and when I go to test it I keep getting about how use of such and such credit was not approved. I could find no way to set an approval for this, and being the site admin, found it odd that I'd need approval in the first place. But yeah, I still can't seem to get that to work.
I also have seen a page about making a simple point store. Only thing is, it seems to be directed towards Drupal 6. Its instructions call for using tokens, which while I have tokens module installed in my drupal 7 site, I don't have the tokens the instructions says to use....
The point exchange store is the only obstacle I have to finish my rebuild of my site in Drupal 7, so I am hoping that we can solve it here. But just incase, I have also tried doing the same in Drupal 6. My largest problems with Drupal 6 is that: (1) It is soon to be deprecated, (2) lack of avatar support in the user profile - which is crazy if you ask me.
In Drupal 6 I have only tried the UberCart method. The userpoints for ubercart module works in Drupal 6. I am only having one issue with getting the point exchange to work here:
I created a product called "Character Points". I set it up so it cost $ 0.01, which is also 1 userpoint. I went and tested this out by trying to purchase it myself. It all goes good until I confirm the order (after going past the Review screen). Here I get the warning:
[QUOTE]We're sorry. An error occurred while processing your order that prevents us from completing it at this time. Please contact us and we will resolve the issue as soon as possible.[/QUOTE]
I check my reports and see that it complained about processing an empty order. But how is the order empty? The shopping cart had an order in it...
So yeah, any help here? I greatly appreciate it. This thing is really driving me up the wall, but because it is a function that we've been using on our ocPortal website for years, it is really something I need to get working before I can complete my rebuild.
Thanks in advance!