This Version is Out of Date
You can find the updated Miva 10 Reference Guide here
Price Groups are another way to offer discounts in your store. Price Groups have been part of Miva Merchant for a number of years, but were significantly expanded for Version 9.
In PR8, you could use Price Groups to change the price of products based on membership in a group. All customers saw the same products, but the price would change depending on what group the customer was assigned to.
In Version 9, you have a lot more control over who gets the discount and what kind of discount you create.
PR8 | Version 9 | |
Who gets the discount? (Eligibility) |
|
|
What kind of discount do you want to create? (Type) |
|
|
If you are creating a coupon, there's a few extra steps, but if you are only creating a Price Group, this is what you have to do:
3.1. Enter a name for the Price Group.
3.2. Select the Eligibility: Who should get the discount?
3.3. Select the Type: Miva Merchant lets you create many different types of discounts, and each type of discount has its own set of options. All of the options are explained later in this section.
3.4. Fill out the fields in the Price Group. The fields that show up in the Add Price Group dialog box will change depending on the type of Price Group you are creating. Details on the every field in every type of Price Group are given later in this section.
5.1. In the Price Groups tab, select the Price Group that you just created.
When you select your Price Group, a row of buttons will appear. The buttons that you see depend on the settings that you selected in the Price Group.
These buttons become visible when you select at least one Price Group. The buttons that you see will vary depending on how you configured the Price Group. You won't see Qualifying Subscriptions and Discounted Subscriptions unless you are using MivaPay.
New in Version 9.7, products can be assigned to Price Groups by category. Click on the Discounted Categories button to assign a Price Group to one or more categories.
If your Price Group is configured as an “exclusion” group, instead of ‘Discounted’ buttons, you will see ‘Excluded’ buttons.
For details on creating exclusion groups, see Apply To All Products Unless Excluded.
5.2 Qualifying Products: The customer must have at least one of these products in their basket to qualify for the Price Group discount.
5.2.1. Click on the Qualifying Products button.
5.2.2. Assign one or more products to this Price Group, then click Close.
5.3. Qualifying Subscriptions: Note that you won't see this button unless you are using MivaPay and Subscriptions.
The customer must have at least one of these subscriptions in their basket to qualify for the Price Group discount.
5.3.1. Click on the Qualifying Subscriptions Button.
5.3.2. Assign one or more subscriptions to this Price Group, then click Close.
5.4. Discounted Products: Select one or more products to be discounted by the Price Group.
5.4.1. Click on the Discounted Products button.
5.4.2. Assign one or more products to this Price Group, then click Close.
5.5. Discounted Subscriptions:
Note that you won't see this button unless you are using MivaPay and Subscriptions. See:
Select one or more products to be discounted by the Price Group.
5.5.1. Click on the Discounted Subscriptions button.
5.5.2. Assign one or more subscriptions to this Price Group, then click Close.
5.6. Discounted Categories:
Products can be assigned to Price Groups by Category.
5.6.1. Click on the Discounted Categories button.
5.6.2. Assign one or more categories to this Price Group, then click Close.
5.7 Customers: If you selected "Specific Customers" as the Eligibility when you created the Price Group, use the Customers button to select the customers who can get the discount.
5.7.1. Click on the Customers button.
5.7.2. Assign one or more customers to this Price Group, then click Close.
5.8. Business Accounts: If you selected "Specific Customers" as the Eligibility when you created the Price Group, use the Business Accounts button to select the Business Accounts who can get the discount.
Done! With the exception of a coupon, your Price Group is ready to go. The steps shown above are a general description for creating a Price Group. Details on every type of Price Group are included later in this section.
If you create a lot of Price Groups, you may have trouble figuring out exactly how a customer got charged a certain price for an item. Price Groups can affect each other in a number of ways, including:
See Priority for an example of how Price Groups can interact.
The Legacy Price Group lets you duplicate the same kind of Price Group discounts that were available in PR8 and previous releases.
Name | The name of the Price Group as it appears in the admin interface |
Eligibility |
|
Type | Select Legacy. |
Pricing |
|
Not Valid Before: Not Valid After: | See Not Valid Before. |
Priority | If multiple discounts are being applied to the order, the higher priority discount is applied first. A priority 100 discount is applied before a priority 97 discount. If you set the Priority to "0" it means "apply this discount last". If you set the Priority of every Price Group to "0", the Price Groups will be applied in the order in which they were created. You might use the Priority field if you think multiple discounts will be applied to the same basket. Example: Priority affects the price of an item We'll create two Price Groups:
It's important to remember that Price Groups have variables, such as Priority, Exclusions, Max Discount Quantity, and others, that can change the way that the Price Groups are applied and combined. |
Exclusions: | Exclusions let you decide if the Price Group discount you are
creating can be combined with other existing Price Groups. When
you create a new Price Group, every other Price Group that you've
created will show up in the Add/Edit Price Group dialog box:
You should think carefully when you allow discounts to be combined. There are many variables that can affect discounts: Priority, Maximum Discounts Allowed, restrictions, etc. If you allow too many discounts to be combined, it may be difficult to predict what the final price of a product will be in every case.
Our customer buys 5 hats. Miva Merchant looks at the customer's basket, takes 5 hats and puts them in a group. The item group of 5 hats meets the conditions to get a discount from Price Group 1. Now Miva Merchant tries to apply a discount for Price Group 2. But all 5 hats are part of an "item group" that was already used to get a discount from Price Group 1. Since we set the exclusion to "Exclude for Same Item Group" none of those hats can get another discount. The 5 hats were placed in a group to qualify for a discount. As part of that item group they are "disqualified" from getting a discount from any other Price Group. |
In the Add-on Product Price Group, the "add-on" product is automatically added to the customer's basket if they put a qualifying product in their basket. For example, if the customer adds a Hawaiian shirt to their basket (the qualifying product), you can automatically put a Hawaiian hat in their basket (the add-on). You can control the price of the add-on product (free, discounted, normal retail, etc.) The customer can remove the add-on item from their basket whenever they view their basket, or during checkout.
Name | The name of the Price Group as it appears in the admin interface. |
Eligibility |
|
Type | Select Add-on Product. |
Add-on Product | This is the product that you want to be automatically added to the customer's basket. |
Quantity to Add | The quantity for the add-on product. For example, if you enter "3" here, then 3 Hawaiian hats will be added to the customer's basket when they add a Hawaiian shirt to their basket. |
Price/Each | The price you want to charge for each add-on item |
Restrict to Qualifying Subtotal: |
Example 1:
The customer will receive the discount if the total value of qualifying products in their basket is at least $50. Note that, in our sample store, we are using US dollars as the currency. The currency setting in your store might be different and is set in: > Store Settings > Store Details tab > Settings Section > Currency Formatting field. Example 2:
The customer will receive the discount if the value of qualifying products in their basket is $50 or less. |
Restrict to Qualifying Quantity: |
Example 1:
The customer will receive the discount if they have 5 or more qualifying products in their basket. Example 2:
The customer will receive the discount if they have 5 or fewer qualifying products in their basket. |
Restrict to Qualifying Weight | The customer will receive the discount if the total weight of qualifying products in their basket falls within a certain range. You select the qualifying products after you create the Price Group. Only the weight of qualifying products is considered by this field. For example, the customer may have 10 items in their basket with a total weight of 25 pounds. However, only 2 of those items are on your list of qualifying products, and those 2 items weigh a total of 10 pounds, it may not be enough to qualify for the discount Note that, in our sample store, we are using pounds as the unit of weight. The unit of weight in your store might be different and is set in: > Store Settings > Store Details tab > Settings Section > Weight Units field. Example 1:
The customer will receive the discount if the total weight of qualifying products in their basket is 10 pounds or more. Example 2:
The customer will receive the discount if the total weight of qualifying products in their basket is 10 pounds or less. |
Restrict to Basket Subtotal |
Example 1:
The customer will receive the discount if their basket total is at least $100. Note that, in our sample store, we are using US dollars as the currency. The currency setting in your store might be different and is set in: > Store Settings > Store Details tab > Settings Section > Currency Formatting field. Example 2:
The customer will receive the discount as long as their basket total is less than $100. |
Restrict to Basket Quantity: |
Example 1:
The customer will receive the discount if they have at least 5 items in their basket. Example 2:
The customer will receive the discount if they have 5 or less items in their basket. |
Restrict to Basket Weight: |
Example 1:
The customer will receive the discount if their basket items add up to at least 50 pounds. Note that, in our sample store, we are using pounds as the unit of weight. The unit of weight in your store might be different and is set in: > Store Settings > Store Details tab > Settings Section > Weight Units field. Example 2:
The customer will receive the discount if the weight of items in their basket is 50 pounds or less. |
Basket Description Display Discount in Basket |
See examples below. These two fields work together so that you can give customers more information about the discounts they are getting. These fields affect the Shopping Basket, and all of the checkout screens (Order Details, Shipping/Payment Selection, Payment Information, and Invoice). Even if you don't use these fields, the discount will still show up in the Total Price column of the Shopping Basket and the checkout screens:
|
Not Valid Before
Not Valid After |
These two fields let you control how long your Price Group will be active.
Example 1: Neither field is used.
The Price Group will become active as soon as you create it. It will never expire. Example 2: Use Not Valid Before only.
The Price Group becomes active on the Not Valid Before date. This Price Group will never expire. Example 3: Use Not Valid After only.
The Price Group becomes active as soon as you create it. The Price Group expires on the Not Valid After date. Example 4: Use both fields.
The Price Group will become active on the Not Valid Before date. The Price Group will expire on the Not Valid After date. |
Priority | See Priority |
Exclusions | See Exclusions. |
Name | The name of the Price Group as it appears in the admin interface |
Eligibility |
|
Type | Select Buy X Get Y. |
Apply To: |
In many cases, this option means: apply the discount to an item in the customer's basket that is also on the list of Discounted Products. However, there are cases where a product in the customer's basket is on the Discounted Products list, but wouldn't be eligible for a discount. See Priority for an example. |
Buy | The Buy field determines how many products on the Discounted Product list the customer has to purchase before they qualify for the discount. If you set Buy to "0", the customer will get a discount on the 1st product that they buy. If you set Buy to "1", the customer pays full price for the 1st product and gets the discount on the 2nd product. |
Get | The Get field determines how many items will be discounted.
Example 1:
There's a Hawaiian hat on our Discounted Products list. The customer will pay:
Example 2:
There's a Hawaiian hat on our Discounted Products list. The customer will pay:
|
Discount | The amount you want to discount the items. |
Apply Discount To: |
Example 1 (Simple):
Example 2 (More complicated):
|
Maximum Discount Quantity | This is the maximum number of items that you will allow to be
discounted by this Price Group, per order. Let's use a "Buy 1, Get
1 Free" Price Group. If the customer buys one item on the
Discounted Products list, they will get the 2nd item free. The
customer buys 4 of the same item from the Discounted Product
list.
The 2nd and 4th items are free because we are allowing a max of two items to receive the discount. The customer will pay full price if they buy any more of this item If you set the Max Discount Quantity to "0", the "Buy 1, Get 1 Free" offer would be applied an unlimited number of times to the same basket. |
Restrict to Qualifying Subtotal:
Restrict to Qualifying Quantity: Restrict to Qualifying Weight: Restrict to Basket Subtotal: Restrict to Basket Quantity: Restrict to Basket Weight: |
See Restrict to Qualifying Subtotal. |
Display Discount in Basket | See Basket Description. |
Apply To All Products Unless Excluded | By default, a product must belong to a price group in order for the discount to apply to that product. When you check this box, the price group applies to every product by default. To exclude products, subscriptions, or categories from the price group, click on the appropriate button on the Price Groups tab (Excluded Products, Excluded Subscriptions, Excluded Categories). See Exclusion Groups. |
Not Valid Before Not Valid After | See Not Valid Before. |
Priority | See Priority. |
Exclusions | See See Exclusions. |
Name | The name of the Price Group as it appears in the admin interface. |
Eligibility |
|
Type | Select Specific Sale Price. |
Restrict to Qualifying Subtotal:
Restrict to Qualifying Quantity:
Restrict to Qualifying Weight
Restrict to Basket Subtotal
Restrict to Basket Quantity:
Restrict to Basket Weight: |
See Restrict to Qualifying Subtotal. | Basket Description Display Discount in Basket | See Basket Description |
Not Valid Before Not Valid After | See Not Valid Before. |
Priority | See Priority. |
Exclusions | See Exclusions. |
Name | The name of the Price Group as it appears in the admin interface. |
Eligibility |
|
Type | Select Shipping Discount (Entire Order). |
Method Selection |
|
When the customer chooses a shipping method in the Shipping/Payment Selection screen, the text that we entered in the Append field shows up for those two shipping methods.
|
|
When the customer chooses a shipping method in the Shipping/Payment Selection screen, the text that we entered in the Replace field shows up for UPS Ground:
You should only use this field when you are discounting one shipping method at a time in the Price Group. The text that you enter in this field will replace every shipping method that you discounted in the Price Group. Here we accidentally discounted two shipping methods in the Price Group:
|
|
Display in Basket | Modify Applied Charge to Reflect Discount
|
Method Discounts | For every shipping method that you have enabled in your store, you will see
two Method Discounts fields, one for the value of the discount and one for the
type (fixed or percent).
Example 1:
Give $5.00 off UPS Ground shipping. Note that, in our sample store, we are using US dollars as the currency. The currency setting in your store might be different and is set in: > Store Settings > Store Details tab > Settings Section > Currency Formatting field. Example 2:
Give 5% off UPS Ground shipping. |
Restrict to Qualifying Subtotal: Restrict to Qualifying Quantity: Restrict to Qualifying Weight Restrict to Basket Subtotal Restrict to Basket Quantity: Restrict to Basket Weight: | See Restrict to Qualifying Subtotal |
Basket Description Display Discount in Basket | See Basket Description |
Not Valid Before Not Valid After | See Not Valid Before. |
Priority | See Priority. |
Exclusions | See Exclusions. |
The fields for this Price Group are identical to those for Shipping Discount (Entire Order). The only difference is that, instead of giving the customer a shipping discount on everything in their basket, you only give them a discount on "eligible" items in their basket.
Basket items are eligible for a shipping discount if they meet the following conditions:
Name | The name of the Price Group as it appears in the admin interface. |
Eligibility |
|
Type | Select Volume Pricing. |
Grouping | See Apply To. |
Pricing Method | This field only has an effect if you are using more than one row in
the pricing table. Lets' say you have three rows in your pricing
table:
Apply pricing table progressively If you select progressive and the customer purchases 15 items, the customer will receive:
Apply pricing table Using Total Quantity: If you select Total Quantity and the customer purchases 15 items, the customer will get a 15% discount off every item. |
Progressive Mode | This field only applies if you set the Pricing Method field to
"Progressive".
We set the Pricing Method field to "Progressive", so if the customer buys 15 items:
Let's say in your discounted products list (the products that will receive a discount) you have a $10 t-shirt, a $50 jacket, and a $300 briefcase. Which item do you want to get the 5% discount, and which item should get the 15% discount? That's what the Progressive Mode field lets you control. If you set this field to "Higher Priced Items", then the $300 briefcase will get the 5% discount. The $50 jacket will get a 10% discount, and the $10 t-shirt will get the 15% discount. If you set this field to "Lower Priced Items" the order of discounts will be reversed, and the $300 briefcase will get the 15% discount. |
Pricing Table |
The Pricing Table lets you set one or more volume discounts. The Quantity column refers to the number of items the customer must buy to get the discount from that row. For example, after you create the Price Group, you click on the Discounted Products button in the Price Groups tab and select the items that you want to discount.
In our example, we set our pricing table to give volume discounts on quantity 5, 10, and 15. In the Discounted Products dialog box, we added a Hawaiian Hat. We'll set the Pricing Method to "Total Quantity".
|
Restrict to Qualifying Subtotal:
Restrict to Qualifying Quantity: Restrict to Qualifying Weight Restrict to Basket Subtotal Restrict to Basket Quantity: Restrict to Basket Weight: |
See Restrict to Qualifying Subtotal. |
Basket Description
Display Discount in Basket |
See Basket Description. |
Apply To All Products Unless Excluded | By default, a product must belong to a price group in order for the discount to apply to that product. When you check this box, the price group applies to every product by default. To exclude products, subscriptions, or categories from the price group, click on the appropriate button on the Price Groups tab (Excluded Products, Excluded Subscriptions, Excluded Categories). See Exclusion Groups. |
Not Valid Before Not Valid After | See Not Valid Before. |
Priority | See Priority. |
Exclusions | See Exclusions. |
Basket Discount is a simple Price Group, similar to a store-wide sale. After you create the Price Group, you can select Qualifying Products, products that the customer must purchase to trigger the discount, but the discount is applied to everything in the customer's basket.
Name | The name of the Price Group as it appears in the admin interface. |
Eligibility |
|
Type | Select Basket Discount. |
Discount | Enter a discount amount and then select either Fixed (dollar) amount or Percent discount. |
Maximum Discount Amount | Enter the maximum discount value the customer can receive. For example, if you enter $10 in this field, the customer's discount can't exceed $10, no matter how many products they purchase. |
Restrict to Qualifying Subtotal:
Restrict to Qualifying Quantity: Restrict to Qualifying Weight Restrict to Basket Subtotal Restrict to Basket Quantity: Restrict to Basket Weight: |
See Restrict to Qualifying Subtotal. |
Basket Description
Display Discount in Basket |
See Basket Description. |
Not Valid Before
Not Valid After |
See Not Valid Before |
Priority | See Priority. |
Exclusions | See Exclusions |
Name | The name of the Price Group as it appears in the admin interface. |
Eligibility |
|
Type | Select Product Discount |
Discount | Enter a discount amount and then select either Fixed (dollar) amount or Percent discount. |
Apply Discount To | After you create this Price Group you:
Let's say that you selected two products to receive a discount; a $10 hat and a $20 shirt. The customer buys one of each: |
Maximum Item Discount Quantity | See Maximum Discount Quantity. |
Maximum Cumulative Discount: | Enter the maximum discount value the customer can receive. For example, if you enter $10 in this field, the customer's discount can't exceed $10, no matter how many products they purchase. |
Restrict to Qualifying Subtotal: Restrict to Qualifying Quantity: Restrict to Qualifying Weight Restrict to Basket Subtotal Restrict to Basket Quantity: Restrict to Basket Weight: |
See Restrict to Qualifying Subtotal. |
Basket Description Display Discount in Basket | See Basket Description |
Apply To All Products Unless Excluded | By default, a product must belong to a price group in order for the discount to apply to that product. When you check this box, the price group applies to every product by default. To exclude products, subscriptions, or categories from the price group, click on the appropriate button on the Price Groups tab (Excluded Products, Excluded Subscriptions, Excluded Categories). See Exclusion Groups. |
Not Valid Before Not Valid After | See Not Valid Before. |
Priority | See Priority. |
Exclusions | See Exclusions. |