207 comments found.
Bug – The plugin sends email notification when “Email notification Optionally you can send an email to the user to allowing him to now about the role change.” is selected NO.
Screenshots- https://drive.google.com/file/d/18CC7OfKn9uJX9k5aOAmTjX-f7smIeCyP/view?usp=sharing https://drive.google.com/file/d/1DFTw-kT-ApXVc-r8Z2PT5FiJoj6qSJBb/view?usp=sharingThank you for reporting. I’ve fixed in the latest 7.0 version that I’ve just released!
Hi There,
Can you please help me with the following?
1. Amount configurator timing doesn’t match with the next status – end date time on user my account page. Please see the screenshot.
https://drive.google.com/open?id=15vbvw7Qjr4DOpzNLEGv-yK2Gyu3kJhji https://drive.google.com/open?id=1PKBmXzhXXH1VNa244p3vmcLKw7cf0i3B https://drive.google.com/open?id=1D44-YGjynnKwGEVBLJCKgnuYDuGuuiaS2. On my account page – order total doesn’t match with next status – spent account.
https://drive.google.com/open?id=1PKBmXzhXXH1VNa244p3vmcLKw7cf0i3BHappy to provide login details. Please send me your email address. Thank you.
Hi,
unfortunately without any further clue, it is quite hard to determine the cause.
Date and time is computed according the current timezone setting set through the WordPress menu.
For what concerns the order spent, note that some orders are excluded from computation (failed orders, canceled orders, and order that eventually are not containing products you set using the product restriction setting).
If you send me via private message (click on my name and then use the low-right box) the following data:- you email address
- full admin access to the wp-admin area
- the accoung login data for which I can experience the issue
- a FTP access
I’ll try performing some further tests to see if it possible the determine the cause of the issue. Thank you.
Update: for what concerns the date issue, please update to the 6.8 version. I should have found the possible cause of the issue and fixed it.
To update: you can manually download the new version via CodeCanyon or receive as an automatic update by installing and configuring the Envato updater plugin: https://goo.gl/pkJS33 (here the guide that explains how to configure: https://envato.com/market-plugin/ ). To manually update just deactivate and delete the old plugin version and then install the new one. Don’t worry you won’t lose any data.
For what concerns the amount spent, note also that the value reported doesn’t include the vat. if even so, the value reported in your case isn’t exact, let me have the login data reported earlier.
Let me know.
How do I send private message?
Sorry, please disregard my last message “How do I send private message?”. I have sent you the private message with all the details required.
Got it, please check your inbox!
Bonjour, j’ai acheté le module qui fonctionne sur presque tous les points. Malheureusement, au niveau du calcul final du prix, la remise n’est pas prise en compte.
Exemple: Sous total: 258,3 € Remise: 103,32 € Total: 258,30
Que puis je faire? Merci
Hi,
please post question in english. I do not speak any work of french 
Two issues I will need help with -
1. Role-O-Matic plugin – The automatic role recalculation on working. I have platinum member role which should expire on 19 June(Yesterday) but in the user profile it still shows PLATINUM status. Please see screenshots below.
https://imgur.com/9rzAChG https://imgur.com/Unt7BAH2. Woocommerce Pricing! plugin – When free shipping selected for user role in “Woocommerce Pricing! – Bulk editor”, it shows nothing on cart page that indicates they are receiving free shipping.
https://imgur.com/P1T7Rx7- Note the end date is not an expiration date. That rule you pointed assigns a Platinum role if the user spent “20.1” during the selected time period (17 to 19 of June).
The 19th is just the end date of the time range. Even if you recompute the roles, if the amount spent during that period doesn’t change, the role won’t be altered
Hi, Thank you for your reply. Please explain your last sentence – “It has any feature to report on the cart/checkout page any badge for free shipping”.
It means that it hasn’t any feature to report on cart page any text to let the user know that one of the item will benefit of the free shippings.
Hello, I just bought the plugin but it doesn’t work, when I want to assign a product, no products appearing !!!! Please help
Hello,
before leaving a bad rating, it is a good habit at least to wait for an answer by the support. Support it is not an instant service, so as you could imagine it could take some time to process your request.
It is a very rude way of acting leaving a bad rating without even waiting to have support.
For what concerns the product selection, as you can see from the demo site, it properly works: https://www.dropbox.com/s/bna5lt12jhefbod/wcra_product_selection.jpg?dl=0 . So in your case, the issue is not even depending on a plugin malfunctioning but by a 3rd party plugin interference.
Could you please try disabling all the other 3rd party plugins and report me if you still get the issue? Could you eventually check the browser debug console (FireFox: CTRL+ALT+K, Chrome: F12) and report me if any error is reported in it?
Thank you.
Hello,
did you performed the tests? Any result?
Let me know. Thank you.
Any news?
If you provide me the following data:- admin access to wp-admin area
- FTP access
Question.
I purchased your Product and we are having problems setting this up.
all we are trying to do is set the product based roles,
ie. when someone buys Basic, they become a basic user role, – standard, a standard user, and premium a premium user role, However, This was all set but still doesn’t seem to work.
We are wondering if you could take a quick look?
Please send me your email so I can email you the Login details.
Hi,
without any further clue, it is quite hard to determine the cause.
- Are you properly performing the checkout via the frontend?
- Have you altered the checkout or payment process in any way?
- Could you try disabling all the 3rd party plugin and report me if you still experience the issue?
Let mek now, thank you.
We did all of that. Can you take a quick look? Shouldn’t take more than 5 min. I paid for the plugin 80b5440f-19e1-4d38-979d-403f89106d5d – 9 Apr 2019
And what about the checkout and payment process? have they been altered in anyway?
If not, and if you are still getting this issue even with a clean installation of WooCommerce (all 3rd party plugins disabled), it could just depend on a misconfiguration of the product-rule or due to a server issue.
Try sending the ALL the following data via private message (click on my name and then use the low-right box):- your email address
- FTP access
- admin access to wp-admin
- user access that I can use to perform a checkout
Thank you.
I’m sorry but I don’t understand (click on my name and then use the low-right box):
can you email me at paiget777@gmail.com and I’ll reply with the above information.
Hi, I am wondering if you have an update for me? Thanks
I sent the information requested via your instructions a couple days ago or so.
Yes, please check your inbox (or the spam folder). I’ve fixed in the latest plugin version I’ve released (and already installed in your server).
I’ve sent two other emails after the first reply, but you didn’t answer.
I don’t see the other emails. What was the Subject so I can look for it.
I don’t know which is the exact subject, it is a reply to the private message you sent. The subject should be something like [CodeCanyon] Message sent via…. I’ve sent to the email address you specified (it starts with admin@emerge… ).
Here the replies: https://www.dropbox.com/s/kdxlqtlc8nob5zq/wcra_reply.png?dl=0
Hi, Yes I see them. Thank you. I will test this and let you know.
Ok! I’ll wait for your news!
Meanwhile, have a great day! 
Hi
I just replied to you and emailed the details but unfortunately it is not working fully yet. One package is the other 2 are not. Please advise – thanks
It seems that the issue is related to the capabilities you assigned to the custom roles, not on the plugin.
From the tests I’ve perfomed, the plugin is properly able to assign the selected roles.
Please see the email reply, it contains a detailed description and screenshots.
Pre-Sale question here. I did a couple of test in the demo but wasn’t able to successfully achieve my need.
Let’s say I have A-B-C product: - If only one of these is bought, user gets Level 1 assigned - If two of these are bought (during the same order OR separately throughout time) user gets Level 2 assigned - If all three products are bought (during the same order OR separately throughout time) user gets Level 3 assigned
I tested with two products in your demo environment but I always had level 2 assigned. Can you confirm it’s feasible and if yes, how?
Thanks Best regards
I’m sorry, but the plugin hasn’t any feature to allow role assignment according to product purchase throughout time 
User role can be assigned only according to the current purchased products
Hi! Trying to set a role per amount spent rule, but each time there is a message that i have to fill 1 more field, even thought i have all of them filled.
I suppose its because i have to choose a category, but it is empty and i cannot choose any.
Hi,
no, the category is not a mandatory field for amount per role rules. The mandatory fields are marked with a red asterisk.
However, if you try to save without specifying the mandatory field, the page notifies which is the one missing: https://www.dropbox.com/s/t2xqfv7c0xuhg42/wcra_amout.jpg?dl=0
Make also sure you have selected at least one role in the Role(s) to assign option area.
Many thanks for reply!
Each mandatory field is filled – there are no specific notification – just top message, which says that i have to fill 1 more field without naming the missing one.
I figured out it has to do something with Roles(s) to assign – whether i select custom role(s), default ones or dont select any at all – there is always that notification on top (Validation failed. 1 field requires attention)
Unfortunately, I’m not able to experience the issue 
https://www.codecanyon.eu/wcra/wp-admin/admin.php?page=acf-options-amounts-configurator
user: demo
pass: demo
and report me if you experience the issue? If so, please report me step by step what to do to experience it.
If not, it could be then that a 3rd party plugin is interfering in your installation.
Make sure you are running the latest 6.5 version and try disabling all the 3rd party plugin and reperform the test. If the issue does not raise, then enable one by one until you find the one that interferes. Once found, you should report to its developer in order to fix it!
Thanks for reply once again!
Appeared to be conflict with other plugin – now it runs perfectly. p.s. sure, you will get that 5-star )
Glad you find the cause!
Thank you so much for the rating, I really really appreciate!! 
Have a great day! 
hi there presales questions pls i am using s2member and i want to find payment gateway that also work with s2member simply put, can your plugin allow the use of stripe button ( not form ), so that the users can pay with stripe directly without creating free/subscriber account then after payment, redirected to the account creation page?
and with s2member custom capabilities and membership level restriction on the content of pages/posts?
I’m sorry but the plugin doesn’t offer such a feature.
Hi guys! I have a question before I buy your product. What I want to do is to have customer specific products. e.g. Assign one or two products to a customer and make these products visible only to this customer. Is this something doable with your plugin? and do you recommend buying your plugin for this job?
Hi,
I’m sorry but the plugin is not designed for this kind of purpose. It allows you to automatically assign user roles to your customer according to the purchased product or the amount spent.
It hasn’t any feature to restrict product access according to the user role.
Hi
I just purchased the Role-O-Matic plugin but it’s not activating. I inserted my Licensee Name Paige Todd and license code: 80b5440f-19e1-4d38-979d-403f89106d5d but it didn’t work, so I inserted my username paiget777 and the license code: 80b5440f-19e1-4d38-979d-403f89106d5d and it still didn’t work. Please advise.
Hi,
it could depend on the fact that you are not using a fully HTML5 compliant browser.
Could you try to verify the purchase code by using a fully HTML5 compliant browser like Chrome or FireFox? If the issue persists, could you try to temporarily disable the other 3rd party plugins. Let me know if it worked.
Hi, thanks for the quick response. I got it Activated!
Very glad to hear that! You’re welcome 
At last but not least…If you enjoyed my support and/or my plugin please consider leaving the 5 stars, I would really appreciate! 
(to leave a rating: go to your profile page, click on “Downloads” and from there you can rate to your purchases).
Have a great day! 
Hi,
I am creating a Directory Listing site using the Listable wp theme and WooCommerce plug-in. They’ll have 3 monthly subscription levels to choose from (Free, Basic or Premium) and this is what I’d like to do: I want the User Role to be automatically assigned when a customer purchases a monthly listing level: Free, Basic or Premium.
Depending on which monthly subscription level they choose, I want them to automatically be assigned the User Role for that subscription level (Free, Basic or Premium) and have access to products only for that level.
Question: can this plug-in automatically assign User Roles based on the purchase price or subscription level? Or after a purchase do I have to manually assign the User Role?
Thanks
Hi,
you could use the “role per product” feature. Using the Product configurator create a rule for each of those products. For each product, associate the role you wish.
In this way, when a user will buy one of those products, the plugin will assign the associated role.
Thanks for such a quick response!
One other question, can Role-O-Matic be used with the ListingPro wpress theme? ListingPro does not need to use WooCommerce for payment acceptance as ListingPro has it built in to their theme already.
You’re welcome 
The plugin can be used with any fully WooCommerce compliant theme.
The plugin however is a plugin speicific designed for WooCommerce, so it requires it to be installed and properly running 
OK, thanks
Hi,
I use Woocommerce subscription and Role-O-Matic. When I buy a product I do not see a expire date at the user page. It says never expire.
I configured a product as a subscription (expiration date of 1 year,) I configured Role-O-Matic as relative 1 minute, but I also tried it with relative 12 months.
After I buy the product the role switch goes well, but Rol-O-Matic does not give an expire date. It says expiration: never.
Sorry, I solved the problem
Best regards, Jeroen
I solved the problem by defining products in rol-o-matic. The problem only exists when I just define categories.
Hi Jeroen,
what do you mean when you say that when you “just define categories”? and what do you mean that you “defined products in rol-o-matic”? could you provide a more detailed description?
Note that product expiration dates are reported in the admin user profile page (Users -> All users -> click the user you need), you find in the bottom of the page: https://www.dropbox.com/s/dnd79pwmu5a8lzi/wcra_dates.jpg?dl=0
Thank you.
bensdoss bensdoss about 23 hours ago Flag Hi, the plugin does not seem to work for variable products, I get a popup message saying “Sorry, this product is unavailable. Please choose a different combination.”
The selected role is able to purchase the product without issue with the plugin disabled.
Am I missing something?
vanquish vanquish AUTHOR about 23 hours ago Flag Hi, where exactly are you getting that popup message? Could you provide a more detailed about the scenario in which you are experiecing that popup including the role-configuration you are using?
bensdoss bensdoss about 3 hours ago Flag The pop up message occurs on the product page when I try to add to cart, I can send you site access if you have an email address?
vanquish vanquish AUTHOR about 2 hours ago Flag To ask support however you need to use the account you used to purchase the plugin.
Post another message reporting the issue. Thank you,
bensdoss bensdoss less than a minute ago Flag Edit I am using the account that I used for purchase! I will copy paste my original message again
I’m sorry but to this account there associated any license. Please post the message using the one that has both a valid purchase and support license active. Thank you.
Hi, the plugin does not seem to work for variable products, I get a popup message saying “Sorry, this product is unavailable. Please choose a different combination.”
The selected role is able to purchase the product without issue with the plugin disabled.
Am I missing something?
Hi,
where exactly are you getting that popup message? Could you provide a more detailed about the scenario in which you are experiecing that popup including the role-configuration you are using?
The pop up message occurs on the product page when I try to add to cart, I can send you site access if you have an email address?
To ask support however you need to use the account you used to purchase the plugin.
Post another message reporting the issue. Thank you,
I am using the account that I used for purchase! I will copy paste my original message again….
I’m sorry but to this account there associated any license.
Hi there,
I have migrated my website to Cloudways on a 1GB server as a trial for 3 days. They have a special plugin that allowed me to migrate from my official website to Cloudways without actually removing my old site its basically just a copy.
However, as I’ve migrated to a free domain name it now says that the Role-O-Matic plugin needs activating that’s because when I activated the plugin I activated it from my official domain name.
I am going to be moving the domain name that I activated Role-O-Matic on to cloudways. If I do this and re-activate will it use my second activation? I can imagine it shouldn’t as it will recognize that it been activated on that domain name already? I won’t be activating on a new domain name, I will simply be moving my domain name that role o matic has been activated on to another host but I will need to re-activate the plugin again.
Hi,
if the domain name is the same, reactivating won’t consume the second domain.
The plugin allows you to reactivate the license unlimited times for the same domain and its subdomains (like, for example, sub1.domain.com , sub2.domain.com, etc.)
Thank you for that! I have another question.
When the user buys product Gold they are granted with Gold Membership and they change role from Customer to Gold Member however with the snippet above the role should be removed dead on midnight from when the user purchased the product depending on their role period of days or months however the role doesn’t get removed dead on time, it’s usually at 00:02 and not 00:00?
$now = date(“Y-m-d 00:00”,strtotime($time_offest.’ minutes’)); $order_date = $now;
Note that WordPress hasn’t a real scheduler. So the plugin will recompute the user roles each time the user accesses the site or according the Automatic role recomputation option you can set via the General options menu. This latest method uses the native wp_schedule_event method ( https://codex.wordpress.org/Function_Reference/wp_schedule_event ). As you can read from its description:
The action will trigger when someone visits your WordPress site if the scheduled time has passed.
so it may be that the user role is not removed exactly at the configured date.
Thank you for the details, is there a way around this?
You can try setting a cron job in your server (or via a 3rd party service) that just opens the homepage of your site.
Hi, I’m unsure how to do this but I also have another query regarding this situation.
I have a rule set up which states when a user buys product gold they gain role Gold Member and any previous role will be removed.
As I have YITH Memberships installed when a user buys product gold they gain access to the Gold membership plan for 1 day in which the membership expires at 00:00 midnight.
In previous comments, I wanted to match the expiration time as when the membership expires. You give me a snippet below to replace code 491-492. with the following code below.
$now = date(“Y-m-d 00:00”,strtotime($time_offest.’ minutes’)); $order_date = $now;
However, this was working and now it isn’t. I have not changed anything 
Example: User buys product Gold when I checked the user role doesn’t change but when I go to admin panel and edit user and scroll to the bottom it says:
Gold Membership Purchased: 12th March 2019 : 12:00 AM Expire date: 12th March 2019 : 12:02 AM
It’s quite strange how it says 12:02AM as the snippet is set to 00:00
Unfortunately without any clue, I have no clue on why without any change it suddenly not working 
As you can read from the set_purchase_date_for_role_product() method body, that is the method that saves in the user meta (line 502) the $order_date computed as:
$now = date(“Y-m-d 00:00”,strtotime($time_offest.’ minutes’)); $order_date = $now;Try eventually the following snippet instead
$now = date(“Y-m-d 00:00”); $order_date = $now;
FIXED!, As i changed the time to 2 minutes in the rules it wouldn’t change role so i changed it back to days.
this is because the code has been applied to line 491 and 492. I was testing to see if the user will expire exactly on time as i set.
You mentioned try setting a cron job in your server (or via a 3rd party service) that just opens the homepage of your site.
But im unsure exactly what you mean and how to do this. As my website is a membership system i need the role to be removed exactly on midnight, not any later as it causes conflictions on other settings i have applied.
Im hosting with cloudways
Yes, as reported earlier, to trigger the Role-O-Matic processes, due to the usage of the wp_schedule_event , you just need to access the site (any page) manually or via a cron job that can be configured if you have dedicated service or via 3rd party services like https://www.setcronjob.com/ .
This however is how any WordPress plugins works, no one has embedded a real scheduler that can schedule events to be triggered at the exact minute (due to the reasons I’ve reported earlier).
Cloudways allows me to create a cron Job. Im fairly new to this i don’t understand what a cron job does exactly. i apologize for not understanding correctly. I have signed up to https://cron-job.org/
I can create a cron job on this website but it asks for the following details and im unsure what to add.
Title, Address Title
http://
Requires HTTP authentication Username: Password:
Schedule:
Every minute(s)
Every day at :
Every of the month at :
User-defined:
Save responses
I . created a chrn Job,
/usr/local/bin/php/home/test/public_html/wp-content/plugins/woocommerce-role-by-amount-spent/classes/com/WCRA_Customer.php
Not to sure if this will work,
set it to run each minute.
Do you think this will make my role removed on time?
Yes, it should be. However, I would suggest to not execute directly that scripts, it would raise an error because WordPress is not initialized.
Just enable the “Automatic role recomputation” option and schedule the chron to just “visit” the homepage of your site.
Hi, are you able to tell me a command how to achieve this? I am able to set one up but unsure of what command?
No unfortuantely not 
Hi there,
I have a problem that i need help with! I have Yith Memberships Premium Installed on my Wordpress Website.
I have set up a rule within Role-O-Matic that states if user buys product, “Gold,” they gain role, “Gold Member,” and removes any previous roles assigned to the user.
I have set the expiration settings to Relative and the time value to 1 and the time type to days therefore after expiration the user role, “Gold Member,” is removed and assigned back with the Customer role.
Within The Yith Memberships settings i have set the duration of the membership plan to 1 day which matches the expiration date on Role-O-Matic.
I understand that the role is removed the same time frame the user purchased the product.
I have a problem with the time settings, Within Yith Memberships premium, when a users membership expires, it expires at 00:00 a.m.
I need the user role to be removed at 00:00 a.m after 30 days, 1 day etc. and I don’t want it to be a fixed date. If I set it to a fixed date I will need to keep going back and changing as time goes on.
For example: User buys product gold and the membership plan started on the 5th March and ends on the 6th March at 00:00 However when the user purchased the membership it was at 7pm therefore the user is removed at 7pm 6th March. This does not match the expiration date.
you right the product expiring date is set using the purchase hour and minute. If you want to set as 00:00 , edit the WCRA_Customer.php file you find in the classes\com folder. Replace line 491 with:
$now = date("Y-m-d 00:00",strtotime($time_offest.' minutes'));
In this way, if for example the user buys a product today (6th March), the expiration date will be set as 2018-03-06 00:00.
Thank you for the reply and the Information. I have 2 rules set for 2 different memberships which are Gold and Platinum, the Platinum membership last for 365 days from purchase and the Gold Membership lasts for 30 days then expires. The 2 rules I have set within role o matic are both the same but with different expiration time on the user for when the roles are gained and removed. If I set the code specified above will this work.
So whenever a user buys a product gold for 365 days will the role be removed in 365 days at 00:00 and the same for gold and any other rule I create?
Within the code do I need to set a date in the Y-m-d section? Or just the time.
I have also changed line on 491 to with:$now = date(“Y-m-d 00:00”,strtotime($time_offest.’ minutes’));
I also tested it slightly. I added gold product to cart and checked out and the user has now gained role gold member.
The membership expires tomorrow on 7th March. Therfore the role should be removed at 00:00 midnight at the same time the membership expires.
I have gone to users, found the user that purchased gold membership and scrolled to the bottom and it states purchased products and expiring dates gold membership, purchased March 6 2019 : 8:53am Expire datw: March 7, 2019 : 8:53am.
Replacing the code I’ve reported in the latest comment, the rule will still expire after the configured date (fixed or relative) but at 00:00 (instead of the hour and minute when the product has been purchased).
However, I noticed that also the 492 line has to be modified. Use the following snippet to replace 491 and 492:
$now = date("Y-m-d 00:00",strtotime($time_offest.' minutes'));
$order_date = $now;
So to have the product expiring after 365 days, just create a “relative” expiration date, setting as 12 months or 365 days the expiration date.
To have that code working, it required the user to repurchase the products.
thank you, sorry for the confusion, i have now changed line 491 & 492 with the following snippet below.
$now = date(“Y-m-d 00:00”,strtotime($time_offest.’ minutes’)); $order_date = $now;
Thank you. I will test it.
no problem, you’re welcome! 
Hi I paid for Role o Matic, I have installed the plugin but the settings are nowhere to be seen. They have nt come up on the side menu?
Hi,
most likely you did not verified the purchase code. You will find a notice in every admin page asking you to verify the purchase code. Click in the link you find inside and enter the username and purchase code (make sure you are using a fully HTML5 compliant browser like chrome or firefox). Once done, you will be able to access to the plugin menus!
I done it thank you , can you only register it to two domains. Why cannot this be adjusted and allow 5. but I think there should be an option to de register the licence and use it on another site.
Because Envato license agreement allows using the software in just one end product (identified by the site domain), not one end product at a time. It has been granted a second activation only for testing purpose. Furthermore, for each domain, it can be activated in unlimited subdomain.
I’m currently working on a custom membership system and I need some help regarding user roles. I will try explain as best as I can and I really hope somebody can give me some detailed advice, I would be rather grateful.
When a visitor comes to my website and goes to the download page there are two categorys which are Free Items and Pro Items.
As the user is not registered they will not see an Add to cart button or the price tag on both category pages or product pages.
When a user first registers to my website they are granted with a Silver membership automatically which allows them to download items from the, “Free Items,” category. This then hides the add to cart and price tag as the item is downloadable and free.
There are another 2 Memberships which are Gold and Platinum.
As the user has only got a free membership if they go to the pro items category they will be able to buy the product unless they have one of the memberships specified above which will then remove the add to cart button and the price tag and shows a download button Instead.
When the user purchases the membership Gold the role Customer is automatically changed to the role Gold Member for the settings to work within the download system which then gives them access to the pro items category. However the Gold Membership is active for 30 days and once it expires the role Gold member needs to be changed back to the role Customer automatically and that’s what I’m struggling to do. All advice and support is appreciated.
Plugins used to create my website are:
Woocommerce
Yith Woocommerce Memberships
Yith automatic Role Changer
Woocommerce Visibility options
Will Role o Matic allow me to do what is specified above.
I need to make a rule that states
If a user buys a specified product they gain role GOLD and switch from default role to GOLD role for x days. After days have ended gold role is removed and they gain the default role back.
Hi,
yes, the plugin may suit your need. Through the special “role per product” feature, you can assign one (or more) roles to a user when he purchases a set of products.
You can also set an expiration date after which the assigned role will be removed.
The plugin has a demo site where you can fully test it before purchasing in order to recreate the scenario you need and to be sure that it actually fits your needs and expectation. In case of further info, feel free to ask.
Thank you for the message.
If i buy the Item and it does not suit my need can i get a refund & how?
Unofortunately Envato refund policy ( https://themeforest.net/page/customer_refund_policy ) doesn’t grant money back for this kind of scenario (the item is not suiting the customer need).
This is why you have to carefully test it before purchasing in order to be sure that it actually works as you expect and it suit your need.
I’m currently working on a custom membership system and I need some help regarding user roles. I will try explain as best as I can and I really hope somebody can give me some detailed advice, I would be rather grateful.
When a visitor comes to my website and goes to the download page there are two categorys which are Free Items and Pro Items.
As the user is not registered they will not see an Add to cart button or the price tag on both category pages or product pages.
When a user first registers to my website they are granted with a Silver membership automatically which allows them to download items from the, “Free Items,” category. This then hides the add to cart and price tag as the item is downloadable and free.
There are another 2 Memberships which are Gold and Platinum.
As the user has only got a free membership if they go to the pro items category they will be able to buy the product unless they have one of the memberships specified above which will then remove the add to cart button and the price tag and shows a download button Instead.
When the user purchases the membership Gold the role Customer is automatically changed to the role Gold Member for the settings to work within the download system which then gives them access to the pro items category. However the Gold Membership is active for 30 days and once it expires the role Gold member needs to be changed back to the role Customer automatically and that’s what I’m struggling to do. All advice and support is appreciated.
Plugins used to create my website are:
Woocommerce
Yith Woocommerce Memberships
Yith automatic Role Changer
Woocommerce Visibility options
Will Role o Matic allow me to do what is specified above.
I need to make a rule that states
If a user buys a specified product they gain role GOLD and switch from default role to GOLD role for x days. After days have ended gold role is removed and they gain the default role back.
Hi, I have an issue with your plugin that I’ve just purchased. I tried to assign a role for purchased product, this is the logic :
User buys product A become role A User buys product B become role B
Users that buy A and B become role C
I’ve setted the product configurator but when user buys product A, it become role A and B together, altough user bought only product A.
Which is the mistake?
Thanks
Hi,
it is because the role is applied if at least one of the selected product is purchased, not if all of the selected products/categories are purchased.
Ciao,
penso tu sia italiano, quindi ti rispondo direttamente in italiano 
Prova ad aggiornare alla nuova versione 5.9. Ho aggiunto un opzione che adesso permette di selezionare la relazione “AND” o “OR” tra i prodotti. In pratica, utilizzandola relazione “AND” il ruolo selezionato verrà assegnato solo se l’utente compra i prodotti specificati. In caso di selezione via categoria, l’utente deve acquistare almeno un prodotto distinto per ogni categoria selezionata: https://www.dropbox.com/s/j99h1mtafcg803n/wcra_relation.jpg?dl=0
Fammi sapere se va bene 
Yes but I’ve created 2 separated rules. Rule 1 – User buys product A become role A Rule 2 – User buys product B become role B
But if occures rule 1 the system apply the secon rule 2 too.
Can I send you screenshot of the settings?
Ho provato ma mi da lo stesso problema… Ti mando gli screenshot dei miei settaggi, magari sbaglio qualcosa.
https://drive.google.com/open?id=1kF3qiVzGYtkNqHu2Vh1Y2G6SAIl0lU5DOk prova la versione 6.0.
Ho aggiunto un opzione che permette di evitare che una regola venga applicate in caso ne fosse già stata applicata una precedentemente: https://www.dropbox.com/s/mslhztgodk3wgmv/wcra_skip.jpg?dl=0
Trascina la regola C (Users that buy A and B become role C) sopra le regole A e B. In questo modo, il sistema assegnera il ruolo C ignorando le regole A e B.
Ricordati di resettare i ruoli per gli utenti su quali hai effettuato le prove (riportali cioè semplicemente al ruolo “Customer”) prima di rieffettuare altri test.
Ok, non vedo ancora l’aggiornamento disponibile, appena arriva provo!
Ho provato a fare la modifica ma non funziona, sembra non seguire le regole inserite. Ho provato anche così (senza la terza opzione) : Utente acquista prodotto A assegnare ruolo A Utente acquista prodotto B assegnare ruolo B Regole settate in questo ordine
Se seleziono lo skip che hai aggiunto nell’ultimo aggiornamento e faccio il test acquistando prodotto B, mi assegna comunque ruolo A anche se non menziona il prodotto A,e non il ruolo B. Se non seleziono lo skip, mi assegna tutti e due i ruoli anche se il primo prodotto non è stato acquistato.
Non riesco a capire
Facendo ulteriori prove credo di aver trovato la soluzione, nell’opzione AND si parla di prodotti presenti nell’ordine : AND: one of each the selected products has to be purchased. In case of categories selection, there must be in the order one distinct product for each selected category.
A me servirebbe che tenesse conto della history dell’account, quindi i 2 prodotti l’utente potrebbe averli acquistati in 2 ordini diversi.
Spero di esser stato chiaro!
Grazie
Risolto! Ho diviso le regole, per l’opzione C ho usato una regola Amount
Ottimo! 
Ti chiederei un favore: potresti lasciare le 5 stelle al plugin? Mi aiuterebbe con le vendite
(puoi lasciare la votazione tramite la sezione “Downloads”)
Grazie e buona giornata!
Ciao!
per favore se hai apprezzato il mio plugin e/o il mio servizio di supporto, per favore prendi in considerazione l’idea di lasciare le 5 stelle! Mi aiuterebbe con le vendite e lo apprezzerei moltissimo! 
Buona giornata!