- Premium Add-ons
- Lottery Add-on
- myCred PacMan
- buyCred - Stripe
- Sell Content Add-on
- myCred Social Proof
- Coupons Add-on
- myCred for User Pro
- Notifications Plus Add-on
- Scratch Cards Add-on
- buyCred Add-on
- Ranks Add-on
- SMS Payments
- Transfer Plus
- Partial Payments - WooCommerce
- Video Add-on
- Template Tags
- Transfer Add-on
No you can not. Whenever you are asked to enter a point value, the value is formatted based on your point type setup. So if you select not to use decimals and enter in a decimal value in a field, the fields value will be formatted without decimals so 0.40 will become 0.
Yes! We have several shortcodes that does just this. The myCred_history shortcode, for example, allows you to show the current user’s log entries.
You don’t have to update but we highly recommend it! Besides new features and performance improvements, myCred updates also tend to contain bug fixes. Some might not affect you now but might come into play later.
Remember that most “features” in myCred are disabled by default so even if you update, you would not be forced to use these. They will simply stay in the background, ready when you are.
Of course not! myCred can be a bit intimidating since it offers so many features but just remember, you decide which of these you want to use.
So if you just want to award points for logins, comments or new posts, that’s perfectly fine.
By default, you can view your balance in the following locations:
- If you are using the Tool Bar, your balance is inserted under your profile tab.
- When editing your WordPress profile details.
- If you are using BuddyPress you can select to show balances in the profile header and/or profile page.
Furthermore you can also use:
- The myCred Balance Widget in any sidebar.
- The myCred_my_balance shortcode in any post/page content or theme template file.
Remember! If you have selected to exclude your own account, you will not see a points balance!
Yes. myCred support WordPress Multisite Installations.
As of version 1.6 yes you can. You can select to use 2 decimal places for one type and none for another. The only limit is that your main point type must be the type that uses the largest number of decimals.
No. myCred is a free and open-source plugin released under the GNU 2.0 License. In order to help fund further development of myCred, we have a premium add-on that we sell through our store but myCred will ALWAYS remain free.
Yes, myCred can be setup to use either whole numbers or decimals.
Yes. The Lottery add-on uses the WP Cron to schedule the transitions between lottery states like closing a lottery or drawing the winners. If you have WP Cron disabled, you can still run lotteries but would need to manually “Fast Forward” to the next state.
Currently you can require a minimum balance or a minimum number of days the user has to have been a member on your website, or both.
You can always “Fast Forward” your schedule. Edit the lottery in question and click on “Start Now” in your “Schedule” meta box. You can do this for each state.
To cancel a lottery, simply edit the lottery in question and click “Move to Trash”.
When the lottery is moved to the trash, if it has any entries, they will all be automatically refunded. Note that if you have a lot of entries, the process of moving the post to the trash can take a few seconds to process.
No. The Lottery add-on is a premium add-on that is installed separately from myCred and requires myCred to be installed to work.
We have added default settings to the myCred PacMan, so if a user doesn’t define the settings, the default settings will be applied.
No extra lives will be given on clearing a round. The total number of lives will remain same as admin has defined in settings.
The points are awarded when a user’s PacMan lives are used. So, if during GamePlay the user refreshes the page, all the progress will be lost.
Therefore game might create performance issues if you open a lot of tabs in your browser.
or if you have opened some other heavy programs.
or you haven’t restarted chrome in a long time.
When game slows down, you need to close the excessive tabs/programs and refresh the page containing myCred PacMan.
No, points will only be awarded in Decimal values.
We have user php floor() function, which rounds a number DOWN to the nearest integer.
If a user is set to get 3.9 points then he will be awarded 3 points.
If a user is set to get 5.1 points then he will be awarded 5 points
If a user is set to get 0.8 points then he will be awarded No points.
Yes, you can limit the points which users can earn at maximum during a set period. The period can be day/week/month.
or you can limit by Total Points earned (in Total).
or you can set to no limit. User will be able to earn as many Points as he wants if you set it to no limits.
You have an option to set a value, which will be multiplied with the user’s score and the result will be the points awarded to the user.
For example: If you set the multiplier value to 0.0001 and the user was scoring 40,000 in PacMan Game. Points awarded will be 0.0001 x 40000 = 4 Points.
No! And, you will find that the payment will be declined by Stripe! You can only use test credit card numbers that Stripe provides in test mode! Equally, you can not use test credit card numbers in Live mode.
Yes you do. It will allow you to quickly switch over and test any issues you might experience and as easily switch back.
No. Stripe requires that the cost the user must pay is clearly shown in the checkout window. If you remove it, Stripe will add it in to the end of your template!
You manage these details in your Stripe account. Stripe provides an easy to use setup for customers, payments, subscription and subscription plans.
Yes you can. The values you set in your gateway settings are considered your “Default settings” and is used if the shortcode attributes are not used to override them.
You can use existing plans which will be synced with the gateway. But you can not reward existing subscribers on these plans. In order to do so, the gateway needs two pieces of information: The customers Stripe Customer ID and the Subscription ID. If these pieces of information is available to you for existing customers, you could add support for them via custom code snippets. It will however not be able to give points retroactively!
No. By default, when a user buys your content, the purchase is permanent. The “limit” feature is optional and should only be set if you want to use it.
Yes. You can select to either just charge users for content or share a percentage of the sale with the content author.
Yes! Besides the default Posts and Pages, you can put any Custom Post Type up for sale. On your myCred settings page, under “Sell Content” you can list all post types that should be set for sale.
Just remember that by defaults posts are not put up for sale, you will need to enable this on a post by post basis.
mycred_sell_this shortcode was built to be used for one post. You can use the shortcode multiple times in a single post but when a purchase is made, all shortcodes will be visible.
Yes, you can set a date when a coupon no longer is usable. myCred will on a daily basis trash coupons for you that has expired. Each time a user attempts to redeem a coupon, the add-on will check if the coupon has expired and trashes it if it has.
Simply trash the coupon and it will no longer be available.
No. The coupons add-on requires you to setup each coupon that you want to accept on your website.
Yes. You can set how many times a coupon can be used by each user or in total.
Simply set the template variable in the [userpro] shortcode to mycred_history and you are set!
Example 1 – Show the users history:
Example 2 – Show the history only to admins or the user viewing their own profile:
[userpro template=mycred_history history_public=0]
Example 3 – Show the history and set the title of the UserPro box:
[userpro template=mycred_history history_title="Your Point History"]
Example 4 – Show the history of a specific point type:
[userpro template=mycred_history history_type="mycustompointtypekey"]
Example 5 – Show the history with 20 entries instead of the default 10:
[userpro template=mycred_history history_number=20]
No. Right now only the mycred_history shortcode is supported.
Yes! UserPro allows you to give access to user fields based on their role.
Visit the UserPro admin page and click on the “Role-based Fields” tab.
Here you can select which fields a user can see based on their role.
Note that this requires you to insert your user’s balances yourself. If you have selected in your myCred > Settings > User Pro settings to let the add-on insert balances, you will not be able to use the “Role-based Fields”!
No. This will happen on brand new installations or when you have added a new point type in myCred and no user has yet received points. Until a user get points they will not have a balance and hence UserPros sync will not find the meta key.
Existing installations where users have already accumulated points should however show the mycred_default and/or your own custom point type’s meta key.
Yes it is possible. Those who have multiple point types setup, can select which point types would trigger a notice.
Yes you can. You can select to disable all CSS styling in the plugins settings.
Yes you can. Go to the myCred > Settings page and under “Notifications Plus” set “Durration” to zero. This will cause the notifications to stay on the screen until the user either closes it manually or they continue on to a new page.
Yes, on the myCred > Settings page under “Notifications Plus”, you can select colors for point gains and loses.
When a user buys a card, a card is picked from the scratch card table at random. This random act is by default done via the MySQL RAND() function. If preferred or if your host has RAND() disabled (as it can be a resource hog) the add-on offers a secondary random selection script that uses PHPs mt_rand function to pick a random card from a shuffled deck. Only a card ID is picked so at the time of the random pick, we do not know if the card is a winning card or not.
Yes, the maximum number of card your server allows you to insert before it times-out. It’s hard to give an exact number as server setups differ a lot. If you are on a shared hosting, I would recommend you create maximum 2500 cards per payout. So if your set uses two payouts (no win + win) the maximum number of cards would be around 5000 cards. When you activate a set, the add-on will generate the cards according to your “Winnings” metabox setup starting with the no-win cards first (usually the largest number). Followed by the next row and so forth. The add-on has been tested on dedicated hosting with 90 second maximum execution time, creating 100,000 cards (80,000 no-win, 20,000 winning) before timeout. Server load at the time of generation of course also affects this.
Yes, you can use the default built-in one or provide your own design.
No. One card can be bought and scratched per shortcode. You can however use the shortcode multiple times.
myCred has no built-in support for Social Media sites such as Facebook or Twitter.
In order to do this, you would need to setup an application on each social media site that communicates back to your website and informs you of your users actions. This is because of privacy. When a user installs your app, they give you permission to collect information about their actions. There are however dedicated sharing plugins for WordPress that has built-in support for myCred. Using these plugins would allow you reward your users with sharing your content.
Yes you can. We have made a tutorial for those would would like to add their own hooks.
You can always disable parts of a hook by awarding zero points. Hooks that have zero points are ignored.
No. myCred does not offer a withdrawal system. If you are comfortable with PHP, it can be done with ease but it is not a feature that myCred includes.
Sandbox mode is used when you want to make test purchases using the buyCred add-on. This way you can make test purchases to make sure everything works or if you have issues, troubleshoot what the issue might be. If you do not want to make test purchases make sure Sandbox Mode is disabled!
Yes, buyers can pay using any PayPal email address when purchasing points on your site.
The myCred Ranks add-on will automatically check to see if a users rank needs to change during the following instances:
- When your user registers on your website.
- When your user gains or loses points.
- When you publish a new rank or restore a rank from your trash.
- When you make changes to an already published rank.
- When a rank gets trashed.
“Ranking” is a default feature in myCred that relates to the amount of points users have in comparison to others. The user with the highest amount has ranking 1 the user below him has 2 and so on. You can use the mycred_leaderboard shortcode to present users according to their ranking, giving you the option to show who is most active on your website.
With the Rank Add-on you can create “Ranks” for certain point amount. For example you can create a rank for users who have 0 to 100 points and call them “Newbies” then have another rank for those who have more then 100 but less then 1000 and call them something else. You can also create ranks for users who have negative balances.
Yes. You can set ranks to either positive or negative values.
Yes of course, the two add-ons operates independently of each other.
Yes, the same limits can be imposed.
Yes. If you set to return a reply, you will be charged for the outgoing SMS message by Twilio. Please consult their website for your local pricing.
The same time you enabled the plugin. The add-on will run a WordPress Cron job once each day and payout all pending transfers for that day and not just pending transfers up until that point. So if you enabled the plugin at 2 PM, this will run every day at 2 PM.
You can always re-schedule this by disabling then re-enabling the plugin in your admin are at the time you want the cron to run.
No. This add-on requires myCred 1.5.2 or higher to work!
Simply visit your “Users” page in the admin area and locate the user you want to exempt. Once you found this user, click on their username to go to their profile edit page. Here, click on the Point Type you want them to be free from paying transfer fees.
Note that you can only exempt users from fees for point types that a user can transfer.
Yes by using the user_id shortcode attribute you can tell the shortcode to only retrieve entries for that particular user. If you want to to use the shortcode in a profile like BuddyPress profile or other community plugins / themes, you will need to add in the shortcode via script and provide the ID of the user from the profile.
Yes you can.
If myCred is enabled, make sure you are inserting the shortcode where shortcode usage is supported. Some text widgets, for example, will not support shortcodes. Try adding a different shortcode in the same place to see if that shortcode renders.
Yes! Each point type you add in myCred gets added to the list of currencies in your WooCommerce settings. If used, the format you set for your point type will be enforced throughout WooCommerce. This of course also means that the formatting options WooCommerce provides you will be ignored.
If your WooCommerce store only accepts myCred points as payments, and the buyer is not logged in or can not afford to pay, then by default myCred will hide the payment gateway causing this message to show on the checkout page. You can force myCred to always show the payment option, even when users can not use it, by applying the following code snippet.
Yes and No. WooCommerce will only allow you to pay for an order using one specific gateway. So it’s either points or for example PayPal. But, that being said, you could allow your users to convert their point balance into a WooCommerce coupon that they apply to their order. That would allow them to pay the remaining cost using another gateway. You can see this as an example here on the myCred website. Add a product to your cart, and on the Cart page, you will see that I allow you to convert your points (Tokens) into a coupon. You can give that coupon away for others to use or use it yourself.
If the cart gets emptied, either by the user or by a plugin, any partial payments that has been made will get refunded. This will occur even if you select that users can not “Undo” a payment.
When you setup this feature for the first time or every time you change the SLUG for this page, you will need to set your Permalinks. To do this, go to your Settings > Permalinks page in your wp-admin area, scroll to the bottom of the page and click on the Save Changes button.
If you allow them, yes! There is a dedicated setting where you are asked if users can undo a payment or not.
No. The features that the CubePoints Buddypress Integration plugin offers are supported by the myCred BuddyPress add-on by default.
Yes. You can set a negative value for either “Creating Group” or “Joining Group” which will restrict a user from creating or joining any group unless they have enough points without going minus on their account.
The update notice under the video is only inserted when you earn points from watching. If you have already earned the maximum amount for a video, no update is shown.
Yes! No new shortcode is needed as the Video add-on replaces the built in mycred_video shortcode. The shortcode will automatically detect if the video id is for YouTube or Vimeo videos.
No. If you do not get any pop-up messages when you transfer, you are using a pop-up blocker and should either allow the website to use pop-ups or disable it.