WordPress.org

Ready to get started?Download WordPress

Forums

myCRED
myCRED 1.1 Features (26 posts)

  1. Gabriel
    Member
    Plugin Author

    Posted 1 year ago #

    The next version of myCRED will add support for a few new plugins and add some new features. So far the following features have been requested:

    buyCRED Add-on
    - Add support for more payment gateways. Requests: WePay, Zombaio and Payza.

    Sell Content Add-on
    - Add the option to have purchases expire after x number of hours.

    Third Party Plugin Support
    - Add support for a voting plugin.
    - Add support for Event Manager

    New Features:
    - Ranking
    - Email Notifications for points being awarded
    - Daily / Weekly / Monthly points
    - Interest on point balance
    - Games. Lottery or simple team vs. team betting using points

    I am also making some minor changes to some core functions to allow custom features such as: Group Points, Deduct points given from a central "Bank" account etc. I will cover these though some new tutorials.

    Deadline for 1.1 feature suggestions is June 1st.

    http://wordpress.org/extend/plugins/mycred/

  2. allmyleagues
    Member
    Posted 1 year ago #

    I would like to request a tweak to the integration with BadgeOS.

    Right now, it looks like a user earns the same number of points for a badge in a specific category. If possible, can you set the number of points earned so that it matches each specific badge? For example

    Badge Category 1
    - Achievement 1 = 1500 points
    - Achievement 2 = 1000 points

    Under the current system, both achievements must be awarded the same number of points. There is no option for customization. Or, if there is an option for customization please let me know! I cannot seem to find it anywhere.

    Thanks for the plugin! It's spectacular!

    Mark

  3. Gabriel
    Member
    Plugin Author

    Posted 1 year ago #

    Hi Allmyleagues!

    Not sure what you mean, you can set how much each badge is worth though the myCRED Metabox when you edit a badge (or any other achievement type you might have created). If you do not see the metabox, check under the "Screen Options" Tab.

    Under the myCRED > Hooks page you are setting the points for each achievement type but this is just the default setting.

  4. allmyleagues
    Member
    Posted 1 year ago #

    Ah, I missed it. Thanks so much!!

  5. sinna
    Member
    Posted 1 year ago #

    Hello,

    Could you add an option to let a user's myCRED points expire after X days from the day they were acquired? E.g. on the 4th day user receives 13 points. on the 7th day 5 points. Expiration is set to 10 days. So the user has 18 points. Midnight on the 14th day, he loses 13, leaving him with 5 points. Implement that the user receives an email right after acquiring the points "these expire after 10 days" and one day before "13 of your 18 points are about to expire, please visit our '(link)shop' to spend you points, now"
    As a further option you could enable a time window (x days, to be set by admin) wherein expired points can still be won back by buying x% of the amount that has expired in new points (e.g. set to 70%, the above user would have to buy 9 new credits to win back his expired 13. After doing that, he would have 22 and would have prevented losing the credits)

    And you could move the option to set the exchange rate to the myCRED settings instead of (e.g. the woocommerce gateway settings). It's very contra intuitive.

    Thanks for your great Plugin :)

    Kind regards,
    Sinna

  6. Gabriel
    Member
    Plugin Author

    Posted 1 year ago #

    Hey Sinna.

    Thank you so much for your suggestions.

    I will have a look and see what we can do. I am not sure a "points expiration" feature would be something that I would implement in myCRED by default, it is however something that can be done with the current version if you are comfortable with PHP programming or if you know someone who is.

    Not sure I understand what you mean with moving the exchange rate. WooCommerce related settings should be with WooCommerce settings, myCRED settings with myCRED settings. Since the exchange reate only applies for the WooCommerce plugin, I am not sure why it should be moved.

  7. maffsen
    Member
    Posted 1 year ago #

    Hi Gabriel,

    myCRED looks nice, and the Multisite feature looks interesting.
    Do you think the following feature would be possible:

    There should be two kind of credits for every user:
    "Premiumpoints" that can can be used for every Site in the Multisite Network
    and the
    "Regular points" that vary on every Site and can only be used on the specified Site

    Cheers, maffsen

  8. Gabriel
    Member
    Plugin Author

    Posted 1 year ago #

    Hey Maffsen.

    Thank you for your question. Technically it's possible however if a user is registered on your main site with one email and another on a sub site, the whole thing falls appart since there is no way to connect the two users.

  9. CreativeDan
    Member
    Posted 1 year ago #

    Hello.

    Really like the look of MyCred.

    Unfortunately, I am hesitant to activate it on my website
    because I'm not a fan of Badges OS, and much prefer using
    Achievements for WordPress.

    Would it be possible to include "Achievemtents for WordPress" integration in a future MyCred update?

    Good luck on MyCred either way.

    It looks amazing.

  10. Gabriel
    Member
    Plugin Author

    Posted 1 year ago #

    Hi CreativeDan

    Thank you for your feedback. myCRED supports what my users requests from me. To avoid picking the wrong plugin, please provide me with a link and Ill be more then happy to have a look at it.

  11. maffsen
    Member
    Posted 1 year ago #

    Hey Gabriel,

    thanks for the reply, i undestand your considerations.
    I don't know how other installs handle this, but my users are "forced" to register to the main site, so there won't be any double registrations on the subpages. So this wouldn't be a problem for me.
    Would love to see this as an optinal add-on

    cheers, maffsen

  12. Gabriel
    Member
    Plugin Author

    Posted 1 year ago #

    Hey Maffsen.

    If you send me a Feature Request though our website with some more details on what features you would like to see I would be happy to have a look.

  13. CreativeDan
    Member
    Posted 1 year ago #

    Hey Gabriel,

    I'm sorry if I accidently offended you. That wasn't my intent.

    I think you've got something really amazing going on here.

    The plugin I was referring to, Achievements for WordPress,
    has got over 37,000 downloads and a 4.3 average score rating,
    and can be found at

    Just asking if you would consider adding it.
    It supports BuddyPress, Invite Anyone, and WP e-commerce,
    three plugins I think you support as well,
    so integration might be fairly easy. Thanks for looking into this!

  14. CreativeDan
    Member
    Posted 1 year ago #

    The link above overrides my text. sorry. my bad.

  15. Gabriel
    Member
    Plugin Author

    Posted 1 year ago #

    Hey Dan.

    There must have been some misunderstanding. No hard feeling here. I might have been a bit short in my answer but thats more to do with stress then anything. It has happend before that I picked the wrong plugin with a simular name so I made a rule to always ask for a link just to be sure.

  16. clariner
    Member
    Posted 1 year ago #

    Hi Gaberiel,

    I have a couple of suggestions that would be great if they were included.

    1.) The ability to cash out X number of point above a certain level.

    The credits would be deducted and a credit sent to user via one of the payment gateway provider such paypal.

    2.) PayPal Pro as a Payment Provider

    3.) Gateway Support for MarketPress

    4.) Ability to set the sell price for content centrally based on post type

  17. Gabriel
    Member
    Plugin Author

    Posted 1 year ago #

    Hi clariner

    Thank you so much for your suggestions.

    1). This has been suggested by others as well and I am looking into how this could be accomplished. I think for 1.1 I will start by adding a payout feature for the sell content add-on but it's not carved in stone yet.

    2). I already have a long list of providers to add and Ill add PayPal Pro to that list. I will be frank with you, I have some bias against PayPal as it has brought me nothing but headaches. :)

    3). Will have a look at MarketPress. Definitely looking to add support for more shopping carts!

    4). Interesting idea, Ill will make a note of this and see what I can come up with.

    Thank again.

  18. clariner
    Member
    Posted 1 year ago #

    Hi Gaberiel,

    Another one to add to the list would be a git repository, our installation
    of wordpress is source controlled and it would be great to be able to add mycred as a sub module.

  19. clariner
    Member
    Posted 1 year ago #

    Hi Gaberiel,

    Would to be possible to have a central "Bank Account" for the site which will receive a commission when credits/tokens are transferred between users or used they are used to buy content through either the shortcode or via a hook?

    If the commission rate could be set by post type that would be event better.

  20. clariner
    Member
    Posted 1 year ago #

    Hi Gaberiel,

    Sorry for the number of requests, but i'm willing to help beta test/bug fix if needed.

    Would it be possible to have the option of having myCRED Log displayed as a separate menu item instead of under users?

    Would it be possible override the myCRED branding? For example we would like it to display [SITENAME] Credit Account.

  21. Gabriel
    Member
    Plugin Author

    Posted 1 year ago #

    Hi clariner

    Thank you for your requests. I am actually writing a tutorial right now that touches on the subject of a "central bank account".

    Github is on the map, I just been prioritizing other things. I will get on it as soon as I can.

    The myCRED Log is located under the "myCRED" menu. You and every user on your site gets their own log under "Users" but thats just their own history and not the main log.

    In it's current form you cant override the branding but it is a good idea and I think I will include it in 1.1

  22. dhaine
    Member
    Posted 1 year ago #

    Hi Gabriel,

    Amazing work, keep it up :)

    1 /
    I would like to get support for plugin Mingle Forum, I know many people (like me) use it instead of BBPress.

    Getting points for forum posts and topics is all we need.

    Link : http://wordpress.org/plugins/mingle-forum/

    2 /
    This is more like a suggestion/idea and I guess this will be very down your already high list of things to add but at least I said it

    Multiple Currency and conversion

    I don't want my original currency to be buy-able or spent, it would kill the leaderboards.
    So I would like to have a second currency for people to spent it, trade it, or buy more of it. Like a Premium Currency.
    Then it would be great to convert the first currency to the second without really "removing" the first currency. [1000 points A] [0 Points B] [Convert to B Points] [0/1000 Converted] -> [1000/1000 converted] - > [1000 points A] [1000 points B]
    The reason for this is that I want my first currency to be permanent like a rankings and not influenced by trade/use/buy. But I still want to reward people with stuff or use paypal to buy a second currency, while not winning the leaderboards of the first currency [first currency shouldn't be a pay to win!:)]

  23. Gabriel
    Member
    Plugin Author

    Posted 1 year ago #

    Hey dhaine.

    THank you for your feedback.

    1) Ill have a look at the plugin (thanks for link) and get back to you. Not sure I will have time to implement it into 1.1 but will do my best.

    2) If you have had a look under the hood you might have noticed that there is already some support for multiple point types. I have not made a lot of push for this feature since I wanted to see how myCRED actually got used and not just how I imagined it to work. I feel it is important that myCRED grows and evolves around it's users needs and requirements.

    If you, or others feel comfortable with PHP you could have a look under the hood and play around. Just remember that I might make changes in 1.1 that effects this. For example there is the mycred_add filter hook in the myCRED_Settings class which fires each time a user is awarded/deducted points that could be used to add different type of points. The myCRED database already adds an extra column logging the "type" of points.

  24. fcpro
    Member
    Posted 1 year ago #

    Hi Gabriel,
    Great news here about "The next version of myCRED"

    We've been wondering for a while about Strippe payment gateways (as true alternative for Paypal Adaptive Payments) for collecting a transaction fee on every transactions from users. But technicaly, can the buyCRED Add-on could split sales between users ?

    Thanks Regards

    Strippe Connect
    info: https://stripe.com/docs/connect
    or here: https://stripe.com/docs/connect/collecting-fees

  25. Gabriel
    Member
    Plugin Author

    Posted 1 year ago #

    Hey fcpro.

    Yes you can. mycred_add is a filter that runs each time a user is awarded / deducted points. You can use this filter to hook in and split up points etc as you wish.

    To pin point when a points purchase is made you need to check for the reference: buy_creds_with_{$payment_gateway}. For example PayPal uses buy_creds_with_paypal_standard.

    Example:

    add_filter( 'mycred_add', 'my_custom_mycred_filter', 10, 3 );
    function my_custom_mycred_filter( $reply, $request, $mycred ) {
    	// make sure this is a purchase of points using strippe
    	if ( $request['ref'] != 'buy_creds_with_paypal_standard'  ) return $reply;
    
    	// do your thing
    }

    Just remember that if you return true, myCRED will execute the request so if you have already awarded the points yourself and return true, the points are awarded twice, in this case you need to return the string 'done'. If you just going to take a cut and give it to another user and want mycred to add the remaining to the user it was intended to then you return true. I hope it makes sense.

    Let me know if you need any further help.

  26. fcpro
    Member
    Posted 1 year ago #

    Ok Great !
    Yes it makes sense, especially from a central "Bank" account for every transactions (buy or sell).

    Thanks

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic