Rating: Not Rated Yet

Shopper group changer

Rating: Not Rated Yet
Sales price: $45.00
Sales price: $45.00

  • 25
  • 30
  • vm2.0
  • vm3.0
  • component
  • language

This VirtueMart extension let's you use Joomla! groupe and Virtuemart Shopper Groups* in a brand new fashion. You can dynamically assign or remove your customer to Groups based on their purchases.

On the administrator site, you can use multiple conditions to create new business rules for your customers.
For example, you can determine that a customer who made a 200$ purchase should be assigned to the VIP Shopper Group that gives him a 10% discount on all future purchases.
If that same shopper buys for less than 100$ in the following months you can downgrade them to the "default" user group automatically.
You can customize the messages that the user will see in the purchase process.

Finally, a tool that let's you use Shopper Groups to help you sell more products to your customer by giving them instant gratification to shop at your store.

With the recent addition of the Joomla! groups management, Virtuemart now 'talks' to your other components. Since you can assign a user/remove a user to a Joomla! group, your other extentions can be configured to read this value. For example, you want to manage a Ticket system or a Forum but you want it opened only for actual buyers from the past year? It is now possible !

* Shopper Groups is VirtueMart's way to segment your shoppers and let you assign specific products, prices, payment options and shipping rules based on your business needs.

VersionRelease notesDate
3.0.0- Added rule condition on Joomla group
- Improved layout
2015-03-11
1.3.0- Joomla 3.x and Virtuemart 3.x compatibility2014-08-13
1.1.5- Fixed issue for somme server configuration2013-10-22
1.1.4- Vulnerability fix2013-09-17
1.1.3- Bug fix: order now correctly parsed when modified in the backend2013-06-19
1.1.2- Version checker change2013-05-29
1.1.1- Bug fixes
- Added a button to parse all users from backend
- Added access control to the backend
2013-05-17
1.1.0- Added the possibility to assign/remove user from Joomla Groups - Admin UI enhancements2013-05-16
1.0.1- Minor fix in admin interface2013-04-01
1.0.0- Initial release2013-02-20


dutch(Netherlands)
100%
2015-06-26
english(United kingdom)
100%
2014-07-02
french(France)
100%
2015-04-28
russian(Russian federation)
100%
2015-04-28
swedish(Sweden)
60%
2014-07-02 Contribute
spanish(Spain)
44%
2014-07-02 Contribute
polish(Poland)
34%
2014-07-02 Contribute
italian(Italy)
31%
2014-07-02 Contribute
portuguese(Portugal)
30%
2014-07-02 Contribute
hebrew(Israel)
22%
2014-07-02 Contribute
turkish(Turkey)
13%
2014-07-02 Contribute
portuguese(Brazil)
11%
2014-07-02 Contribute
german(Germany)
7%
2014-07-02 Contribute
hungarian(Hungary)
1%
2014-07-02 Contribute
Request a new language

Please not that we don't send a copy of the component in exchange to translations


Help - Virtuemart Shopper Group Changer

Requirements

  • Joomla 2.5
  • Virtuemart 2.x

Installation

Simply install the component with Joomla installer

Configuration

Settings

Download codeEnter the download code you can find on your invoice to enable automatic update
Component activeYou can disable the whole component directly from there
Cache durationNumber of seconds to cache the parsing result.
Test modeWhen activated, the user will not be assigned to the target shopper group.
Show debugWhen activated, some debug messages will be shown on the front end so you can see how the rule is catching up with the current user, his orders, his groups
Parse content in upsell messagesMessages can include some content plugin code such as {loadmodule...}. You need to enable this setting to execute the content plugins.
Pase content in valid messagesMessages can include some content plugin code such as {loadmodule...}. You need to enable this setting to execute the content plugins.

 

Rule settings 

Conditions

vmsgc conditions

 

PublishedPublish or unpublish the rule. Unpublished rules will not be parsed
NameSimply give a name to your rule for easier management
Current shopper groupsRule will test if the current user shopper group is within the selectred groups. If not, the rule will not be parsed for this user 
Order statusWill filter the orders based on their status. 
Only orders from / toEnter the date range to filter the orders. In the above case, all customer's confirmed orders from the last 6 months will be considered 
Matching purchased productsWhen you enter one or several products here, the orders will be filtered to the ones that actually have this/these products only.
If you enter multiple products, all the selected products must be in the order for it to be considered
Matching quantityBased onthe above setting, if you have Product A, entering 2<x<3 means that the product A must be purchased with quantity of 2 or 3 to be valid.
Minimum purchased amountBased on the orders that were filtered with the above settings, enter the minimum total to validate the rule. Enter zero to skip this setting.
For example, if you enter 100$ but the filtered orders total is 50$, the rule will not be valid 
This value can be filtered by the category and manufacturer filters below
Maximum puchased amountBased on the orders that were filtered with the above settings, enter the maximum total to validate the rule. Enter zero to skip this setting.
For example, if you enter 100$ but the filtered orders total is 150$, the rule will not be valid
This value can be filtered by the category and manufacturer filters below
Minimum purchased productsBased on the orders that were filtered with the above settings, enter the minimum number of items to validate the rule. Enter zero to skip this setting.
For example, if you enter 10 but the filtered orders contains a total of 5 items, the rule will not be valid.
The quantity per line item is considered in the calculation
This value can be filtered by the category and manufacturer filters below
Maximum purchased productsBased on the orders that were filtered with the above settings, enter the minimum number of items to validate the rule. Enter zero to skip this setting.
For example, if you enter 10 but the filtered orders contains a total of 15 items, the rule will not be valid
The quantity per line item is considered in the calculation
This value can be filtered by the category and manufacturer filters below
Filter by categoryWhen some options are selected, only the products from the selected categories are included in the purchase total and items count
Filter by manufacturerWhen some options are selected, only the products from the selected categories are included in the purchase total and items count

