Plugins

WooCommerce Role-O-Matic Free Download

Shared Hosting for just $2.88/mo

LIVE PREVIEWBUY FOR $22

The WooCommerce Function-O-Matic plugin (WCRA) is a strong device that permits the store admin to create “project guidelines” that dynamically assigns roles to the shoppers in keeping with the quantities spent in the course of the configured time intervals or in keeping with the bought merchandise.
This device might be very helpful as a result of can be utilized along with the WooCommerce Pricing! (or any third get together plugin) to assign dynamic costs or reductions in keeping with the assigned roles.

Observe: The plugin, like WordPress, requires a minimal 5.5 PHP model.

LIVE DEMO

https://www.codecanyon.eu/wcra/wp-admin
consumer: demo
move: demo

consumer: demo2
move: demo

consumer: demo3
move: demo

The right way to routinely replace the plugin

To obtain computerized updates simply set up and configure the Envato updater plugin: httpss://goo.gl/pkJS33 .The official information that explains how you can configure it may be discovered within the following hyperlink: httpss://envato.com/market-plugin .

HOW IT WORKS

It’s very straight-forward. As soon as put in and activated, a brand new “WooCommerce Function-O-Matic” voice will seem in the principle menu from the place the store admin can entry to
the Quantities configurator or the Merchandise configurator menus by which the “position project guidelines” might be configured.

By the Quantities configurator might be outlined guidelines by which roles might be assigned in keeping with the quantities spent (excluding taxes) in the course of the configured time intervals,
in keeping with the consumer roles, minimal quantity spent (and optionally a max quantity spent) and merchandise/classes restrictions.
Each time a buyer locations an order or if the store admin saves an order or if he alters an order standing (utilizing the WC_Order methodology or the admin space), the plugin will verify if exists any “quantity position rule” matching the present time and quantity spent appling it to the shopper. Optionally
each rule project might be deferred specify one other date through which the position project has to happen.

By the Merchandise configurator roles might be assigned in keeping with the bought merchandise. As soon as the order is positioned, to the shopper will probably be assigned the principles related to the bought merchandise. Moreover might be additionally configured expiring dates, merchandise pruchase restriction an extra.
This may be very helpful to handle subscription plans.

Quantities configurator – ASSIGNMENT RULES

Utilizing the Quantities Configurator menu might be created project guidelines with the next choices:

  1. Rule title: used to determine the rule
  2. Time interval kind: Mounted time interval(s) (You may outline a number of dates) or Dynamic (To outline time span like “Final 6 month” or “Final 24 hours”)
  3. Dates (if fastened time interval(s) has been choosed): you’ll be able to configure a number of date used to compute the quantity and through which will probably be assigned the chosen position(s)
  4. Efficient computation date: This feature is helpful if you wish to assign roles in a deffered date. For instance you should utilize Febraury spent knowledge to assign particular roles throughout June
  5. Time vary span (if dynamic time interval has been choosed): The span of the time vary from “now” (the place now’s the second through which the consumer locations the order) for use for orders retrieval to compute the quantity spent. Throughout this era if a rule match is detected chosen roles will probably be utilized
  6. Time kind (if dynamic time interval has been choosed): it may be minutes/hours/days/months/years
  7. Function(s) restriction: You may select to use rule of if the shopper already has a number of roles.
  8. Merchandise/Classes restriction: You may select to use rule provided that the shopper has spent the desidered quantity vary within the chosen merchandise/classes.
  9. Minimal/Max Quantity: these are the min/max amout spent worth (excluding taxes) that the shopper should spend in one of many configured interval. In that case, the chosen position(s) (in subsequent step) will probably be assigned.
  10. Function(s) to assign(1): Roles to assign to the shopper if the quantity has been spent in the course of the configured intervals.
  11. Function(s) removing: If an consumer already has one of many roles to assign however he has not spent the configured quantity in the course of the interval, roles are eliminated.

(1)Function needs to be created befor creating the rule. To create a task use the Embedded Function Editor or some other third get together plugin.

Merchandise configurator – ASSIGNMENT RULES

Utilizing the Merchandise configurator the store admin can simply affiliate to merchandise a number of consumer roles. Subsequently prospects that may purchase these merchandise will probably be assigned the related position(s). This may very well be helpful to handle subscription plans based mostly on roles.

Optionally the store admin may also set an expiring date that when reached will set off the consumer position removing. The expiring date might be relative or fastened.
The primary one is relative to the buying time, this imply that the expiring time may very well be for instance 1 month later the acquisition. The second is a hard and fast date, like “March, 2nd 2016”.

Moreover you may as well restric merchandise buying if the present buyer have already got the chosen roles. You too can deny rebuying the merchandise if the expiration date has not been reached.

Roles are assigned and eliminated routinely in keeping with the buying date and expiring date. The buying date is the date through which the most recent order (by date not by id) marked with one of many allowed statuses has been positioned.

Instance: in case you set as allowed statuses “processing” and “accomplished” and if
the default standing when an consumer locations an order is “cost pending”, the acquisition time and roles won’t be assigned till the order is marked as “processing” or “accomplished”.
NOTE: Altering newest order date will routinely replace puchasing date for the order gadgets which have roles related.
You may set the allowed order statuses by the Normal choices menu.

Expiration date extension: The plugin permits the store admin to let buyer to rebuy or not a product. On this means, in case e relative expiration date is related to the product, after inserting an order
the acquisition date is up to date to the date the order has been positioned.

SHORTCODE: To allow you to buyer know when their merchandise will expire you’ll be able to add the [wcra_show_expiring_dates] shortcode in any web page. It is going to show the merchandise expiring date
for the present consumer.

AUTOMATIC ROLE RECOMPUTATION

The plugin provides the power to autmatic recompute roles (just for “position quantity guidelines”) at common time intervals. The store admin usin the Normal choices menu need to allow this feature and select a time span interval (ex.: each 2 hour, each 7 days, and so on.) and a beginning time and the plugin will recompute consumer position in accordance
to the prevailing guidelines!
Consumer roles based mostly on merchandise are additionally computerized recomputed when the shopper entry the positioning.

NOTE: You may set the allowed order statuses thought of in the course of the computation by the Normal choices menu.

Function Re-Calculator device

By default roles project guidelines are checked after a buyer has positioned an order, after one among its order has been edited within the admin web page, after one among its order standing has been replace (utilizing the WC_Order methodology or the admin space) or throughout a recomputation schedule.
If the store admin want to pc roles (just for “position quantity guidelines”) with out ready,
he can use the “Roles re-calculator”. He merely need to click on on “Roles re-calculator” menu voice after which hit the “Recompute” button and the plugin will do the remaining. That’s it! :)

NOTE: You may set the allowed order statuses thought of in the course of the computation by the Normal choices menu.

Observe on position recomputation strategies

