Your Opinion: myCRED 1.8 Feature Requests

Home / Blog / Your Opinion: myCRED 1.8 Feature Requests

In this post I will introduce you to the planned changes / improvements that awaits myCRED 1.8, but also invite you to come with suggestions for features you would like to see implemented.

 

Rules:

  • Requests must be submitted as a comment in this post. Requests posted anywhere else like the forums or on social media will not be considered.
  • If you want to show support for a particular request, you can always +1 that request.
  • The feature must be point related and be of use for a large majority of myCRED users.
  • Requests for “add support for plugin x, y, z” will not be accepted unless the plugin has more than 100k active installs.
  • No further buyCRED Payment Gateways will be added.
  • myCRED can not have a withdrawal feature (convert points into real money).
  • You must post your request before April 23rd 2017.
  • You can submit as many ideas you like, but please note that posting it will not guarantee it being included. I will address each request after the closing deadline.

Features that are accepted will be rewarded with myCRED Store Tokens.

REST API

Version 1.8 will be the end of line for admin-ajax.php usage in myCRED for front-end transactions. Administrative actions will however still use this file. Instead, myCRED will have built-in support for the WordPress REST API allowing you to make point related transaction / getting information.

Version 1.8 will also be the last version that will have built-in support for the previous Remote API that myCRED provides. As of version 1.9, this remote API will be removed from the code.

buyCRED 2.0

The buyCRED add-on will receive a complete re-write in order to provide a smoother checkout experience then it’s current form. Gateways will still work the same way but the checkout process will offer you two options:

  1. A dedicated checkout page which will allow you to style and customize the checkout experience and
  2. A Popup Checkout for quick purchases. This option would have less customization options but would not require a user to be redirected twice to complete a checkout.

Other planned features:

  • Option to order active gateways
  • New design of the gateway settings. Gateways will be activated and deactivated just like Hooks.
Email Notifications 2.0

The Email Notifications add-on is due for an upgrade. The add-on will be completely re-written in order to allow you to setup emails with more options than the current setup. You will have the option to setup emails based on point type(s) and/or references.

Front End Statistics

The Statistics add-on will be re-written to allow you to show statistics on the front end of the website. I am also currently looking for a new chart library since the one myCRED currently uses is no longer being developed or supported. If you know of a good open source chart library that is compatible with the GLP 2.0 license, please let me know!

Besides front-end statistics, the add-on will be re-written to allow for better queries and caching of stats.

Feature requests for 1.8 is now closed

Last edited April 25, 2017

    1. add a playlist video youtube auto play next video and gain points to users , i think it`s will be helpful

  1. Is it possible to make take payment for comments?
    I whant to users to pay littel for their comments and make “like”s as a pyment to UP comments

    1. If you want to charge people to comment you can do that now by setting a negative point value to the approved comment hook.

      If you are looking to charge or award points for up-voting/down-voting a comment first you need a plugin that allows you to vote on comments. Then that plugin needs to be integrated with myCRED. This is the one we use:

      http://wpdiscuz.com/addons/wpdiscuz-mycred-demo/

  2. Leaderboard badges/points (the ability to award the top user(s) for a given hook during a given period of time).

  3. Anniversary Hook. This would be a slight mod of the Birthday Add-on. Except it would award points/badges based on their sign up date.

  4. Currently you can award points for creating content and each post type has its own hook. Badges however lumps everything together. It would be great if you could award a badge for each post type.

  5. Add an activity streak (points for earning points X days in a row)
    -Option to add the number of points = streak amount
    -Option for a constant value of points per day.

  6. Some options that are missing because they allow malicious users to earn points indiscriminately. I believe that these improvements should be adopted as soon as possible. Including I would pay for these functions as an addon sold in the mycred store:

    * Improve the hook “points by referral” allowing the choice of an IP + Cookie limit option;
    * Improve the hook “points for click on link” allowing click limitation per username + IP + cookie;
    * For each user log record write his IP;
    * Create an alert option for admin when the log detects the same IP address being used by more than one registered user;
    * Write an extra cookie in the user’s browser linked to your username that prevents it from accumulating points using another user account in the same browser or even ip;

    Addon’s:

    * Add an option to the “email notifications” allowing to send an automatic weekly or monthly summary report of the points for each user who was logged in (active) on the site in this period;

    * Creation or integration (with some existing game in HTML5) of new games like: word search, puzzle games, blackjack and roulette games, quiz games, simple platform games etc. Where the score of the game is converted into points at the end. Good examples (Could be proposed integration with the mycred API for the developers of this games):
    https://codecanyon.net/item/wheel-of-fortune-html5-casino-game/11146232
    https://codecanyon.net/item/quiz-game-html5-game/15133143
    https://codecanyon.net/item/rearrange-letters-html5-game/10411859
    https://codecanyon.net/item/game-flapcat-steampunk/7152642
    https://codecanyon.net/item/word-search-game/2708856

    *Integration with “ads” plugins for wordpress like “Ads Pro Plugin”, “WP PRO Advertising System” or some other free like “Ad Inserter”. Each banner displayed for the user would give points for the click (only limited by ip + cookie + username). This is a way to monetize a rewards program and making it self-sufficient, giving users points that click on the displayed banners.

    1. Hi Moises,

      +1 for logging the IP, although I’m not sure that would be of paramount importance for a majority of myCRED users.

      Regarding the games integration, I already built one which integrates with a bunch of games, you can contact me at https://mycred.me/community/m/ if you are interested.

  7. a way to change user roles dependent of balance.. there is a snippet to go up but we need it to drop a user back down if he goes below as well

    1. Maybe add a feature to Ranks that allows you to change a user role based on their Rank.

    1. That’s a third party developer who developed that plugin, it’s not Gabriel.
      You will have better luck by making that request on their support forum or raising an issue in their Github repo.

    2. @M Yes, I know he didn’t develop it. It has been abandoned by it’s developer. That’s why I suggested it’s features be added to the core comments hook.

  8. Manual Ranks

    This would be so you can assign a non-point based rank. Things like moderators, authors, admin, etc..

    1. PS

      This would be an important feature if you exclude individuals or roles from the points system. If you want to add user ranks to comments, forums, profiles, etc. and you have users that are excluded it returns nothing. This could be problematic for several reasons, especially if you use css. Currently you need to write a conditional in these cases.

  9. Hi!

    Dedicated and customizable page in the my account section of woocommerce :
    – Points balance
    – Transfert points
    – Buy points
    – Logs points
    …. etc

    Best

    1. Oh yes that’s a most have on woocommerce website ! But I’m thinking this feature should be premium priced 15-20$.

  10. Reward user for anniversary sign up

    Sending email like :
    Happy (1st/2nd/3rd … ) anniversary on Website_name, you earn XX Pts, visit us to use your points … blablabla

    1. Edit

      Will be better to send this kind of reward by email to the user and put a link on the mail to claim the points reward 😉

      So :

      Happy (1st/2nd/3rd … ) anniversary on Website_name, you earn XX Pts, Click here to add theses points to your balance

    2. +1

      I like the idea where there is an option where you have to claim the points within a certain period of time.

  11. Hi!

    MyCred Transfert

    Add monthly limit
    &
    Add limit amount minimum ( ex:100) and limit amount max (ex:200)

    Actually, I can’t use this myCred_transfert for that :-/ I need these limits for security purpose 🙂
    Tks in advance

  12. Hi!

    Woocommerce stuff 😉

    Firstable … in the product page it’s necessary to check if user is logged in to know his balance right ? so : ( not logged in –> please log in before purchase/participate )
    Without hidding price but remplacing the “add to cart” & “Qty field” buttons by “please log in or register to particpate/buy” –> link to my-account page for login/register

    Then when user is logged in :

    Add message if the user don’t have enough points in his balance to “buy” this product in the product page.
    ” You don’t have enough points in your balance for this product, please visit this page to have more points or select another item ” instead of “add to cart” button

    Take care if the user have enough point for the product in (for example) Quantity 1 … but NOT for quantity 3 …
    when quantity grow over is points balance …
    Another message, ” you don’t have enough points in your balance to “buy” the quantity desired for this product please visit this page to add points in your balance ” instead of the “Add to Cart” button

    Hope you understand my poor english :p

    Tks
    Best

  13. Add filter to show an option for viewing only woocommerce products available with the points balance of the user 😉
    Shortcode [Filter_Products_MyCred_Balance] For ex 😉
    If 0 –> links : visit this page to add points in your balance

    Will be great 🙂

  14. Right now, when a user sells a product using WooCommerce to other users, he/she can only see the product title in the log entry not any other info like order_id or order_link. It would be great if he/she gets some info about the order.

    ** The user who buys the product can see the order_id and order_link in the log entry.

  15. With MyCred_link

    Add this option

    Automatically hide the link when the user reach the quantity max by day and replace the link with a message like :
    You already click on this link today, back tomorrow to click again

  16. Some options that are missing because they allow malicious users to earn points indiscriminately. I believe that these improvements should be adopted as soon as possible. Including I would pay for these functions as an addon sold in the mycred store:

    * Improve the hook “points by referral” allowing the choice of an IP + Cookie limit option;
    * Improve the hook “points for click on link” allowing click limitation per username + IP + cookie;
    * For each user log record write his IP;
    * Create an alert option for admin when the log detects the same IP address being used by more than one registered user;
    * Write an extra cookie in the user’s browser linked to your username that prevents it from accumulating points using another user account in the same browser or even ip;

    Addon’s:

    * Add an option to the “email notifications” allowing to send an automatic weekly or monthly summary report of the points for each user who was logged in (active) on the site in this period;

    * Creation or integration (with some existing game in HTML5) of new games like: word search, puzzle games, blackjack and roulette games, quiz games, simple platform games etc. Where the score of the game is converted into points at the end.

    *Integration with “ads” plugins for wordpress like “Ads Pro Plugin”, “WP PRO Advertising System” or some other free like “Ad Inserter”. Each banner displayed for the user would give points for the click (only limited by ip + cookie + username). This is a way to monetize a rewards program and making it self-sufficient, giving users points that click on the displayed banners.

    1. I created a plugin to work with H5P. This might give you the “Creation or integration (with some existing game in HTML5) of new games” feature you want.

  17. Hi!
    I have a multiple types of points (currencies) for example USD, EUR and RUB.
    And I need to convert (buy) one point type into another. I know that it’s possible.
    But there needs to be a way to calculate price for each currency, and a short code to show live prices.
    For example there is 10 000 USD, 15 000 EUR and 20 000 RUB in system.
    10 000 usd = 15 000 eur
    15 000 eur = 20 000 rub
    10 000 usd = 20 000 rub
    So when 1 currency grows it becomes cheaper, and when amount is smaller then it’s become more expensive. This is for currency point types.
    But for points there must be another opposite approach.
    For example 3 teams USA, Europe and Russia.
    Each player in a team gains value for the team.
    But when he converts USA points to Russia points, he is leaving USA and joins Russia team automatically.
    Gaining Russia value.
    So in this case more points a team have, the more it is cost.
    And there needs to be a way to switch between “CURRENCY” and “POINTS”.
    I hope you understand what I’m trying to explain.
    Sorry for English :).

  18. You should make it so that you can use %user_name% (or something similar) in the buyCRED redirect link after completing or canceling a payment. That way you can link users towards BuddyPress pages or other parts of your website that has their username in the url.

  19. Just thinking out loud here:

    Create a hook or something to easily transfer credits or tokens via de comment system and/or buddypress private message system. The tokens will be transferred from the commend/message sender, to the commend/message receiver.

    For example: if I type !tokens200 anywhere in a direct post comment and/or buddypress private message and send it, I will transfer 200 tokens towards that person (the receiver): https://www.dropbox.com/s/pm23egdn7wzir1p/SendTokensMessage.png?dl=1 (not sure how to let the sender know he/she has enough tokens to send. Maybe just disable the send button).

    I’m still thinking on how you can attach an universal UI elements to this. Maybe something like this: https://www.dropbox.com/s/7co0ybl1iis3qby/ui-example.png?dl=1 (in this example the user does not have enough tokens and the button to send the private buddypress message is blurred out). However, I think the !tokens200 way of going about transfering tokens via commends and/or buddypress private messages it is enough for other developers to create an UI around this.

    If you want to take it a even further you can apply this as well to bbPress (the forum functionality within BuddyPress). That way you can attach value to forum replies (for example: you asked a question in the forum and someone replied with the right awnser. Now you can easily thank them with some tokens).

    This opens up a lot of interaction between users and it eliminates the need to go to a special place to transfer credits to a person. I know this feature might be difficult to implement but it might have some potential. I can see it having potential on this website for example. Maybe add it to the premium transfer addon?

    1. In the meantime, you can put the transfer widget in the sidebar and have your users use that.

    2. That was my plan plan. But ‘intergrating’ it like this would open up way more textual interaction (like mentioned). Thanks for the tip.

  20. Thanks for taking requests! Here are mine:

    1.) myCRED Avatar Plugin. Allow users to build an avatar that costs points to upgrade. Perhaps integrates with WooCommerce? DoppelMe comes close…but the style of the “myCRED Guy” avatar would rock.

    2.) Better BuddyPress Activity integration. Include Rank promotion, badge earning, etc to appear in Activity Feed.

    3.) Allow Badges to be earned for specific Post IDs. Visit a page…visit a post…I see this working with LearnDash: allowing to earn a badge for a specific Lesson/Course learned rather than # of Lessons completed, for example. WPachievements currently has this functionality, but I’d love to solely use myCRED if possible.

  21. Hi,
    I’m asking 2 things :
    – unpublish all post from author if his point balance is less than x amount,
    – reward / deduct points only from author point balance when visiting author post/page.

    Cheers and thank you for all your Work on this great plugin over the years. Wow, amazing !!!

  22. Hi,
    Automatic points: Award best user – Daily award, Weekly award and Monthly award.
    With ability to set how much to award for each award.

    Lottery add-on:
    Shortcode to show/hide lotteries based on the amount range of points.
    For example show lottery to members who’s balance from 1000-2000 points. Or show another lottery with different requirements.

  23. Points for clicking links:

    Ability to set balance and/or time period for specific link.
    For example:
    A link with a total amount of 1000 points, when it exceeds 1000 points autohide it.
    Or a link will be shown for 7 days, and after that autohide it.
    Or link with amount of 1000 and a 7 day period, autohide it when 1 of 2 requirements is done.

    1. Ability for users to create links for points for a certain time period and/or with balance.

      For example:
      Create a link for 1 day cost 100 points, plus 1000 points amount. Total cost in points 1100.
      Create a link for 2 days cost 190 points, plus 1000 points amount. Total cost in points 1190.
      And so on.

      Ability to add description for links, and some graphic design. Maybe a banner 468×60, or logo.

    2. Maybe load a page trough a frame and reward user after a 30 seconds, to ensure that page is loaded fully and to guarantee a proper visit of a link.

  24. Points for visiting – deduct points if user didn’t show up today!
    i’m so evil 🙂

  25. Points for referrals – MLM style
    When user referring some user – he gets points for signup.
    But what if a new user is not an active user. Why give points for nothing?
    Award only when referral gains some points and show his activity.
    Or award a percentage of referral earned points each time

    Registration based on invitation

    Users cannot register without an invitation.
    If a member wants to invite a new user, he must buy an invitation with points!!!!
    For example: 1 invitation = 1000 points. 1 invitation = 1 slot for 1 new member!
    So if member wants to invite second new user, he must buy another invitation! And so on!

    Registration based on invitation + Points for referrals MLM style = Members invest points in future percentage of new users points

Comments are closed.