For example, if you want a rule to be valid when a customer buys for 200$ of DeWalt power tools, you would configure your rule as below:

Name: Dewalt 100$ and more
Current shopper groups: default
Order status: Confirmed, shipped
Minimum purchased amount: 100$
Filter by category: Power tools
Filter by manufacturers: DeWalt

If you want the same rule but only for orders from the last 6 months, Add the filter only order from : 6 month ago 

Result

vmsgc result

When the rule is valid, the following actions will be performed:

Remove from shopper groupsUser will be removed from the selected Virtuemart shopper groups
Assign to shopper groupsUser will be assigned to the selected Virtuemart shopper groups
Remove from Joomla groupsUser will be removed from the selected Joomla groups
Assign to Joomla groupsUser will be assigned to the selected Joomla groups
For security reasons, admin groups are not possible there.
Last valid rule to be executedThis setting is quite important. If the rule is valid. No subsequent rule that could remove or assign to groups will be executed.
However if the rule is not valid, the next rules will be parsed.
The rules execution order is defined in the rules summary page (see below)

Upsell message

vmsgc upsell

When a rule is not valid, a message can be shown to the customer.
For example, if your rule is for 100$ of DeWalt power tools but the user had only purchased 75$ of them so far, the rule is not valid and you can display a message to invite him to purchase more of them.
Use the upsell trigger percentage to be more flexible with this message display.
Maybe you don't want to show this message when customer is still far from the objective. So if you enter 80% and considering the aboce rule, the message will show only when he reaches 80$ of DeWalt Power Tools (100$ * 80% = 80$)

This message can contain some html, content plugins (see settings) and some tags can be replaced by actual values.
Mouse over the tags to see a tip on the value it will be replaced with.

Confirmation message

vmsgc confirm

This message will be displayed to the user when the rule is valid.

The message type promote or demote is for layout only. For example a promote message will be green and a demote message will be red (see upsell module for more info)
For example, the rule above could assign a user to a Gold shopper group you have defined. Set the message to something like

"Congratualtions, you've been assigned to {assigned_group}"

In a rule that will remove user from some groups, you can set it to demote and with a message like :

"Oups, you are not any more elligible to {remove_group}"

This message can contain some html, content plugins (see settings) and some tags can be replaced by actual values.
Mouse over the tags to see a tip on the value it will be replaced with.

Rules list

vmsgc rules

 In the rules list, you can see all your rules and their executing order.
The executing order is important as the last rule may add or remove user from groups that were defined in another rule. Last valid rule wins!

So in the example above,

  1. the first rule is not executed (not published)
  2. The rule "Valid shoppers" will add users to the "Active shoppers" Joomla group if they have at least 1$ of confirmed orders within the last 6 months
  3. The rule "Expired shoppers" will remove the user from this "Active shopper" Joomla group if he urchased at least on item (no limit in time) 

Important, the "Last valid rule to be executed" is checked on the "Valid shoppers" rule. So if the user is elligible in this rule, the rule will NOT BE EXECUTED for him.
6 months later, the user did not purchase more product. He is not anymore elligible to the rule "Valid shoppers", the rule is not valid then. Therefore, the rule #3 will be parsed. Since he actually has at least one item (but old), the rule #3 is validated and the customer will be removed from the "Active shopper" group.

Module

Settings

vmsgc module settings

Module class suffixWill add a suffix to the parent container of the module
Load CSS

The module comes with some css class defined for quick implementation. You can either overload these CSS class or defined them in a CSS loaded by your template.
Check the css file located at /components/com_vm_sgc/assets/css/vmsgc.css for the class definitions.

You will be able to tweak the layout of your upsell, promote and demote messages as well as the progress bars.
Keep in mind this file will be overwritten when updating component. Do not modify this file or you may loose your changes.

Show upsell messagesYes/No
Product meterWhen a rule is not yet valid, you can show a progress bar with the completion percentage of the products  settings
Amount meterWhen a rule is not yet valid, you can show a progress bar with the completion percentage of the orders total settings
Items meterWhen a rule is not yet valid, you can show a progress bar with the completion percentage of the order items count settings
Global meterWhen a rule is not yet valid, you can show a progress bar with the overall completion percentage of the rule
Show promotion messagesWill show the promotion messages triggered by the rules
Show demotion messagesWill show the demotion messages triggered by the rules
Pre-textText or html to show above the module
Post-textText or html to show below the module

Module with upsell message and amount meter

vmsgc module upsell

Module with promote message

vmsgc module promote

Debug

When you activate the debug, you will get messages like this:

vmsgc debug

Review the messages to understand why your rule got validated or not.


There are yet no reviews for this product.
Get CComment PRO and let your users comment!
Top
SiteGround Hacked