WordPress and Woocommerce haven’t an actual scheduler. So the plugin will recompute the consumer roles every time the consumer accesses the positioning or in accordance the
Automated position recomputation choices that may be set by way of the Normal choices menu.
This methodology makes use of the native wp_schedule_event methodology ( https://codex.wordpress.org/Function_Reference/wp_schedule_event ). The schedule occasion motion will triggered solely when somebody
visits your WordPress web site if the scheduled time has handed. So it might happent that the position will eliminated/assigned a while after the scheduled date.

EMBEDDED ROLE EDITOR

The WCRA plugin have a inbuilt position editor that enable the store admin to simply create new roles or delete previous or inused ones. Roles can be utilized to assign particular low cost
or costs utilizing the WooCommerce Pricing! or any third get together plugin.

KEEP AN EYE ON CURRENT ASSIGNED ROLE AND NEXT ACHIEVABLE ROLES!

The plugin routinely provides to the consumer My Account web page, on Dashboard tab, Two new sections that helps the consumer to know which position has and which roles are achievable
in the course of the present interval. The plugin exhibits how a lot he spent, how a lot he misses and the top date!
Each sections might be disabled by way of the plugin choices menu. NOTE: My Account web page information show is barely avaiable for WooCommerce 2.6 and later.

SHORTCODES
Need to show these part in customized pages? No downside!
Utilizing the [wcra_current_roles] and [wcra_next_roles_list] you’ll be able to show every part in each web page supporting shortcode system!

NOTE: utilizing the particular parameter roles_to_not_show you’ll be able to keep away from to show the desidered roles within the position record. Instance: [wcra_current_roles roles_to_not_show=”role_code1,role_code2”]

E-mail notification on position(s) project

For position by quantity spent guidelines you’ll be able to possibility configure a notification e-mail for every configured rule! On this means you can provide some suggestions to your customers!

Quantities configurator – Rule Task Examples

Would you wish to assign a particular “Premium consumer spring 2016” position to all the shoppers who’ve spent a minimum of 100 throughout spring season? it’s easy:

  1. Create a brand new rule and assign a reputation/id
  2. Time interval kind: Mounted
  3. Create new dates the place (3):
    1. beginning date: 20/03/2016
    2. finish date: 21/06/2016
    3. Would you wish to compute position project throughout a unique interval?: No(4)
  4. Function restriction: depart unselected
  5. Quantity: 100
  6. Max Quantity: depart empty
  7. Function(s) removing: Sure (2)
  8. Function to assign: “Premium consumer spring 2016”(1)

Would you wish to assign a particular “Month premium customers” position to all the shopper which have spent a minimum of 100 in the course of the present month? Would you want to use
this particular provide just for first Three month of the 12 months? Right here you might be:

  1. Create a brand new rule and assign a reputation/id
  2. Time interval kind: Mounted
  3. Create new dates the place (3):
    1. beginning date: 01/01/2016
    2. finish date: 29/06/2016
    3. Would you wish to compute position project throughout a unique interval?: No
    1. beginning date: 01/02/2016
    2. finish date: 28/02/2016
    3. Would you wish to compute position project throughout a unique interval?: No
    1. beginning date: 01/03/2016
    2. finish date: 31/03/2016
    3. Would you wish to compute position project throughout a unique interval?: No
  4. Function restriction: depart unselected
  5. Quantity: 100
  6. Max Quantity: depart empty
  7. Function to assign: “Month premium customers”(1)

(1) Function needs to be created earlier than creating the rule. To create a task use the Embedded Function Editor or some other third get together plugin.
(2) Function are project/removing is computed when a buyer has positioned an order, after an order save on admin web page, after an order standing replace (utilizing the WC_Order methodology) and through a Schedule.
If none of this occasions happen, you need to begin the roles project recomputation utilizing the Roles re-calculator in the beginning of the month (or everytime you whish) to be able to
take away the roles.
(3) Date guidelines with beginning time better than “now” are ignored.
(4) If setted to sure, You differ the position(s) project utilizing the “spring knowledge” to a unique date. This project for instance may very well be executed of one other season (ex: September).

WooCommerce Subscriptions

The plugin helps the next actions triggered by the WooCommerce Subscriptions plugin by Prospress

  1. wcs_renewal_order_created : triggered when an order is renewed
  2. wcs_resubscribe_order_created : triggered when a resubscribe order is created to file a buyer resubscribing to an expired or cancelled subscription

When they’re triggered, the plugin reperform the position project in keeping with the bought/renewd merchandise related to the order.

WPML

The plugin works with translated product made utilizing WPML with none challenge. Observe nevertheless that notification emails (product-roles and amount-roles) topics and our bodies can’t be
translated.

COMPANION PLUGIN: WOOCOMMERCE PRICING!

Would you wish to assign customized costs or reductions to the roles utilized by the WooCommerce Function-O-Matic plugin? You may!
WooCommerce Pricing is what you want! Give a strive!

WCTBP

WooCommerce Function-O-Matic SCREENSHOTS

Present position record and subsequent achievable roles listed (optionally) on My account web page
WCRA

WCRA

WCRA

WCRA

WCRA

WCRA

WCRA

Product configurator
WCRA

[wcra_show_expiring_dates] shotcode in motion
WCRA

Puchasing date on consumer admin profile
WCRA

CHANGE LOG

 

= 7.8 - 07.11.19 =
* Inner libraries replace

= 7.7 - 25.07.19 =
* Minor bugfix

= 7.6 - 25.07.19 =
* Bugfix to the Cron part

= 7.5 - 05.07.19 =
* Minor CSS enchancment

= 7.4 - 04.07.19 =
* Mounted a problem associated to the automated position re-comptator

= 7.3 - 03.07.19 =
* Mounted a problem associated to the automated position re-comptator

= 7.2 - 02.07.19 =
* Minor challenge associated to the position re-computer device

= 7.1 - 01.07.19 =
* Min/Max quantity now can use two digits for decimals

= 7.0 - 27.06.19 =
* Mounted a problem associated to order charges

= 6.9 - 26.06.19 =
* Minor bug repair associated to the dynamic date computation

= 6.8 - 25.06.19 =
* Mounted a problem associated to the date reported utilizing the [wcra_next_roles_list] shortcode

= 6.7 - 15.06.19 =
* Mounted a problem associated to "Function by product" guidelines by which in some situations, roles weren't correctly utilized

= 6.6 - 10.06.19 =
* Minor bugfix

= 6.5 - 05.06.19 =
* Inner libraries replace

= 6.4 - 15.05.19 =
* Inner libraries replace

= 6.3 - 21.04.19 =
* Minor bugfix

= 6.2 - 01.04.19 =
* Minor bug repair on admin consumer particulars web page

= 6.1 - 01.03.19 =
* Added choice to ship e-mail notification for product position guidelines 
* Added possibility "roles restriction" for product roles guidelines

= 6.0 - 28.02.19 =
* Added choice to skip "product position" rule utility in case any earlier has been already utilized

= 5.9 - 28.02.19 =
* Typo
* Added possibility for "position by product" to set "and/or" buy relation possibility

= 5.8 - 25.02.19 =
* Added choice to assign product-role in accordance the variety of distinct gadgets

= 5.7 - 18.02.19 =
* Mounted a problem with wcs_renewal_order_created filter

= 5.6 - 20.01.19 =
* Minor bugfix

= 5.5 - 21.12.18 =
* Minor bugfix

= 5.4 - 10.12.18 =
* Mounted a problem which will forestall product to be saved

= 5.3 - 07.12.18 =
* Minor bugfix associated to WP 5.0

= 5.2 - 13.11.18 =
* Bug repair associated to the activation system

= 5.1 - 30.10.18 =
* Mounted a problem with WP-CLI

= 5.0 - 29.10.18 =
* Added activation system

= 4.9 - 06.09.18 =
* Minor bugfix

= 4.8 - 24.07.18 =
* Mounted a problem as a consequence of visitor can't bought merchandise for which different consumer roles can't buy it

= 4.7 - 12.06.18 =
* Mounted a problem that prevented the activation on multisite installations

= 4.6 - 02.05.18 =
* Mounted a problem as a consequence of date and time weren't correctly parsed producing some warning message within the My Account web page

= 4.5 - 24.04.18 =
* Mounted a problem which will forestall the registration course of to correctly full

= 4.4 - 01.03.18 =
* Is now attainable create position by product rule utilizing product classes

= 4.3 - 16.12.18 =
* Minor bugfix

= 4.2 - 15.12.18 =
* Minor bugfix

= 4.1 - 18.11.17 =
* Minor bugfix

= 4.0 - 02.10.17 =
* Minor bugfix

= 3.9 - 21.09.17 =
* Mounted a battle with  WooCommerce Level of Sale plugin

= 3.8 - 10.08.17 =
* Minor bugfix

= 3.7 - 03.08.17 =
* Minor bugfix

= 3.6 - 05.05.17 =
* Mounted a problem with variable merchandise

= 3.5 - 30.05.17 =
* Added new characteristic to take away solely the chosen roles earlier than assigning new ones or earlier than expiration dates

= 3.4 - 07.04.17 =
* Improved compability with WooCommerce 3.0.1

= 3.3 - 07.03.17 =
* Mounted a problem with "Function by merchandise" and exclude by order standing characteristic

= 3.2 - 07.03.17 =
* Mounted a problem with WPML and position per merchandise characteristic

= 3.1 - 23.02.17 =
* Restored dashboard date & time widget 

= 3.0 - 21.02.17 =
* Added assist to approaching WooCommerce 2.7

= 2.9 - 11.02.17 =
* Added topic subject for notofication e-mail
* Eliminated the offset possibility. Now the plugin syncronizes itself with the timezone setted in wordpress choices

= 2.8 - 02.02.17 =
* Added choice to ship notification e-mail on position assign

= 2.7 - 10.01.17 =
* Minor bugfix

= 2.6 - 23.12.16 =
* Bugfix

= 2.5 - 20.12.16 =
* WPML bugfix

= 2.4 - 08.12.16 =
* Minor bugfix

= 2.3 - 09.11.16 =
* Added choice to assign "expire date roles" for "Product position" 

= 2.2 - 02.11.16 =
* Added new choice to take away earlier roles when consumer is shopping for a "position product" 

= 2.1 - 31.10.16 =
* Bugfix

= 2.0 - 19.10.16 =
* Small bugfix

= 1.9 - 11.10.16 =
* Added choice to fully take away consumer roles earlier than assigning new ones

= 1.8 - 30.09.16 =
* Added new sections on My Account Dashobord to maintain a watch to present roles assigned to the consumer and subsequent achievable roles 
* Added shortcode to render these sections in any web page supporting shortcode system

= 1.7 - 22.09.16 =
* Mounted a problem that forestall the right position assign when the place chosen classes as restriction filter

= 1.6 - 16.08.16 =
* Minor bugfix

= 1.5 - 26.05.16 =
* Plugin turned Function-O-Matic
* Added characteristic to assign roles in keeping with bought merchandise

= 1.4 - 14.04.16 =
* Minor bugfix 

= 1.3 - 09/04/16 =
* Added Scheduler: it is now attainable to schedule consumer position recomputation

= 1.2 - 26/03/16 =
* Added new characteristic to pick out product by exclusion and embrace classes youngsters
* Added new characteristic to compute position project in a time interval completely different from the time interval through which 
  is computed the quantity spent

= 1.1 - 24/03/16 =
* Improved dates configurator
* Added dynamic intervals

= 1.0 - 20/03/16 =
* Launch

Source

0/5 (0 Reviews)

About the author

James J.

This is James Founder and CEO of Wordpress Tutorial For Beginners. I will publish Wordpress, Web hosting, theme, and Technology related posts.

Leave a Comment

17 − nine =