Code

Discussion on WooCommerce Role-O-Matic

Discussion on WooCommerce Role-O-Matic

Cart 510 sales

vanquish supports this item

Supported

207 comments found.

Hello i have a pre sale question: Do you think the option “Can customers repurchase before expiring date” can work with “woocommerce subscription” plugin who renew each month a subscription (it’s like buying the same product again)?

THank you

Hello,
The plugin has not been tested with that plugin, however I can setup a demo site where you can test both. If you send me a private message (click on my name then use the low-right box) reporting your email I can reply with mine where you can send that plugin. I’ll will lately send you the url and the access to the demo site.

I have had your plugin for a while now and it works like a charm all except there is a conflict with another plugin. Could you look to resolve this as I would like to us both moving forward? The other plugin is WooCommerce Point of Sale Version 4.1.8.14 | By Actuality Extensions. on the POS screen, there is a conflict with some CSS in a search box. You can check out their demo here http://demo.actualityextensions.com/wp-admin/edit.php?post_type=shop_order

Hi,
thank you for reporting the issue. Maybe I know which is the cause of the conflict.
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 new version to test.

When I install Role Matic it installs fine and I can set all the rules BUT it brings regular 500 – Internal Server Errors. These occur when I do things like go in to Woocommerce and try and change the status of the order. Please help – thanks

500 server error is a generic error can be caused by several reasons (like mysql that is not properly configured and it is not able to execute the query performed by the pluing). Try enabling the wordpress debug mode ( https://codex.wordpress.org/en:Debug_in_WordPress ) and then try saving an order. Report me if any error is printed by the system.

To have more clues I need a full admin access to the wp-area and a FTP access to your site. To send login data, use a private message (click on my name then use the low-right box). Once received I’ll try to perform some tets to see if it possible to understand what’s wrong in your server.

Pre Sales Question: Will this work with the official WooCommerce Membership and Subscription plugins?

Hi,
the plugin hasn’t any particular suport for those plugins.

Hi! This is a pre-purchase question: I combine woocommerce with buddypress on my site, so my users have 2 roles (one for woocommerce and one for buddypress forums. In role management, admin sets separately these two roles, so there should be no compatibility problem with your plugin.. My question is: If you change a woocommerce role by deleting the former one, is the buddypress role deleted too? I hope it won’t be, but can you check before I purchase please?

Hi,
if you delete a role used by woocommerce, Buddypress roles should not be affected.
However this is not a feature/function related to the WCRA plugin. You can test this behaviour in a test env of yours just creating a test role then deleting it to see if your Buddypress plugin has been affeted in any way (or perform any test you need to be sure that WooCommerce is not influencing BuddyPress).

Hello ! This plugin is making my Admin go to subscriber somehow. Also I would like to revert the role if user cancels the subscription.. how could i achieve this?

It could be that the Admin role satisfy one of the product/amount rule you have puchased.

To automatica revert a subscription, you have to set an expiring date while configuring the product/amount rule.
In alternative you have to edit the user profile deleting the role-product purchased and then manually reassing/remove the roles you need.

Hi there, I just want to ask how to set up the role once the role is expired it stay the same role from first purchase . Lets say if the buyer purchase the product he will become a Gold Member Role, after a month when the product expire he will remain Gold Member Role only. Doesnt need to change or downgrade to different role. looking forward to hear from you. thanks in advance!

Hi,
to do that you have to do nothing. Just do not select any role in the Role(s) to assign after expiring date options and leave the No option selecte ind the Remove all roles before assign expring date role(s) option.

The plugin by default assigns a role and doesn’t not remove it after the product expiration has been reached.

Got it thanks so much! :D

You’re welcome :)
If you have enjoyed my support and/or 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)

Hi

Is there anyway to bulk import/export roles? or to get this to work with wp-all-import? I have 3k users to assign roles but cannot find a way to bulk assign roles. Please help.

Thanks

Hi,
user roles are stored by WordPress in the wp_usermeta table. Each user has a meta_key named wp_capabilities that is a serialized array in which are stored user roles.

To bulk import/export user roles, you have to export/import that meta_key associated to the user.

Can you create this function in admin? I can pay for it if required.

- Import batch of users and assign roles/create new role if not currently in system - Export all roles of users

Thanks

No, unfortunately I do not provide any customization service. However there are many plugins that allows you to export users with their roles.

There are free solution like: https://it.wordpress.org/plugins/export-user-data/ (but you can find many others)

