New Feature: Premium Lite

The much anticipated “PayPal” plugin is now available.

Please note that due to our current work load we really aren’t interested in extending or adding features to this plugin. Maybe after the first of the year.

Obviously, if you find a bug please report it and i’ll fix it straight away.

Thanks,

Andrew

  • Andrew
    • Champion of Loops
      I’ll take a look later today. Knowing me I left some debug code in.

    Oops, sorry about that. I forgot to include the text files in the zip. That’s probably why a few users experience problems earlier today.

    I’m uploading a new package now.

    Thanks,

    Andrew

  • jman
    • Flash Drive

    So, I haven’t dug through the code yet..But I do have a couple questions.

    1) is there a way to streamline registration — e.g. pick a package directly rather than buying tokens first? I don’t see any of my users (or most web users really) understanding the token/credit metaphor.

    2) is anyone else having trouble saving the token price? I click update options but the value I enter doesn’t stick apparently.

  • jman
    • Flash Drive

    oh and:

    3) i don’t know what the simple code is to do this…but…there is some way to make it so that paypal account isn’t necessary — users can just enter their credit card. Can you enable this as some people don’t have paypal?

    Thanks for all the hard work on this plug-in — I’ve been waiting for it and it’s very close to perfect.

  • Andrew
    • Champion of Loops

    Andrea is right about PayPal, you no longer have to have an account to use it. However, I believe the option may only be available for business accounts.

      1) is there a way to streamline registration — e.g. pick a package directly rather than buying tokens first? I don’t see any of my users (or most web users really) understanding the token/credit metaphor.

    Nope, there really isn’t a way to do this. The whole “Credit” system allowed us to simplify the PayPal integration so I doubt this will change in the future.

      2) is anyone else having trouble saving the token price? I click update options but the value I enter doesn’t stick apparently.

    I just tried it on two test sites and it works for me. Make sure that you aren’t experiencing the infinite loop bug: http://trac.mu.wordpress.org/ticket/436

    Thanks,

    Andrew

  • jman
    • Flash Drive

    Hi Andrew,

    Thanks for your response.

    I realize that the token method simplifies PayPal integration — but I see it as a big ‘don’t pay me’ roadblock right when users are ready to hand me money.

    Most of us probably operate wpmu sites at a loss and this is the big opportunity to turn that around — I would much rather not have the premium stuff automated (and process payments myself) than adding the confusing language of tokens to the online buying process.

    The whole world operates on the notion of see it > buy it.

    The premium lite plugin requires this crazy flow:

    see it > buy it > try to buy it realize you need tokens > buy tokens > apply tokens.

    The only places tokens are used are arcades and car washes — two things I don’t want my site to feel like.

    Is it truly not functionally possible to streamline the process?

    Thanks,

    jman

  • Andrew
    • Champion of Loops

    Hi jman,

      Is it truly not functionally possible to streamline the process?

    It’s definetely possible but we’re very busy at the moment. I’ll talk to James and we’ll decide if this is something that we’d be interested in changing now, changing later, or not changing at all.

    Thanks,

    Andrew

  • drmike
    • DEV MAN’s Mascot

    Most of us probably operate wpmu sites at a loss

    *snort* *chuckle*

    Why not just search through the code and give it a different name? Credits or “Pieces of Eight” or “Love Buttons” or something simular? (Hmm, I like “Love Buttons”….) If you have a specific theme for your site, mention it and I’m sure one of us can come up with something that would work.

    There is a plugin to set individual blogs up with their own allowed space. If you’d rather do it manually, why not just grab that plugin and do it via that method? Folks send you payment via paypal, mention in the comments which blog it’s for and you boost them up when you get it?

    Themes can be pushed out manually via the Dashboard -> Site Admin -> Blogs -> Edit Blog listing if you want to allow additional themes.

    edit: “Blogging Boosters”…

  • drmike
    • DEV MAN’s Mascot

    OK, I’ve got questions as well.

    [Actually it just finally kicked in so my questions are answered]

    One suggestion. Please add in a method of just being able to purchase credits and maybe send them to other folks. That seemed to go over well over in wp.com land. edit: Or just to purchase credits (or Love Buttons) in general.

    edit: OK, I do have some questions.

    – Is it ok to remove or modify some of the selections in the quota plugin? I know when I ran my mu install, we started at 100 megs uploadable.

    – How are you coming up with the md5 hashs? Is there some method of doing this ourselves for plugins, themes, etc of our own?

    Thanks,

    -drmike

  • drmike
    • DEV MAN’s Mascot

    OK, I found the “purchase credits” option. That’s what I get for trying this while watching Avatar: the animated series. :slight_smile:

    edit: The History subpage gives me this error though:

    Warning: call_user_func_array() [function.call-user-func-array]: First argumented is expected to be a valid callback, 'premium_page_log_output' was given in /home/cynixus/public_html/wp-includes/plugin.php on line 160

    reedit: Being able to manually add in credits or “Blogging Bucks’ to accounts may be a good idea as well.

  • Andrew
    • Champion of Loops
      – Is it ok to remove or modify some of the selections in the quota plugin? I know when I ran my mu install, we started at 100 megs uploadable.

    Go for it :slight_smile:

      – How are you coming up with the md5 hashs? Is there some method of doing this ourselves for plugins, themes, etc of our own?

    The hashes are just used as unique identifiers. So it doesn’t really even have to be a hash. As long as it’s unique you can use whatever you want.

      One suggestion. Please add in a method of just being able to purchase credits and maybe send them to other folks. That seemed to go over well over in wp.com land.

    That feature already exists but won’t be merged into Premium Lite (note the “Lite”:wink: :wink:

      The History subpage gives me this error though:

    The history page had a few bugs so I took it out for the initial release. I just forgot to remove the menu hook. A new package is now available.

  • drmike
    • DEV MAN’s Mascot

    OK, a couple more questions. :slight_smile:

    I note that in wp_premium_credits, you’re using user_id. Are the credits assigned to blogs or to the user who purchased them?

    I’m assuming that Site Admin can add in credits manually by creating a new record in that table.

    I’ve gone ahead and edited the quota.php file to adjust for different sizes but the changes are not showing up when I visit Dashboard -> Site Admin -> Premium -> New Premium Package -> And use the drop down menus for the plugins. I’ve poked around and noted that the previous selections are kept within the wp_premium_features tables. Can I get away and delete those out of the table to get the new ones to show up? (Or shoudl I have just changed the hashs instead of just manually editing the lines in quota.php that I did.)

    thanks,

    -drmike

  • Andrew
    • Champion of Loops
      I note that in wp_premium_credits, you’re using user_id. Are the credits assigned to blogs or to the user who purchased them?

    Users, so that if they have more than one blog… :slight_smile:

    As for other bit. Clearing the rows in the DB is the only way at the moment. I just haven’t had time to code the admin panel page.

    Thanks,

    Andrew