207 comments found.
Hello again. The plugin update works perfectly. But now we are trying to add order status conditions to the role assignment flow (waiting for payment, completed, etc). Is there any way to do it with the current version of the plugin?
Hi,
what do you exactly mean with order status conditions? Could you provide an example?
What we want is to have a temporary role for the customer to test the product once an order is placed and then when the payment is completed assign the role of the purchased plan
Hi,
no unfortunately for now it is not possible. However it is a nice suggestion, I’ll consider to implement in a future release but for now I cannot give you any ETA. I’ll let you know by replying here in case of news.
Ok thanks.we will be waiting for this new version.We really need it for our web
We have the following problem with the use of the plugin, while we configure the created roles (rol1 and rol2) so that they are delivered when the order of woocommerce is marked as complete, the role is being delivered to the user independent of the status of the order. A solution for this us is of great help and urgency due to each role is associated with its respective plan with different costs.
Hi,
I’ve released a new plugin version that fixes this issue yesterday, however it will be ready to download in 3 – 4 days (codecanyon approval system takes awhile).
However if you send me a private message (click on my name then use the low-right box) reporting your email address, I can send you the update!
Does the update affect the settings in my current version of the plugin?
No, you will maintain you actual configuration and settings.
1) Amout spend rule , can i also give them blade image icon (Before of text roles given)?
2) Can plugin work like here in comment? Autho/ purchased. If any return/refund will remove the purchased text.
3) Is it have any bladge total sale rule also?
4) After all is it provided any shortcode for something to add anywhere? I want add to user profile widget so the blade can see link this web (under your username RIGHT sidebar have many blage)
Thanks
Unfortunately the plugin hasn’t such a feature.
Hi how do it effect in frontend, where is role given by this plugin will display?
The current user roles can be displayed in the My Account page. To enable this feature, just go to the General Options menu and under the My account page – Display next roles list section select the Yes option.
You can give a try to the demo site.
Is it display like this in frontend ? https://pl.vc/1mm8j0
Anywhere eles? How about if ther buyer and seller don’t know level of user, who they are going buy/sale each other?
What do you mean with “buyer and seller don’t know level of user”? Are you using a custom WooCommerce instllation?
However the plugin has a full demo site that you can use to do all the tests you need to see if actually fits you needs and expectation before an eventual purchase.
To easier understand, if i have admin role and make comment people will use under avarta comment “admin”. If i use some plugin for profile builder frontend (any plugin) they view my profile they also see my role are admin
I hope this clear
No, the plugin doesn’t provide any feature to see other user roles via the frontend.
So as the screenshot, this is the only place show ROLE from your plugin
Can you update it appear next to user role to make everyone see ROLE given by your plugin? or shortcode to us find the way add to another plugin profile. WHY?
Before i want to sale for anyone, and feeling comfortable about this, i uauslly check how level of this buyer (like the way on ebay). As experience , 90% people will not sale or purchase from 0 level account. If i sale for someone on ebay with 0 level, i will very carfully, even dont sale for them for expensive item (90% fake account , try to get my item)
Thank you for the suggestion, I’ll see if it will be possible to implement in a future release.
Thanks. please update me know. i will purchase
I need help with this plugin. First the plugin could not install out of the box , I had to extract the zip file because the installation was failing. After the plugin was installed I set it up with three different products and I recalculate the database since I have one costumer with one of the products already purchased. The user still shows “Free Plan” after recalculating. How to fix this?
Ok, I had to delete the transaction and buy the item again. The “recalculate” option does not work, at least with me.
Ok, I had to delete the transaction and buy the item again. The “recalculate” option does not work, at least with me.
For what concers the re-calculator, as reported in the plugin description and in the re-calculator page, it only recomputes roles for “role by amount” rules.
For what concerns role by products rules, roles are assigned only when the order is placed or modified and its status is not between the ones selected in the Exclude orders by status in the plugin options menu.
Make sure that the order relative to the user that you are testing has a valid stauts.
For example if in the demo site:
http://www.codecanyon.eu/wcra/wp-admin/
user: demo
pass:demo
If you try to buy the banner product, you will see that the plugin properly assigns the “Gold club” role to the purchaser.
If you have properly configured the Exclude orders by status option and the order has a valid status and you still experience the issue, I need then a full admin access to your site to try to figure out what’s wrong in it. To send login data use a private message: click on my name then use the low-right box.
Hi vanquish,
First, thank you for the great plugin.
Now, I have a problem starting a newsletter for woocommerce buyers. Even if they purchase my product and get assigned to an appropriate role (thanks to your plugin), the newsletter/stepmail (mailpoet 3) won’t start until I actually open the user profile and update their profile page (I don’t have to do anything in the profile page. I just update their profile and they start receiving the newsletter/stepmail).
I would like to avoid this MANUAL step and wish to AUTOMATICALLY start the newsleter/stepmail as soon as users are assigned to a buyer role.
I asked MailPoet 3 team the same question, and got the following reply.
Re,
MailPoet 3 does not (yet) provide any integration with third-party plugins. The only two ways one can be subscribed to receive newsletters are:
1) via the subscription form; and, 2) via import (has to be done by whoever manages the plugin).
As I do not wish to show customer all the newsletters/stepmails, I would like to ask your help on this issue.
Please help.
Cheers
Hi,
it could be that on updating the user profile, mailpoet is updating some user metadata that allows the email sending if present.
You could ask them which user metadata are update during the user profile save process (or which other mechanism they are using), in this way I can see if it possible to update those metadata on role change in order to enable the email sending for those users.
Or in alternative if it there are some action that could be triggered to allow mail poet that it has to send emails to that user too.
let me know.
Hi Vanquish,
MailPoet gave me the following reply. Hope this information will help you update the plugin and make it more attractive to potential customers who are looking for this feature.
>>When updating one’s profile from the admin panel, we save all default fields (email, first name, last name), custom fields that you may have created, subscription status (subscribed, unsubscribed, unconfirmed, bounced) and subscription lists. To be able to receive a newsletter, you need to be subscribed to the list to which the newsletter is sent.
Cheers
yes, as I suspected they are saving some custom information about the subscription status and list, but it is not clear where they store that info, so for me it is quite difficult to update that info on role switch. Did they reported you the name of the metafield of if they are using a more complex system?
Furthermore, do those info have a default value? or when upldating the user profile are you selecting specific options?
I am going ask the team again. But before doing that I just want to clarify with you the questions I should be asking them. Are the answers to the following questions going to help you update your plugin?
(1) Where are those data (name, subscription status + list, etc) stored? (2) Do these data have a default value? Or is Mailpoet selecting specific options? (3) What is the name of the metafield (if Mailpoet is using a more complex system)?
Are these the right questions you wish to ask? Are there more questions you want to find out?
Hi,
yes those question are right.
If Mailpoet is simply creating metadata with defult values when you save for the first time an user profole, then I can add update/create those metadata with those values on user roles switch.
Hi,
I got the following message from mailpoet.
>>Subscriber data is stored in the mailpoet_subscribers table, lists are stored in the mailpoet_segments table, and subscriber-list subscriptions are stored in the mailpoet_subscriber_segment table.
Vanquish, I will promise to refer to your plugin on Mailpoet support forum, if you can update the plugin and make the newsletter to be sent automatically.
Cheers,
It seems that it is not using simple user meta data, but it is storing data in their custom tables. It would be better if they expose some API to update their table rather directly interact with them. In this latter case could happen that if they change something with an update, my plugin will stop working.
Furthermore I don’t know their structure and how they are related, so it is not so simple.
I’ll try to have a look for a future release, but It require me to reverse engineering their code and this require a lot of time. IF I understand how it works then (if possible) I have to implement a custom code to update their tables and finally test all.
For now it is not a priority for me give support for that plugin, so In case of news I’ll let you know by repling here.
Understood. Thank you very much for your sincere feedback. Looking forward to hearing an update sometime soon.
Hi vanquish,
I am trying to see if I could write a code for auto role sync. I think I have a clue that may help me autoupdate the user profile. Attached at the bottom is what I found.
I am assuming if I replace “custom_update_checkout_fields” part with “user_role(?)”, it can do the job…
I just want to hear your opinion, as i have never done the coding before.
<?php // Auto Update Woocommerce billing and shipping name,email on profile update add_filter( ‘profile_update’ , ‘custom_update_checkout_fields’, 10, 2 ); function custom_update_checkout_fields($user_id, $old_user_data ) { $current_user = wp_get_current_user(); } ?>
// Updating Billing info
if($current_user->user_firstname != $current_user->billing_first_name)
update_user_meta($user_id, 'billing_first_name', $current_user->user_firstname);
if($current_user->user_lastname != $current_user->billing_last_name)
update_user_meta($user_id, 'billing_last_name', $current_user->user_lastname);
if($current_user->user_email != $current_user->billing_email)
update_user_meta($user_id, 'billing_email', $current_user->user_email);
// Updating Shipping info
if($current_user->user_firstname != $current_user->shipping_first_name)
update_user_meta($user_id, 'shipping_first_name', $current_user->user_firstname);
if($current_user->user_lastname != $current_user->shipping_last_name)
update_user_meta($user_id, 'shipping_last_name', $current_user->user_lastname);
if($current_user->user_email != $current_user->shipping_email)
update_user_meta($user_id, 'shipping_email', $current_user->user_email);
I’m not fully understand what you are trying to achieve 
If it is related to the mailing list question the “problem” is, as reported in the previous comments, that is not clear if they are updatin user metadata or an internal plugin database in order to enable the mailing list options.
In more details, it is not clear to me how they manage the user mailing subscription related info (where are stored and in which format), so I cannot help you in this task.
You should investigate how that plugin developers are managing user profile data when the profile_update is triggered. In this way you can understand if it can be triggered after the checkout and which info have to be passed.
But I’m not the right person to ask this info because I don’t have any idea on how they have designed their plugin 
Hi vanquish, sorry for the late reply.
I have been trying to find a way to automatically update the user profile in order to start a mailpoet newsletter after a customer purchases a product and becomes assigned to a specific role. The clue I have been relying on is the following responses from mailpoet.
“To be able to receive a newsletter, you need to be subscribed to the list to which the newsletter is sent.”
https://wordpress.org/support/topic/metadata-7/“Subscriber data is stored in the mailpoet_subscribers table, lists are stored in the mailpoet_segments table, and list subscriptions are stored in the mailpoet_subscriber_segment table.”
https://wordpress.org/support/topic/metadata-2-2/So, naturally, I have been trying to automatically update “mailpoet_subscribers”, “mailpoet_segments”, and/or “mailpoet_subscriber_segment” via function.php – to no avail.
Would be great if you could provide me with some inspiration. Cheers in advance.
Unfortunately I don’t know how that table are designed, so for me it’s quite hard to point you in the right direction 
I’ll give a thought but it should be better to ask to the mail poet developers 
I’ll let you know in case of news!
Thanks for your honest input!! So, I did https://wordpress.org/support/topic/integration-request-2/
Hello! I’m using WPML for my site, but Roleomatic is not working when a purchase is made in the Spanish (translated) version of the product. Is Roleomatic fully compatible with WPML?
Is there a Role/Group management plugin that you recommend that is fully compatible with Roleomatic and woocommerce combo? I just want to make sure that customers are placed in the correct role after a purchase is made.
Hi,
thank you for reporting the issue. Were you using the “Role per product” feature? if so maybe I’ve found the issue that prevented to assign the selected role if the customer purchased a “translated” product.
If you send me a private message (click on my name then use the low-right box) reporting your email, I can send you the update. Otherwise it will be available to download in 3 – 4 days from codecanyon (their approval system takes awhile).
For wat concerns the Role/Group managment plugin, I’m sorry I don’t know any valid plugin to suggest 
Yes, I’m using the product configurator and assigning roles to products that have a translated version of the same product. When a purchase is made on the translated version (Spanish), the roles do not get assigned. I’ve tested with the english (primary language) versions, and the role does get assigned. So the problem seems to be when making the purchase in the translated version.
Ok! I’ll reply you via private message! 
Thanks! So far it’s working great! You guys should develop a plugin that adds a woocommerce customer to a newsletter mailing list (e.g. Mailster, Mailpoet, etc) after a complete purchase. Your Role-o-matic plugin is the only woocommerce plugin compatible with WPML (as far as I know). Great job!
Thank you for your suggestion! I’ll see what I can do
If you have appreciated my support and/or my plugin please consider to leave the 5 stars. I would really appreciate it! (to leave a rating: go to your profile page, then on “Downloads” and from there you can rate your purchases). Have a nice day! 
We’re trying to use the “exclude order by status” feature, selecting te option “Yes”, then we select to exclude: Failed, Refunded, Cancelled, Pending Payment, On Hold, and Processing.
We just want to assign the corresponding roles once the order is marked completed.
BUT users are getting the roles with on-hold and processing orders.
What are we doing wrong? Thanks.
I’ve just performed a test on the demo site and the order by status feature seems to properly work (Give an eye to the Test rule crete in the Amounts configurator).
I need some more clues to try to figure out the possible cause of the issue:
- Which plugin version are you running? is the latest 3.1 version? if not please update then run the Roles re-calculator tool
- are you trying a Amounts or a Role-product rule?
- Once you have setted tha status filter, have you runned the Roles re-calculator to make your setting take effect also for old orders?
- You are experiencing the issue also for new orders?
- Can you share a complete screenshot of the rule configuration you are using?
Hi!
This plugin does exactly what I need. It’s awesome! I just want to know how can I change the Subject email that the plugin sends to notify the change roles. At this time the subject is the name of my website but I want other subject like “NOW YOU HAVE A VIP MEMBRESHIP.
Hope to hear from you ASAP.
Have a nice day!
Hi,
Thank you for your appreciation
On your suggestion I’ve just released the 2.9 version that now allows you to customize the subject!
It will be available to download in 4 – 5 days (CodeCanyon approval system takes awhile to publish new updates), however if you send me a private message (click on my name then use the low-right box) I can send you the update via email!
If you have enjoyed my plugin and/or my support service please consider to leave the 5 stars,
I would really appreciate!
(to leave a rating: go to your profile page, click on “Download” tab and from there you can rate to your purchases)
Thanks! It’s a super 5 stars plugin!
Got your PM, I’ve just answered attaching the new version! Thank you! 
Hi there! Is it possible to notify users about role changes somehow? Pop-up, email or badge?
Hi,
the feature to send an email notification on role change is in my ToDo list and is still unavilable.
However optionally you can enable an option to let the users see their actual roles by accessing the My Account https://dl.dropboxusercontent.com/u/188630/support/wcra_role.jpg
To do that you have just to enable the My account page – Display current assigned roles list option in the plugin General options menu.
Hi!
Thank you for your answer. Is it possible if somebody registers then they get a basic role I set up? Is this available to make registration after shoping from Us (without account)? Do you know some solution for registration where vat number is required? If they don’t have that, they can’t register.
One more question 
Can the plugin make specific landing pages available only specific users (example: domain.com/newoffers page can be seen only for Golden Club users)?
Hi,
for the registration role, there should be already wordpress function. Going to the General menu, you will find a New User Default Role option that allows you to set the new user registration role.
For what concerns registration after having shopped by you, I don’t fully understand what you mean. However if you want to conver a guest to registered user (even automatically after an order has been placed), you could use this other plugin of mine Woocommerce Customers Manager
For what concerns the VAT field, you could use this other plugin of mine User extra fields. You can create a required input text for registration page called VAT. In this way your customer won’t be able to register if they will not fill that field.
For what concerns the landing page according to role after login, there is already the Theme My Login that allows you to redirect user on custom page according their curren role. You can restrict those pages by using this other plugin of mine Wordpress post restrict access It allows you to restrict access to post and pages according to the current user role. If a non authorized user tries to access a page it will be redirected to any other page (choosed by you)
Hi, in user profile i see this line: Warning: date_format() expects parameter 1 to be DateTimeInterface, boolean given in */wp-content/plugins/woocommerce-role-by-amount-spent/classes/com/WCRA_Global.php on line 21 There is a problem?
Hi,
that issue has been fixed in the latest 2.7 version. Please dowload it from the plugin page.
Hello As this is configured:
From today all customers who buy more than 5 times acquire the SILVER paper and if they buy more 10 times they only buy the GOLD paper.
Does not apply to previous sales if not from now on …
Is it possible to send the client an email with the change notification?
Hi,
to ask for support please use the account you have used to purchase the plugin.
Thank you.
Thanks but I will not buy the plugin without clarifying my doubts. Thank you!
Sorry, I thought it was a post-sale support request.
However to apply a role for previous sales you can use the Recalculate user roles tool.
For what concerns email notifications, the plugin hasn’t any feature to notify the customers about role change.
Hi,
is it possible to add a "VIP client" role automatically for clients who have spent more than € 200 in the last year and "GOLD client" if they spend 201 if they spend more money after being VIP?
Thank you
Hi,
Yes you should be apple to do this. You can configure multiple rules that applies to users according to their actual role (use the Role(s) restriction section) so you can assign vip client role and gold rule with interference (the first applies to customer role and the second only to vip role). It also has a ful live demo site, give a try before purchasing doing some tests to see if it actually fits you needs and expectations.
In case of further questions feel free to ask 
receiving message “validation failed” when trying to add rule to amounts configurator
please advise
Hi,
This error is displayed when you have not filled all the required fields. Make sure to have properly setted all the fields.
Hi, this tool helped me very much to streamline my admin processes. unfortunately, since a couple of days, it doesn’t work anymore. Only changes I’ve made were updating wordpress newest version and php to 7.0. Any ideas? thx Volker
It sounds strange. Can you try updating the plugin to the latest 2.4 vesion and retry doing some tests?
I’ve performed several test in my PHP 7.0 env and the plugin seems to be properly work.
Can you share me a screenshot of the role assigning rules you are using? In this way I can try to reproduce your configuration in my test env to try to see if I can eventually reproduce the bug and fix it!
Hi there, I currently have 4 levels of roles created for my customers; I’ve tried setting a few different amount rules; but they didn’t work. I’m wondering if you can help me out here, please! I know I am really bad at these logics.
0. REG
1. SLV
Within 12 months; total spent is greater than $10000; role change from REG to SLV Within 3 months; total spent is less than $2000, role change from SLV to REG
2. GLD
Within 12 months; total spent is greater than $60000; role change from REG to GLD or SLV to GLD Within 3 months: total spent is less than $12500; role change from GLD to SLV or less than $2000, from GLD to REG
3. RYL
Within 12 months; total spend is greater than $150000; role change from REG to RYL or SLV to RYL or GLD to RYL Within 3 months; total spent is less than $20000; role change from RYL to GLD or less than $12500 from RYL to SLV or less than $2000 from RYL to REG
Hi,
once the rules are configured, have you runned the Roles re-calculator tool?
Note that the new roles will be assigned to an user only when he places an order if you don’t run the role recomputation using that tool.
For what concerns the rules configuration, I’ve don’t clearly understood what you want to achieve. Can you share a screenshot of your rules? in this way I can tell you which login you have configured.
Hi there, do you have an email address that I can send you the screen shots? And Yes, I did use the re-calculator.
Send me a the private message. Click on my name then use the low-right box. I’ll reply with my email address.
Hi, just found this plugin and think about buying. Just a question if this plugin (sounds good) works for me:
I want to give a first time buyer a discount of x euro. if he buys a second or more products he should get a discount by 10%.
My problem right now is, that common price by user role tools (e.g. included in booster) just have the CUSTOMER role, which is also assigned for first-time buyers. I don´t want to implement a new role and assign manually. -> problem: first-time-buyer gets a 10% discount because with the first purchase, the user became a CUSTOMER instead of a x€ discount.
2. question I understood, that a buyer will get 2 roles if a rule (in this tool) will change his status. which status will be used in this case by other tools (e.g. price-by-user-role tools).
hopefully I didn`t explain too complicated
thx for your answer
Volker
no unfortunately I was not able to understand your questions

Could you give me some more explanations?
However the plugin can both assign extra roles (in addition to those the user already has) or can assign just the selected roles (deleting the previous roles the user had).
Do also a check to the demo site:
http://www.codecanyon.eu/wcra/wp-admin/ user: demo
pass: demo
where meanwhile you can perform some tests to see if fits your needs
hi, thx for the fast response.
to make it easy:
- recurring buyer/customer should get a discount by 10%
rule in your tool e.g. min €5,—-> assign role “recurring customer”.
is it correct, that the first-time-buyer has to pay to normal price for this first purchase….because the new role will be assigned after the purchase has been taken?
Hi,
yes, you can configure such a rule. In this way who has never bought anything will have only the customer role (so he will pay the full price).
Once the user has bought any item for which you have created an Amount rule or a Product rule, the plugin will assign the special recurring-customer role that you can use to create special pricing rules.
However I advice to do some tests using the demo site to be 100% sure that the software meets your expectations before purchasing.
thx, that´s what I wanted to hear
unfortunately, can´t acces the demo “sorry, you´re not allowed…”
use the following credentials to login:
http://www.codecanyon.eu/wcra/wp-admin/
user: demo
pass: demo
Sorry, you are not allowed to access this page.
mac, chrome
Try clearing cache and to logout If you was already logged. In case try a different browser.
In alternative try also logging using the following page:
http://www.codecanyon.eu/wcra/my-account/
strange. logged out from envato and…. demo works. thx a lot….appreciate your support!!!!!!!!!!!!!!!!!!! will buy this tool, due to your excellent support!
Very glad to hear that, Thank you
In case consider also to leave 5 stars, I would really really appreciate
(To leave a rating go to your profile, then click on “Download” and from there you can rate your puchases).
Have a good night! 
Hi! One suggestion for the next update, include the option to choose to which “role” change after the date expires. Today it automatically changes to “customer” and it would be nice to be able customize this. Thanks!
Hi,
thank you for your suggestion. It actually could be a nice enanchment. I’ll try to include in the next update!
I’ll reply here in case of news! 
Good news!
I’ve released the new 2.3 version that now allows you to assign roles when a “Role product” expires. I hope you enjoy! 
The update will be avaiable to download via CodeCanyon in half a day (their approval system takes awhile before pubblishing new updated).
You’re amazing, thanks!
P. s.
If you have enjoyed the plugin/support service please also consider to leave the 5 stars! I would really really appreciate! 
(to leave a rating, go to your profile then click on “Download” tab and from there you can leave ratings to all your purchases)
Have a nice day!
When I click the menu “role-O-Matic” . Show “Cannot load woocommerce-role-by-amount-spent.” WC:2.6.7 PHP: 5.6.26. Please help me. thank you.
Hi,
This is a quite strange error. Which plugin version are you running? is the latest 2.2 version? In case please update it to the latest.
Are you using and admin/shop admin account or a custom one?
I need some more clues to understand what’s wrong in yuor installation. Can you also enable the wordpress debug mode ( https://codex.wordpress.org/Debugging_en_WordPress ) and report me any further error message?
hi just purchased the plugin and start to configure an automatic role assigned product !! it doesn’t work for me !! I configured the product to give a subscriber role after purchasing it and nothing happens the client still have the same role “customer” !! Any suggestions ??
Hi,
thank you for reporting the issue. I’ve just published the new 2.1 version that fixes this issue. It will be avaiable to download in half a day (CodeCanyon approval system takes awhile).
You can grab it directly via the CodeCanyon plugin page.
Hi I have a little problem ! I’ve set up a subscription product to attribute a specific role when bought !! It works just fine but the problem is it’s giving 2 roles to the client !! example : customer who bought the product should became a premium customer but instead he became customer, premium customer !! Is there any option to revoke the first role and assign only 1 role to the client ?? thanks
Yes,
this is the normal plugin behaviour, it assign addtional role according to the amounts/products rules.
However I can add an option to assign just one role (removing the old ones). I’ll let you know by replying here!
ok thanks
I’ve just published the new 2.2 version that adds the option to remove previous roles.
The item will be ready to download in half a day, however if you send me a private message I can send you the update via email. Let me know!
Hi When a customer BUY a specific product normally it does assign him a specific role, now when a customer ORDER the same product it does assign him the vip role even if he doesn’t complete the payment. Cant please fix that for me. Thanks.
and by ORDER i mean order without paying the bill and even if the order is canceled automatically it does give him the vip role anyway.
Hi,
I need some more info about the configuration you are using in order to try to figure out the cause of your issue.
However, have properly setted an expiration date for the product? have you also properly setted the Order status to exclude under the General Options menu: https://dl.dropboxusercontent.com/u/188630/support/wcra_options.jpg ?
If not, in this latter case the customer role will be assigned even if the order has not been payed.
Make also sure to be using the latest 2.9 version that you can download directly from the plugin page.
Interested in buying your plugin. Does this work with the official Woocommerce Subscriptions plugin yet?
Hi,
the plugin has not specific support for that plugin. However it can assing roles to your customers according the products and the amounts spent that lately can be used by that plugin to manage subscriptions.
Feel free to ask me further questions.