There are also pay solution like this plugin of mine WooCommerce Customers Manager that allows you also to export. However before purchasing perform all the tests you need to be sure it actually fits your needs and expectations.

For what concerns the batch import with new role creation if not present in system and the user roles export, there isn’t any plugin of mine that does it.

Hi,

plugin is awesome!!! But i have a small problem I notice after I set up the Roles to assign * to LTR Special Member and Role(s) to assign after expiring date to Basic Member I notice after I run the test my account was correct it was automatically assign to LTR Special Member, but my concern is when I check the my user role there are now two roles showing which the 1st one is LTR Special Members and the other Role is Platinum take a look at this link please http://prntscr.com/fy4bw0 you will see what i mean to that screenshot. Is that normal two have two roles right away? Please let me know I will appreciate your response.

Hi,
by default the plugin assign a new role without removing the existing ones. If you want to assign a new one and removing the old ones, you have to use the special Remove old role(s) before assign the new one(s) options by selecting the Yes or the Selected ones option: https://www.dropbox.com/s/qlvgkgmb7hp2g7m/wcra_remove_roles.jpg?dl=0

In this way your user will have just one role, the one assigned by the plugin. This should do the job :)

Hi there – your plugin looks like what I need but just want to confirm before I buy …

I have just bought the WooCommerce Memberships extension. Users can purchase a membership but it does not assign a role.

With your plugin I will be able to do that?

The reason why I need this functionality is that I need to restrict purchase max quantity either by membership or by user role.

Yes, the plugin automatically assign roles on product purchase (or per amount spent).
So using the Products configurator menu, you can create an Role assign rule by which if a customer pruchases a product (that rapresent in your case a memership) he will be assigned a specific role that you can lately use to as you whish.

Before purchasing however I recommend to use the demo site:
http://www.codecanyon.eu/wcra/wp-admin/
user: demo
pass: demo
in order to be sure that the software actually fits your needs and expectations. In case of further info, feel free to ask :)

Like an idiot, I purchased Woo Memberships plugin and Woo Subscriptions plugin. I’ve paid a lot of money to migrate our old membership system data to Woo. What I didn’t realize is that Woo Memberships does not allow you to change a customers user role based on Membership level purchased which I would have thought was the primary function. So I can’t include blog posting access in some of my Membership levels. Would your plugin work with those plugins and provide this functionality?

Thanks

Hi,
the plugin hasn’t any specific support for those plugins, so it hasn’t any feature to assign user roles according the current user membership level or subscription plan.

The feature that could interest you is the product-role. The plugin allows you to assign one (or more) roles according the purchased product. In this way you could assign an user the role you need according the purchased membership level.

Before purchasing try doing some tests on the demo site:
http://www.codecanyon.eu/wcra/
user: demo
pass: demo

Optionally, if you need, if you send me those two plugin (send me a private message clicking on my name the use the low right box. I’ll reply with my email address where you can send the files), I can setup a private demo site, where you can test those plugin with the role-o-matic plugin.

Hi there,

Frist Note: I cant provide screenshots here, please refer me an email or issue tracker.

I’ve configured Role O Matic in the following way (please refer to screen shoot 1) - If product “Membresia de socio AATD por 3 años” (“3 years membership”) was purchased then - Put user’s role to “Socio” - After 36 months of purchase put back user´s role to “Suscriptor”

After bought (with a discount coupon) the membership with some random test user (please refer to screenshot 2) - The expiring date is wrong. - And user’s role stills as “Suscriptor” instead “Socio”

Please help.

Thanks in advance!

Hi,
send me a private message (click on my name then use the low-right box) reporting your email. I’ll send you my email address where you can send the screenshots.

For what concerns the issue you are experiencing, which plugin version are you running? is the latest 3.5 version? if no please update to the latest version that you can download from the plugin page.

Have you properly configured the Order status to exclude option in the General options menu? It could happen that status of the order that is assigned when an order is placed is amog the excluded ones. So the plugin will not assign any role until that order reaches a status that is not excluded.

I sent you a private message. Thank you.

Hi, I can’t add new rules. I click the button but don’t work. Can you help me?

Are you using the ACF plugin? This issue is related to that component (that is embedded in the WCRA plugin). It has to be updated to the latest 5.5.14

So if you are you using any other plugin that embeds it or you are directly using it, it has to be updated to the latest version.

To discover which plugin embeds it, try disabling all your 3rd party plugins and then enable one by one until you find the one that interferes.

Yay!! Fixed!! Thanks ;) ACF plugin

Glad to hear that :)

