Found 126 Modules or Applications that might fit the bill
Use caution when considering any modules from modStop. Their support has been reported by umpteen Miva Merchant users as suspect and worse. Some of their modules are simple and shouldn't require support. Please contact us with any questions concerning them or their modules.
Subtotal Discount Manager allows you to configure any number of basket subtotal ranges that trigger automatic discounts based on a percentage of the subtotal. Discounts are updated dynamically as the basket changes, and appear on the basket contents screen, invoices, customer emails, batch reports, etc.
For example, encourage customers to spend more by providing a 10% discount on all orders over $200, a 15% discount on all orders over $300, and a 20% discount for all orders $400 and up. Of course, the specific subtotal ranges and percentage discounts are entirely up to you.
A number of additional options are available for more control over the discounts.
exclude specific product codes when calculating the subtotal, including wildcard support for excluding all product codes that start with a specific sequence of characters
exclude customers assigned to price groups
deduct coupons from our Coupon Manager module when calculating subtotal
configurable discount label, e.g. "Bulk Discount"
Subtotal Discount Manager is compatible with any UI module, including MMUI, OpenUI, even custom UI modules. Installation is very simple, just install the module into your mall and assign it to your store. Discount ranges are configured using an easy to use admin console.
The Discount Based on Subtotal module offers discounts based on the subtotal of the items in the customer's basket. This allows the store to provide overall volume pricing across its entire product line. For example, the store may offer 10% off orders between $200 and $499.99, and 20% off orders of $500 or more. The module provides flexibility to exclude certain products and to exclude certain price groups.
The module also allows the subtotal calculation to include basket charges of a given type. If the "included charges" option is left blank, then the subtotal will be the sum of all the products (and their attributes) in the basket, and will not include any charges such as shipping or tax. In this case, if a coupon or another discount is applied, then the subtotal will also not include that discount. Since it is often desirable to base the discount off the subtotal AFTER applying the coupon, the store administrator can specify the coupon charge code in the included charges, and then it will be deducted before this module's discount is applied.
The discount is displayed on the basket and all checkout screens, as well as fulfillment emails, batch reports, and anywhere else that basket contents with charges (such as shipping and tax) are normally displayed.
Volume pricing at the category level. Easily offer a fixed discount (not percentage) based on the number of items in the basket and the categories those items are in. We also have the corresponding module for an older version of Merchant.
Features: - Discount based on number of items ordered - Set up to 4 tiers of discounts per category group - Can have 8 groups (each containing one or more categories), each with 4 different discount tiers - Category wide, multi-category or store wide discounts - Optionally apply discount after other discounts have lowered the subtotal - Discount shows at checkout as separate line item - Optionally display updated discount in basket prior to checkout - Can use wildcard instead of entering category codes for the group - Can either include or exclude a single price group, e.g. Wholesale, to be able to use the discount
Feature Details: In admin, the store owner configures the trigger levels (number of items needed to activate the discount) and thecorresponding fixed amount off. The store owner can designate 1 - 4 trigger levels so that he/she can vary thediscount based on the number bought. Reward the customer; the more the customer buys, the higher the discount.
The storeowner then includes a list of category codes that willbe used in the calculation. Use this module for category-wide or store-wide fixed discounts. If using store-wide, make sure the discount doesn't exceed the priceof the potentially summed products. If using category-wide,make sure the discount does not exceed the price of the lowestpriced product in the category.
The discount amount will appear during checkout on the screen after the customer has entered their shipping method. You can optionally display the discount in the basket prior to checkout.
In admin you can setup eight separate groups withtheir own four-tiered discount and categories. Hence, if you want to discountone category of products with one set of rules (levels) and another category with a different set of rules, you can now do this. Multiple categories can be assigned to each group. As the basket is scanned, the discount is applied based on each group's rules, then summed together at checkout. You can optionally display the updated discounts prior to checkout in the regular basket screen, recalculating and updating discounts based on changing basket contents.
You can choose one price group, e.g. Wholesale, which is not eligible for the discount since they presumably already benefit from significantly lower prices. Or if you don't want to exclude, you can include the one group. This would be useful if you want to apply a fixed amount off for that price group rather than use Merchant's percent off price group calculations. This would allow you to discount different fixed amounts from different groupings (categories) of products.
You can use the asterisk (*) to replace the category codes. When the module encounters the asterisk instead of category codes, it considers all further products eligible. As example, the asterisk in the first group would make all products in the store eligible for the discount. On the other hand, category codes in the first group would apply the first group rules to those categories. Then if there is an asterisk in the second group, all other products in the store woulduse those discount rules.
The module currently fully supports the mivasql configuration of MIVA Merchant 5. It also supports MySQL as long as load balancing has the data stored on the single MySQL server. This would be the case in most of the server setups. For those that are not, we are in the process of converting the code for that remaining, very small group of MIVA Merchant stores. At this time we have not had a problem. Modules will be moved to the top of the queue as needed.
Volume pricing at the category level. Easily offer a fixed discount (not percentage) based on the number of items in the basket and the categories those items are in.
Features: - Discount based on number of items ordered - Set up to 4 tiers of discounts per category group - Can have 8 groups (each containing one or more categories), each with 4 different discount tiers - Category wide, multi-category or store wide discounts - Optionally apply discount after other discounts have lowered the subtotal - Discount shows at checkout as separate line item - Optionally display updated discount in basket prior to checkout if using compiled OpenUI - Can use wildcard instead of entering category codes for the group - Can exclude a single price group, e.g. Wholesale, from receiving the discount - MMUI and OpenUI compatible
Feature Details: In admin, the store owner configures the trigger levels (number of items needed to activate the discount) and the corresponding fixed amount off. The store owner can designate 1 - 4 trigger levels so that he/she can vary the discount based on the number bought. Reward the customer; the more the customer buys, the higher the discount.
The store owner then includes a list of category codes that will be used in the calculation. Use this module for category-wide or store-wide fixed discounts. If using store-wide, make sure the discount doesn't exceed the price of the potentially summed products. If using category-wide, make sure the discount does not exceed the price of the lowest priced product in the category.
The discount amount will appear during checkout on the screen after the customer has entered their shipping method.
Additional features. In admin you can setup eight separate groups with their own four-tiered discount and categories. Hence, if you want to discount one category of products with one set of rules (levels) and another category with a different set of rules, you can now do this. Multiple categories can be assigned to each group. As the basket is scanned, the discount is applied based on each group's rules, then summed together at checkout. If you are using the OpenUI, you can optionally display the updated discounts prior to checkout in the regular basket screen, recalculating and updating discounts based on changing basket contents. In admin, you can choose one price group, e.g. Wholesale, which is not eligible for the discount since they presumably already benefit from significantly lower prices. You can use the asterisk (*) to replace the category codes. When the module encounters the asterisk instead of category codes, it considers all further products eligible. As example, the asterisk in the first group would make all products in the store eligible for the discount. On the other hand, category codes in the first group would apply the first group rules to those categories. Then if there is an asterisk in the second group, all other products in the store would use those discount rules.
MMUI and OpenUI compatible. No editing of mv files required for either user interface for standard functioning. Optional display in the basket before checkout requires OpenUI. Configuration is setup through Merchant Admin.
Volume pricing at the category level. Easily offer a discount based on the number of items in the basket and the categories those items are in.
Features: (some features are only in the compiled version - see details) - Discount based on number of items ordered - Set up to 4 tiers of discounts per category group - Can have 8 groups (each containing one or more categories), each with 4 different discount tiers - Category wide, multi-category or store wide discounts - Optionally apply discount after other discounts have lowered the subtotal - Discount shows at checkout as separate line item - Optionally display updated discount in basket prior to checkout if using compiled OpenUI - Can use wildcard instead of entering category codes for the group - Can exclude a single price group, e.g. Wholesale, from receiving the discount - MMUI and OpenUI compatible
Feature Details: The default is to calculate product charges in the specified category(ies) (including attribute charges) to determine the subtotal to discount. You can optionally include non-product charges in the calculation.
In admin, the store owner configures the trigger levels (number of items needed to activate the discount) and the corresponding percentage off. The store owner can
designate 1 - 4 trigger levels so that he/she can vary the percentage discount based on the number bought. Reward the customer; the more the customer buys, the higher the discount percentage.
The store owner then includes a list of category codes that will be used in the calculation. Use this module for category-wide or store-wide discounts.
The discount amount will appear during checkout on the screen after the customer has entered their shipping method. This allows Merchant to include (optionally) any miscellaneous fees or coupons redeemed on the Shipping - Payment selection screen so the subtotal will be adjusted before the discount.
Additional features are in the compiled version of the module for
Merchant 4.14 and newer. In admin you can setup eight separate groups with their own four-tiered discount and categories. Hence, if you want to discount one category of products with one set of rules (levels) and another category with a different set of rules, you can now do this. Multiple categories can be assigned to each group. As the basket is scanned, the quantities are subtotaled for each group. The discount is applied based on each group's rules, then summed together at checkout. If you are using the OpenUI, you can optionally display the
updated discounts prior to checkout in the regular basket screen. In admin, you can choose
one price group, e.g. Wholesale, which is not eligible for the discount since they
presumably already benefit from significantly lower prices. You can use the asterisk (*) to replace the category codes. When the module encounters the asterisk instead of category codes, it considers all further products eligible. As example, the asterisk in the first group would make all products in the store eligible for the discount. On the other hand, category codes in the first group would apply the first group rules to those categories. Then if there is an asterisk in the second group, all other products in the store would use those discount rules.
MMUI and OpenUI compatible. No editing of mv files required for either user interface for standard functioning. Configuration is setup through Merchant Admin.
Volume pricing at the category level. Easily offer a discount based on the number of items inthe basket and the categories those items are in. This module is for MIVA Merchant 5.x. We also have the corresponding module for an older version of Merchant.
Features: - Discount based on number of items ordered - Set up to 4 tiers of discounts per category group - Can have 8 groups (each containing one or more categories), each with 4 different discount tiers - Category wide, multi-category or store wide discounts - Optionally apply discount after other discounts have lowered the subtotal - Discount shows at checkout as separate line item - Optionally display updated discount in basket prior to checkout using render token - Can use wildcard instead of entering category codes for the group - Can exclude a single price group, e.g. Wholesale, from receiving the discount
Feature Details: Thedefault is to calculate product charges in the specifiedcategory(ies) (including attribute charges) to determinethe subtotal to discount. You canoptionally include non-product charges in the calculation.
In admin, the store owner configures the triggerlevels (number of items needed to activate the discount) and thecorresponding percentage off. The store owner candesignate 1 - 4 trigger levels so that he/she can vary thepercentage discount based on the number bought. Reward thecustomer; the more the customer buys, the higher thediscount percentage.
The storeowner then includes a list of category codes that willbe used in the calculation. Use this module forcategory-wide or store-wide discounts.
The discount amount willappear during checkout on the screen after the customer hasentered their shipping method. This allows Merchant toinclude (optionally) any miscellaneous fees or coupons redeemedon the Shipping - Payment selection screen so the subtotal willbe adjusted before the discount.
In admin you can setup eight separate groups withtheir own four-tiered discount and categories. Hence, if you want to discountone category of products with one set of rules (levels) and another categorywith a different set of rules, you can do this. Multiple categories can beassigned to each group. As the basket is scanned, the quantities are subtotaledfor each group. The discount is applied based on each group's rules, then summedtogether at checkout. You can optionally display the updated discounts prior to checkout in the regular basket screen, recalculatingand updating discounts based on changing basket contents.
In admin, you can chooseone price group, e.g. Wholesale, which is not eligible for the discount since theypresumably already benefit from significantly lower prices.
You can use the asterisk(*) to replace the category codes. When the module encounters the asterisk instead ofcategory codes, it considers all further products eligible. As example, the asterisk inthe first group would make all products in the store eligible for the discount. On the other hand,category codes in the first group would apply the first group rules to those categories.Then if there is an asterisk in the second group, all other products in the store woulduse those discount rules.
The module currently fully supports the mivasql configuration of MIVA Merchant 5. It also supports MySQL as long as load balancing has the data stored on the single MySQL server. This would be the case in most of the server setups. For those that are not, we are in the process of converting the code for that remaining, very small group of MIVA Merchant stores. At this time we have not had a problem. Modules will be moved to the top of the queue as needed.
Offer a discount by basket subtotal. Multiple discount levels can be created for various subtotal amounts, i.e. $100 to $199.99 = 10% discount, $200 to $299.99 = 20%, $300 or more = $75, etc. Discount amount appears on the payment info checkout page and can be configured as a fixed amount or percentage of the basket subtotal. Specific products can be excluded from discount and basket subtotal calculation. Module configuration includes excluded products and unlimited number of discount levels with discount description, minimum basket subtotal, and discount amount/percentage.
Note: This module requires Miva Engine v3.9 or higher.
Easily offer an automatic discount based on the basket subtotal. Use this module for storewide sales and high purchase discounts at checkout. Increase the discount percentage at higher subtotals to entice customers to spend more. This module is for MIVA Merchant 5.x. We also have the corresponding module for an older version of Merchant.
Features: - Discount based on subtotal of the order - Set up to 4 tiers of discounts - Store wide discounts - Optionally apply discount after other discounts have lowered the subtotal - Discount at checkout shows as a separate line item - Can exclude specific products from calculation of the discount - Can change the discount to a surcharge, e.g. due to fuel or raw material fluctuation
Feature Details: The default is to calculate all product charges (including attribute charges) to determine the total. You can optionally include non-product charges in the calculation. Then in admin, the store owner configures the trigger levels (amount needed to activate the discount) and the corresponding percentage off. The store owner can designate 1 - 4 trigger levels so that he/she can vary the percentage discount based on the amount spent. The store owner can even include a list of product codes that will not be used in the calculation. The discount amount will appear during checkout on the screen after the customer has entered their shipping method. This allows Merchant to take into account (optionally) any miscellaneous fees or coupons redeemed on the Shipping - Payment selection screen.
You can even use this module for a surcharge. As example, if your products have a fluctuating fuel or raw material charge and you want to pass that on to the customer, you can change the discount amount from a positive to a negative. So instead of entering a discount of 10%, you would use -10%.
The module currently fully supports the mivasql configuration of MIVA Merchant 5. It also supports MySQL as long as load balancing has the data stored on the single MySQL server. This would be the case in most of the server setups. For those that are not, we are in the process of converting the code for that remaining, very small group of MIVA Merchant stores. At this time we have not had a problem. Modules will be moved to the top of the queue as needed.
Offer a discount by storefront category. A discount is offered when any products that belong to a "discount category" is added to the basket. Discount amount can be specified as a percentage of the discount category products subtotal or a fixed discount amount. Specific products can be excluded from discount as well. Module configuration includes discount description, discount amount (percentage or fixed), discount category, and excluded products. Ideal for promoting department/category sales!
Offer a discount by quantity of items in the basket. Multiple discount levels can be created for various basket quantities, i.e. 1 to 3 = 5%, 4 to 7 = 10%, 8 or more = 15%. Discount amount appears on the payment info checkout page and can be configured as a fixed amount or percentage of the basket subtotal. Specific products can be excluded from discount and basket subtotal calculation. Module configuration includes excluded products and unlimited number of discount levels with discount description, minimum basket quantity, and discount amount/percentage.
Note: This module requires Miva Engine v3.9 or higher.
Easily offer a discount based on the basket subtotal with this Miva Merchant module. The default is to calculate product charges in the specified category(ies) (including attribute charges) to determine the total. You can optionally include non-product charges in the calculation. Then in admin, the store owner configures the trigger levels (amount needed to activate the discount) and the corresponding percentage off. The store owner can designate 1 - 4 trigger levels so that he/she can vary the percentage discount based on the amount spent. The store owner then includes a list of category codes that will be used in the calculation.
Compiled Version In the compiled version (Merchant 4.14 and newer), the store owner can even set an expiration date for the sale. When the date is reached, the discounts will automatically stop.
The discount amount will appear during checkout on the screen after the customer has entered their shipping method. This allows Merchant to include (optionally) any miscellaneous fees or coupons redeemed on the Shipping - Payment selection screen.
Use this module for category-wide discounts. Setup a sale category or use it with existing categories.
Use this module for category-wide discounts.
MMUI and OpenUI compatible. No editing of mv files required for either user interface. Configuration is setup through Merchant Admin.
Manage coupon addition and redemption functions within a Miva Merchant 5.x storefront with this plugin module. License is for ONE mall. Within that single mall, it can be used in multiple stores without additional license. This module is for MIVA Merchant 5.x. We also have the corresponding module for an older version of Merchant.
Features:- Configurable prompt - Configurable action - Configurable redemption - Configurable coupon rejection messages - Uses tokens to place input on pages - Searchable coupon database with pagination - Easy view admin for coupon content and historical usage - Coupon codes can be individually assigned - Import coupon codes from flat file in bulk - Autogenerate unique coupon codes with token - Assign coupon code as a series for affiliate purposes - Global scope or for specific products - Checkout coupons one per order - Instant coupons on product pages, multiple per order - Fixed amount or percentage of eligible products discounting - Specific product eligibility can be scoped to the attribute level - Minimum order level for redemption of checkout coupons - Establish expiration dates - Line item display in basket after redemption - Single use coupons - One per customer coupons - Multiuse coupons (can be limited) - Free shipping coupons - Limit the country, state or zip a coupon can be used for - Combination of free shipping and order discount (% or fixed) coupon - Easy deletion of expired coupons - Coupon report identifies coupon usage
Feature Details. You can add coupons through the standard Miva Merchant admin interface and include usage criteria.
An unlimited number of coupons can be assigned to the store and eachidentified with a coupon code. Once you have added the module to the store, you can add coupons in the Order Fulfillment section of the admininterface. When you select the Add icon, you will have several input fields to fill in. You must enter a unique code for your coupon. Thisis the code that you will give to customers so they can shop and redeemthe coupon. It can be any combination of letters and/or numbers.
You canembed a token in your welcome email or notification emails generated with our Mail Manager (Emporium Plus - Weiland) module. A unique coupon code will be created and is based on the coupon template you designate. You can have an unlimited number of templates and an unlimited number of coupons copied from them. If you are not using our Mail Manager, you can still activate the generator by placing the token in the invoice header. If you are using our Tell A Friend (Emporium Plus - Weiland) module, you can embed the unique coupon code in the emails that customers send when referring their friends to your store. The coupon generation is also useful when it is embedded into the follow on contact emails that our Follow On Contact (Emporium Plus - Weiland) module sends out.
If you have a lot of coupons you want to load into the system quickly,there is a coupon import from flat file module
An optional expiration date can be included which will prevent its useif the date has passed. Enter it in the year, month, day format, eg. 20000724 would be July 24, 2000. If you leave this field blank the coupon will never expire. However, you can still delete it manually through the admin interface.
A fixed value OR percentage discount off the order total is assigned to each coupon. The default is fixed value/price, e.g. $5.00 off the order total. If you put the % sign in the next input field AFTER the value field, it will calculate the coupon value based on the assigned percent of the order total. The %, if used, is entered in the separate field to the right for that purpose. If left blank, the calculation will be based on the fixed value of the coupon. See the note below about restricting discount calculations to specific products instead of the order total. A maximum redemptionvalue can be assigned to each coupon.
Free shipping coupon option. If you enter the letter S in the field to the right of the value field, the coupon will be used to allow free shipping for the entire order. Other criteria for the coupon must be met, e.g. minimum order amount, eligible products, etc.
Optionally, a coupon can be allowed only when an order total reaches a specific amount. For example, you can give a 10% discount when the order total reaches $200 as an incentive or promo. In all cases where a raw value is used, you must make this value equal to or greater than the value of the coupon. If you usethe percent calculation, this value can be any value, including zero.
Based on your state's tax requirements, the coupon can be designated toreduce the sales tax or not reduce it. The coupon's tax effect is onthe order total, not on individual products. For example, in some states, a store coupon reduces the cumulative value of products purchased before the sales tax is applied, hence you would want it to reduce tax. The exception to doingthis is if your products are likely to be non-taxable, making a coupon reduce tax could result in a negative tax calculation. Another type coupon might be the manufacturer coupon. In some states, manufacturer coupons do not decrease the tax liability. You should determine your state's tax requirements before adding coupons to your store.
Coupons can either be used:
multiple times - The coupon can be used at every visit by any customer who shops at your store. This is usually used as a promo to customers,user lists, clubs, etc. They often have a short expiration date to limittheir use. A typical usage might be a special holiday sale, eg 10% offeverything in the store if used by a specified date. This would eliminatethe need for special price groups if the intent is that everybody who hasthe coupon code can use it. In the compiled version you can limit the number of times a multiple coupon is redeemed.
only one time for each customer - The coupon can only be used for one visit per customer. When the same customer shops at your store a secondtime, if he/she uses the same coupon code, it will be rejected. This isprobably the most common coupon and is usually used in print ads or as a promo, eg. "$5.00 off on your next visit".
only one time for a unique coupon code - The coupon can only be used once. Once any customer has used this code, it becomes unavailable for any other purchase. This is often used as a customer relations tool, e.g. "sorry for the inconvenience, please accept this coupon.....".
Global or product related. You can restrict usage of a coupon in your store so that it can be used only if a specific product is ordered. You can list several product codes,any of which in the basket would make the coupon valid if the other requirements are met. Leaving the product code blank means that customers do not have to order a specific product as long as they meet the other requirements the store owner has specified. If you check the box to the left of the product code list, and are using the percentage discount, only those products in the code list will be used in the calculation using the qualifying products subtotal. If you do not check the box, the percentage discount will be applied against the order total. Youcan use a wildcard for the product list, e.g. 1AA* would make all productsbeginning with 1AA eligible for the coupon discount.
Use instant coupons on the individual product pages and for specific products. These coupons are redeemed at the product page and instantly appear in the basket as a line item discount related to a specific product. Unlike the global checkout coupons, customers can redeem multiple instant coupons in a single order. From a marketing standpoint this gives the merchant the opportunity to offer a promo code atthe product level which gives an impending event (expiration of the promo)to encourage sales while not lowering the value of the product with an overtprice discount.
You can restrict the coupon usage down to the attribute level. For example, you can limit the coupon to product codes beginning with 1AA and the attribute "Version" with the specific option value of "4.5". The format for the input would be 1AA*~Version~4.5|
If you precede the product list with a - (minus) character,the coupon will be excluded from use with those products.
You can limit the coupon to be used only if the customer is in a specific zone. You can use ONE of six possible zone limitations for each coupon (ship to: country, state or zip; bill to: country, state or zip).
Appropriate error messages are displayed when coupons don't meet theusage criteria established by the store owner. When the shopper entersa coupon code that is not valid based on the criteria you establish, he/she will see an error message just below the coupon codeinput when the page is re-displayed.
In admin, the coupons can be easily displayed and edited. The couponsare displayed in a table format with configurable number of coupons per page displayed. The entire coupon database is searchable by coupon code or beginning portion of the coupon code.
Expired coupons can be removed from the database (to cut down on disk usage) one at a time or in mass. In admin, you can either put a checkin the remove column and select update or select purge expired coupons, then select update.
A historical database, which can be imported and analyzed in database orspreadsheet software, is maintained on all coupons used. The couponuz.dbfcan be FTPd to your PC for further analysis in MS Access, MS Excel, or other data management software. This could be useful in determining which coupons bring you the most activity. The number of uses for each coupon is also displayed in the admin table.
The coupon usage report module can provide historical data within your admin. You can summarize or list each coupon used for a specific time period. You can also restrict the output to a specific coupon code or a string of characters in a coupon code. This latter is useful when you have assigneda series of coupons to an affiliate or advertising campaign. You can determine how much business was brought in with the coupons from various sources.
The module currently fully supports the mivasql configuration of MIVA Merchant 5. It also supports MySQL as long as load balancing has the data stored on the single MySQL server. This would be the case in most of the server setups. For those that are not, we are in the process of converting the code for that remaining, very small group of MIVA Merchant stores. At this time we have not had a problem. Modules will be moved to the top of the queue as needed.
Easily offer a discount based on the basket subtotal. The default is to calculate all product charges (including attribute charges) to determine the total. You can optionally include non-product charges in the calculation. Then in admin, the store owner configures the trigger levels (amount needed to activate the discount) and the corresponding percentage off. The store owner can designate 1 - 4 trigger levels so that he/she can vary the percentage discount based on the amount spent. The store owner can even include a list of product codes that will not be used in the calculation. The discount amount will appear during checkout on the screen after the customer has entered their shipping method. This allows Merchant to include (optionally) any miscellaneous fees or coupons redeemed on the Shipping - Payment selection screen.
Use this module for storewide sales and high purchase discounts.
MMUI and OpenUI compatible. No editing of mv files required for either user interface. Configuration is setup through Merchant Admin.
Manage coupon addition and redemption functions within a Miva Merchant 2.2x, 3.x or 4.x storefront with this plugin module. License is for ONE mall. Within that single mall, it can be
used in multiple stores without additional license.
Features: (some features are only in the compiled version)
- Configurable prompt
- Configurable action
- Configurable redemption
- Configurable coupon rejection messages
- OpenTokens for use in OpenObjects
- Searchable coupon database with pagination
- Easy view admin for coupon content and historical usage
- Coupon codes can be individually assigned
- Import coupon codes from flat file in bulk
- Autogenerate coupon codes with token
- Assign coupon code as a series for affiliate purposes
- Global scope or for specific products
- Checkout coupons one per order
- Instant coupons on product pages, multiple per order
- Fixed amount or percentage of eligible products discounting
- Specific product eligibility can be scoped to the attribute level
- Minimum order level for redemption
- Establish expiration dates
- Line item display in basket after redemption
- Single use coupons
- One per customer coupons
- Multiuse coupons (can be limited)
- Free shipping coupons
- Limit the country, state or zip a coupon can be used for
- Combination of free shipping and order discount (% or fixed) coupon
- Easy deletion of expired coupons
- Coupon report identifies coupon usage
Feature Details. You can add coupons through the standard Miva Merchant admin interface and include usage criteria.
An unlimited number of coupons can be assigned to the store and each identified with a coupon code. Once you have added the module to the store, you can add coupons in the Order Fulfillment section of the admin interface. When you select the Add icon, you will have several input fields to fill in. You must enter a unique code for your coupon. This is the code that you will give to customers so they can shop and redeem the coupon (one per order). It can be any combination of letters and/or numbers.
The compiled version has a coupon generation function. You can embed a token in your welcome email or notification emails generated with our
Mail Manager module. A unique coupon code will be created and is based on the coupon template you designate. You can have an unlimited number of templates and an unlimited number of coupons copied from them. If you are not using our Mail Manager, you can still activate the generator by placing the token in the invoice header if you are using the OpenUI.
If you have a lot of coupons you want to load into the system quickly, the compiled version has a coupon import from flat file module
An optional expiration date can be included which will prevent its use if the date has passed. Enter it in the year, month, day format, eg. 20000724 would be July 24, 2000. If you leave this field blank the coupon will never expire. However, you can still delete it manually through the admin interface.
A fixed value OR percentage discount off the order total is assigned to each coupon. The default is fixed value/price,
eg $5.00 off the order total. If you put the % sign in the next input field AFTER the value field, it will calculate the coupon value based on the assigned percent of the order total. The %, if used, is entered in the separate field to the right for that purpose. If left blank, the calculation will be based on the fixed value of the coupon. See the note below about restricting discount calculations to specific products instead of the order total. A maximum redemption value can be assigned to each coupon in Merchant 4.x.
If you enter the letter S in the field to the right, the
coupon will be used to allow free shipping (compiled version only) for the entire order. Other criteria for the coupon must be met, e.g. minimum order amount, eligible products, etc.
Optionally, a coupon can be allowed only when an order total reaches a specific amount. For example, you can give a 10% discount when the order total reaches $200 as an incentive or promo. In all cases where a raw value is used, you must make this value equal to or greater than the value of the coupon. If you use the percent calculation, this value can be any value, including zero.
Based on your state's tax requirements, the coupon can be designated to reduce the sales tax or not reduce it. The coupon's tax effect is on the order total, not on individual products. For example, in some states, a store coupon reduces the cumulative value of products purchased before the sales tax is applied, hence you would want it to reduce tax. The exception to doing this is if your products are likely to be non-taxable, making a coupon reduce tax could result in a negative tax calculation. Another type coupon might be the manufacturer coupon. In some states, manufacturer coupons do not decrease the tax liability. You should determine your state's tax requirements before adding coupons to your store.
Coupons can either be used:
multiple times - The coupon can be used at every visit by any customer who shops at your store. This is usually used as a promo to customers, user lists, clubs, etc. They often have a short expiration date to limit their use. A typical usage might be a special holiday sale, eg 10% off everything in the store if used by a specified date. This would eliminate the need for special price groups if the intent is that everybody who has the coupon code can use it.
only one time for each customer - The coupon can only be used for one visit per customer. When the same customer shops at your store a second time, if he/she uses the same coupon code, it will be rejected. This is probably the most common coupon and is usually used in print ads or as a promo, eg. "$5.00 off on your next visit".
only one time for a unique coupon code - The coupon can only be used once. Once any customer has used this code, it becomes unavailable for any other purchase. This is often used as a customer relations tool, eg "sorry for the inconvenience, please accept this coupon.....".
You can restrict usage of a coupon in your store so that it can be used only if a specific product code is ordered. You can list several product codes, any of which in the basket would make the coupon valid if the other requirements are met. Leaving the product code blank means that customers do not have to order a specific product as long as they meet the other requirements the store owner has specified. If you check the box to the left of the product code list AND are using the percentage discount, only those products in the code list will be used in the calculation using the qualifying products subtotal. If you do not check the box, the percentage discount will be applied against the order total. In Merchant 4.0, you can use a wildcard for the product list, e.g. 1AA* would make all products beginning with 1AA eligible for the coupon discount.
New in the compiled version of the coupon module is the ability to restrict the coupon usage down to the attribute level. For example, you can limit the coupon to product codes beginning with 1AA and the attribute "Version" with the option of "4.5". The
format for the input would be 1AA*~Version~4.5|
Alternatively, if you precede the product list with a - (minus) character, the coupon will be excluded from use with those product codes. You canNOT specify it to the attribute level like the include above. (compiled version only)
Appropriate error messages are displayed when coupons don't meet the usage criteria established by the store owner. When the shopper enters a coupon code at checkout that is not valid based on the criteria you establish, he/she will see an error message just below the coupon code input when the checkout form is re-displayed. One coupon can be redeemed per order on the checkout page.
In admin, the coupons can be easily displayed and edited. The coupons are displayed in a table format with configurable number of coupons per page displayed. The entire coupon database is searchable by coupon code or portion of the coupon code.
Expired coupons can be removed from the database (to cut down on disk usage) one at a time or in mass. In admin, you can either put a check in the remove column and select update or select purge expired coupons, then select update.
A historical database, which can be imported and analyzed in database or spreadsheet software, is maintained on all coupons used. The couponuz.dbf can be FTPd to your PC for further analysis in MS Access, MS Excel, or other data management software. This could be useful in determining which coupons bring you the most activity. The number of uses for each coupon is displayed in the admin table in Merchant 4.0
New in the compiled version is the coupon usage report. You can summarize or list each coupon used for a specific time period. You can also restrict the output to a specific coupon code or a string of characters in a coupon code. This latter is useful when you have assigned a series of coupons to an affiliate or advertising campaign. You can determine how much business was brought in with the coupons from various sources.
The compiled version of this module can use OpenTokens instead of hook points within OpenObjects. The OpenDesigner screen lists the OpenObjects which can replace all or some screens within the OpenUI user interface. The OpenObjects provide a template screen which contains the existing hook points (backward compatibility), OpenToken capability, and the ability to move output around within the OpenObject screen. Since the tokens in this module conform to OpenToken functionality, they may be used in other template type screens.
MMUI and OpenUI compatible. If you are using MMUI, there are two required edits in the mmui.mv. If using MMUI in
a compiled version of Merchant (4.14 and newer), you will need to edit and recompile the mmui.mv (expensive proposition). Thus, with compiled Merchant, we recommend using OpenUI instead of the MMUI user interface.
Easily offer a discount based on the basket subtotal withthis MIVA Merchant module. Thedefault is to calculate product charges in the specified category(ies) (including attribute charges) to determine the total. You can optionally include non-product charges in the calculation. Then in admin, the store owner configures the trigger levels (amount needed to activate the discount) and thecorresponding percentage off. The store owner can designate 1 - 4 trigger levels so that he/she can vary thepercentage discount based on the amount spent. The storeowner then includes a list of category codes that willbe used in the calculation. The store owner can even setan expiration date for the sale. When the date is reached,the discounts will automatically stop. You can even reverse the amount and make it a surcharge for a specific list of categories. This is useful if you have a materials surcharge that effects a specific group of products and they are in a specific category.
The discount amount willappear during checkout on the screen after the customer has entered their shipping method. This allows Merchant to include (optionally) any miscellaneous fees or coupons redeemedon the Shipping - Payment selection screen.
Use this module for category-wide discounts. Setup a sale category or use it with existing categories.
This module is for MIVA Merchant 5.x. We also have the corresponding module for an older version of Merchant.
The module currently fully supports the mivasql configuration of MIVA Merchant 5. It also supports MySQL as long as load balancing has the data stored on the single MySQL server. This would be the case in most of the server setups. For those that are not, we are in the process of converting the code for that remaining, very small group of MIVA Merchant stores. At this time we have not had a problem. Modules will be moved to the top of the queue as needed.
Coupon Manager allows you to offer customers various types of coupons which can be redeemed by entering a coupon code during checkout. It features full display options and extensive coupon options which can handle most any type of coupons you wish to offer, such as $20 off any order $100 or over, 15% of any order, buy 4 widgets get $2 off each widget, 20% off your entire order if you order 2 or more of widgets x, y, or z, 10% off orders for the next 10 shoppers that use this coupon - offer not valid with other coupons, spend $20 or more on widgets x, y, and z, and receive free standard shipping plus 10% off your order, limit one/customer, and more!
Coupons may be configured to only be redeemed when used by themselves or redeemable in conjunction with other coupons with an optional maximum total coupons that may be used. Coupons may optionally reduce sales tax depending on your state laws and the type of coupon being used. Coupon Manager's searchable console lets you view the number of times coupons have been redeemed at any time, as well as edit/remove coupons, and can also keep a log of all coupons used which can be imported into database/spreadsheet software.
Features include:
configurable image/button text for redeem coupon button
configurable header and footer for coupon prompt
optional coupon log
coupon expiration date
fixed or percentage discount amounts
extensive coupon options such as taxable, redeemable in conjunction with other coupons (with an optional max coupon cap), one per customer, maximum uses, and a minimum required subtotal
free shipping coupons, with or without an additional discount
configurable qualifying products, including wild card support for product codes beginning with specific characters
qualifying products lists may be set as included or excluded (excluded lists are useful for quickly marking all products except one, or a few, as qualifying)
advanced additional product specific options including minimum quantity, minimum subtotal, whether to calculate the discount based on the quantity ordered (only for fixed amounts), including an optional max quantity cap, and whether to base the discount on the entire subtotal (only for percentage amounts)
option to limit coupons to qualifying zip codes
notes field
searchable console for easy viewing, editing, and deleting of coupons
delete all expired coupons option
Note: This module requires ver. 3.9x or higher of the Miva engine.
The NetPush Coupon module will allow your store to accept and process Product and/or Global Coupons.
NetPush Coupon features:
o Module is On or Off o Custom text defining Prompt o Custom text defining action o Custom text defining redemption o Selectable Coupon sort order (Admin) o Coupon Code is defined by the Administrator o Coupon Type is Global or Product o Affiliate Link for credit to an Affiliate o Discount Type is Amount or Percentage o Minimum Products, Subtotal or Count allowed o Maximum number of redemptions (with counter) o Active Flag, Start and Expire dates o Coupon Description (Admin) o Coupon Display Description after redemption o Flag - This coupon can be the only coupon used in the entire order o Flag - This coupon can be used ONLY once by a Customer (based on CustID) o Flag - This is a OneTime use coupon (auto-delete from file after one use) o Flag - Free Shipping Allowance
Entice customers with a range of discounts based on the total price or total quantity of products in their basket. Quickly create a tiered discount schedule, offering customers larger discounts as they purchase more. Offer customers promotional coupons which they can redeem as an additional incentive. Discounts and coupons can be a fixed dollar amount or a percentage of the total price of products in the basket, and a minimum purchase can be required. Discounts are recalculated each time the basket contents is displayed. Features and appearance are highly customizable.
Basket
Discounts
Basket discounts can be based on either the total price or total quantity of products in the customer's basket. Discount is recalculated each time the basket contents is displayed.
A range of discounts can be offered, each requiring a minimum purchase. Discounts can be a fixed dollar amount or a percentage of the total price of products in the basket, and a minimum purchase can be required.
For instance
- A 5% discount could be offered for purchases of $200 to $999.99 and a 10% discount could be offered for $1,000 or more. Or a $25.00 discount could be offered for purchases of 5 to 9 products and a $100 discount could be offered for 10 or more products.
The basket discount schedule can have an unlimited number of tiers.
A table listing the tiered discounts can be dynamically displayed on the storefront screen and at the top or the bottom of the basket contents screen.
The appearance of the discounts table is highly customizable. An optional title, description, and column headers can be customized. The table alignment, width, border, cellspacing, cellpadding can be also be customized. And the background colors of the title, column headers, and content rows can be customized.
Promotional Coupon Redemption
Promotional coupons can be for any fixed dollar amount or a percentage discount from the total price of products in the customer's basket. Customer can redeem the coupons by entering a code anytime on the basket contents screen or on the customer information screen during the checkout process. A minimum purchase (total price or total quantity) can be required for each coupon.
A coupon redemption form can be displayed at the top or the bottom of the basket contents screen. And a coupon redemption field can be displayed within the customer information form.
Once a customer enters a coupon code, the discount will be recalculated each time the basket contents is displayed. This means that customers see their discounts as they are shopping, rather than at checkout.
If a coupon is redeemed without the minimum purchase being met, then a message is displayed informing the customer of the minimum purchase requirement. The discount will be applied when the minimum purchase requirement is met.
Once a coupon has been redeemed, an optional description can be displayed within the basket content.
The appearance of the coupon redemption form is highly customizable. An optional title, description and prompt can be customized. The table alignment, width, border, cellspacing, cellpadding can be also be customized. And the background color of the title can be customized.