If you have appreciated my support please also consider leaving the 5 stars. I would really appreciate! (To leave a rating: go to your profile then click on “Downloads” and from there you can rate your purchases)

This plugin looks great! It does 90% of what I’m looking to do on it’s own, and some of what I’m looking for can be completed with the addition of another plugin.

There is one feature request that I may be able to get by without for now, but would love to see in the future: The option to remove specific roles (instead of an all or none) if the user currently has them assigned.

For example: I have a user with RoleA who purchases a recurring product that also adds RoleB to their profile. When their time lapses and they do not renew I currently have the option to add RoleC (which could show they are no longer active for RoleB) but if they come back and repurchase later, I have no way of telling if they are active for RoleB without removing both RoleC AND RoleA in the process. In this scenario I would want to keep RoleA regardless of the user’s other activities.

Is that something that would be possible to add or extend?

That would be fantastic, thank you!

In the meantime do you have some other kind of newsletter for updates in general that I can subscribe to?

Thank you for purchasing :)
No unfortunately I haven’t any newsletter :(

However I’ll keep you updated by replying here! :)

Hi,
good news! I’ve just finished to implement the role-removal feature you suggested in the new plugin version!

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 new version!
In alternative you can download it from CodeCanyon, but it will take 4 – 5 days to publish the new update (their approval system takes awhile).

I hope you enjoy :)

Hi, does this plugin support multi currency?

Hi,
no, unfortunately the plugin hasn’t any specific support for multi-currency plugins.

Hi,

The latest Woocommerce update has a conflict with this Role-o-Matic. When the plugin is activated, admins can no longer create new manual orders in the backend.

Apparently, it’s because Woocommerce have upgraded to Select2 version 4.

https://github.com/woocommerce/woocommerce/wiki/2.6.x-to-3.0.0-Developer-Migration-Notes#select2-version-4

Oh right. I hadn’t upgraded to the latest version. It’s working now. Thanks :)

Glad to hear that :)

If you have enjoyed my support and/or my plugin please consider to leave 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)

Done thanks!

Hi,

Just purchased two of your plugins. They are great!!!

I’m setting up the Woocommerce “My Account” page with the [wcra_current_roles] and [wcra_show_expiring_dates] shortcodes.

It seems confusing to me that the info is separated and there’s no way to combine the two. Instead of having one code spit out the role and another the product and expiration date, the customer needs to see something like <product_I_purchased: I_have_this_role it_expires_on>

Is this possible?

Hi,
no for now it is not possible. However thank you for your suggestion, I’ll try to implement this feature in a future release! I’ll let you know in case of new by repling here!

Hello, this is a really great plugin!

On the My Account page, can we add a description of the role (besides role list and next role) about what is being offered for that role? For example, current role is Silver (Description: 10% off for category 1 products), next role is Gold (Description: 20% off for all products)

Hi,
unfortunately the plugin doesn’t not offer such a feature. For now you have to manually create a page where you explain the benefits for each role.

However yours is a nice suggestion, if possible I’ll try to include such a feature in a future release.

thanks for your prompt reply and looking forward to see your new version

HI, there is a bug with the new woocommerce 3.0.0 I have to disabled the plugin. I can’t select other tabs in all the admin panel/adding products/etc while this plugin is active. I think the issue is related with ajax: https://wordpress.org/support/topic/3-0-error-option-ajax-is-not-allowed-for-select2/ Hope to hear from you ASAP. Thanks!

Hi,
which plugin version are you running? That issue should be fixed in the latest 3.3 version. Can you donwload the latest version and install? just deactivate and delete the old version then install the new one. Don’t worry you won’t loose any setting. Let me know.

Hi, you were right. I was using old version. Now everything is working good. Have a nice day. Thanks!

Glad to hear that! :) have a nice day! :)

Hi there,

Your plugin is very interesting, but I have some questions:

I will have a subscription site, where a user can buy from 4 options (using woocommerce), and I need to change automatically the role to Vendor while the period of the subscription is active. Does your plugin do this?

Regards

Yes, you can achieve this. The plugin allows you to create Product – roles rules by which you can assign one (or more) role(s) to users according to the purchased product. You can optionally set an expiring date. To configure those rules just use the Products Configurator menu.

The plugin has a full demo site:
http://www.codecanyon.eu/wcra/wp-admin/
user: demo
pass: demo
perform all the test you need before purchasing to be sure that it fits your needs and expectations.
If you need further info, feel free to ask :)

Thanks! :)

You’re welcome :)

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey