Miva Merchant Modules from Viking Coders
Storefront Basket

Order Fulfillment
Import/Export
Look & Feel Modules
New Modules
Payment Modules
Shipping Modules
Store Features / System Modules
Utility Modules
Truxoft Modules
StoreMan/StoreMan Pro
Miva Licenses
Truxoft 2.x Modules
Truxoft 3.x Modules
Store Features / System Modules
DEN_TOPSELLERS
Top Selling Products
35.00

This module tracks top selling products, both store-wide, and within individual categories, which can then be displayed to your customers with links to the top products sold. The powerful admin interface allows virtually absolute control over the appearance.

"Tokens" allow you to create your own top selling products section in an unlimited number of ways, creating dynamic content based on your pre-formatted HTML. The module allows you to choose between a number of general display options, including the number of top products to display, the ability to display above/below the category tree, or above/below the main page, and what sections of the store to display top sellers on.

Store-wide top sellers may be displayed on the storefront and product pages, and category top sellers may be displayed on category and product pages. The module senses whether a customer has arrived at a product page from a category or not, and displays either the category top sellers or the store-wide top sellers accordingly.

Top seller data can be reset anytime, either manually, or automatically through admin. For example, you can set the module to reset the top selling products data every x days, for top weekly sellers, etc.

You can also block specific products from being displayed as top sellers using the filter option in admin.

Admin Screen Shot | MMUI/OUI (OUI required for 4.14 and higher)| 3.x,4.x| Informs your customers as to the hot items in your store| 1
Add to Cart

DEN_NEWCUSTMAIL
New Account Customer Emails
20.00

New Account Customer Emails allows you to send automatic emails to customers when new accounts are created. "Tokens" can be used to create dynamic, personalized messages. Tokens are available for customer name, email, login, password, and company.

This module can also send HTML formatted messages (the default is plain text).

| MMUI/OUI| 2.x,3.x,4.x| Send an automated, personalized email to new customers| 1
Add to Cart

DEN_BUYXGETXFREE
Buy X Get X Free
35.00

This module allows you to configure buy x get x free specials on a product-by-product basis. Simply check a box in admin to enable buy x get x free specials for a product, specify the quantity that must be purchased, the quantity free, and, optionally, a maximum quantity free. Free items appear on all invoices, basket display, etc.

Additionally, you can configure an alternate product to be used for the free product(s). The maximum quantity free and alternate product options allow for a number of scenarios, such as:

  • Buy 1 or more widgets and receive a free special edition widget poster with your order.
  • Buy 3 widgets get 1 free. Maximum of 2 free widgets per order.
  • Unlimited 2 for 1 special on all widgets.
Admin Screen Shot | MMUI/OUI| 3.x,4.x| Offer specials to your customers|
Add to Cart

DEN_WLST
Out of Stock/Coming Soon Wait List
55.00

The highly configurable Out of Stock Wait List module allows customers to be notified when stock levels are replenished for items that are temporarily out of stock. It can also be used for "coming soon" items so customers can sign up to be notifed when an item is available. This module features advanced admin options such as customizable messages and buttons, "tokens" which give you full display control and allow dynamic content of notification messages, an inventory threshold level that must be met before sending back in stock notifications, a continue shopping button that remembers where the customer came from after adding an item, and more. Wait List buttons appear on all product pages, including category pages, search results, products list pages, and full product display pages, for out of stock items which are not set to be hidden when out of stock. You can also exclude products from showing an add to wait list option when out of stock through admin.

All items on the wait list can be viewed and selectively processed via the easy to use utility console. The auto-refresh mailing engine can send an unlimited number of notifications at once without timing out. Notifications for all items back in stock can be sent with a single click, or you can selectively decide which notifications to send in the console.

This module is fully compatible with all the features of the inventory system with Merchant 4.x, including support for product-by-product out of stock levels. (Out of stock levels do not necessarily have to be zero in Merchant 4.x.)

With a polished user interface and administrative back-end, the Out of Stock Wait List module is a full featured system to prevent low stock levels from turning away customers.

| OUI| 4.x| Let customers order an item not in stock and then informs them when it becomes available|
Add to Cart

brok_shareit
Share it with a Friend
45.00
This module provides the "Tell a friend" genre of functionality. It adds a button to the product display pages which a customer can click to be taken to a form page where they enter the email address(es) of their friends, enter any comments they want, and send an email to those friends telling them about the product. But it is a bit more flexible than most. The button link from the product page can be displayed in 11 different positions (and even all 11 if the mood strikes you). The form into which the customer enters their email address and the addresses of their friends with whom they are sharing their discovery is completely configurable. You define the html to use for that page with tokens used to represent where you want to put the various form fields. The message on the email is similarly configurable and tokens can be used to represent the product code, name, price, cost, and description. The module includes a logging feature which can save the product and customer's comment to a flatfile. By default, the module includes the HTML you need for a standard form for all of the fields and pages.

You can read the module's manual here
| OUI| 2.x,3.x, 4.x| Allow your customers to advertise for you|
Add to Cart

BROK_CERTIFICATES
Gift Certificate Manager
80.00
    This module gives a store the ability to sell and accept electronic gift certificates. Gift certicates templates are created and can be associated with products for sale in the store (or their attributes). When the associated product is purchased, the module will automatically generate a key for that certificate and send an email (optional) to the purchaser containing the key and an explanation of how to use it. At checkout, on the payment and shipping selection page, the module prompts the customer to enter a gift certificate key and, when a certificate is used, applies the appropriate credit. The remaining balance, if any, is recorded and available on subsequent visits.
    Of course there is a little more to it than that and this module provides for a great deal of flexibility:
  • Certificate types can be associated with individual products or their attributes. In addition, attributes can be added to the product to collect address information, the name of the person the certificate is for, the date to deliver the certificate, and any notes the purchaser wants to include for the recipient. This data is collected and stored in association with the key that is generated for that certificate.
  • A template can be configured and used to view the certificate in a browser window. This template uses tokens to represent the various information about the certificate such as the key, the store name, expiration date, balance, etc. The data collected when the certificate was purchased (ie. address information, notes, etc.) can also be inserted into the certificate. This certificate can then be printed and mailed or manually distributed.
  • Keys can be manually generated from within admin. Immediately after the key is generated, a link is availalble to view the certificate so that it can be printed.
  • There is an administrative interface showing all of the keys that have been generated for each certificate type. The data shown includes the issue date, expiration date (editable), balance (editable), date last used, and the order id in which the certificate was purchased (unless it was manually generated of course). This list can be sorted ascending or descending by the certificate keys and the issue date.
  • The orders in which a gift certificate is redeemed are tracked for each key and can be viewed from within admin. The amount for which the certificate was redeemed and the resulting balance is shown.
  • A few of the other features:
    • Email notification
      • The contents of the email is completely configurable with a template which uses tokens to represent various data about the store and the key. The the email message can be separately configured for each certificate type as can the email subject
    • Certificate Keys
      • The keys can be separately configured for each certificate type and default settings can be configured. The format of the keys can be configured to use any number of numbers, characters, or a mix of both. A template is used to format the key and can include the store name, certificate code, and any other text
    • Checkout Prompt
      • The checkout prompt that appears on the shipping and payment configuration screen is completely configurable. It uses a template and tokens to represent the location of the text field and the "redeem" button and can inlude any well formed html you want to put into it. All of the buttons can have images configured for them and the size of the text field can be separeately set.
    • Other settings
      • Among other settings, the module can let you decide whether or not the certificate, when redeemed, can be applied against the shipping and tax, whether or not to permit multiple gift certificates to be used in a single order, and whether or not to bypass the selection of a shipping method and payment method for $0 balances resulting from the redemption of a gift certificate.


You can view the module's full documentation (including screen shots) here.
| OUI| 2.22+ 3.x 4.x| Sell and accept gift certificates in your store|
Add to Cart

BROK_WISHLIST
List Manager
80.00
    This module provides your customers with the opportunity to add products to a List. This permits them to later return to your store to view, add, and edit the list as well as order things from it.0 They can send email to their friends prompting them to visit your store and view and purchase things from the list. Other customers can search the wish lists for the lists of their friends, hopefully with the intent of buying something for them, and send email to others to recommend that they visit your store and start a list. The module is very configurable and can be used equally well as a Wish List or a My Favorites type of feature for your store.
You can view the module's full documentation (including screen shots) here.
    Of course there is a little more to it than that and this module provides for a great deal of flexibility:
  • The admin interface provides the merchant with the ability to view the current customers with lists (searchable by list contents and customer data) and to view the contents of each list. The entire wish list can be deleted from within admin as can individual products in the list.
  • If a product being added to a list has attributes, the customer will be prompted to select the attributes (but not required to) before the product is added to the list. If the customer is not logged in when they attempt to add the product to their list, they will first be prompted to log in and will have the opportunity to create a new account.
  • The module adds new Merchant pages on which the customer can view their your own list and search for the lists of others. Links to both of these pages can be provided in up to 13 different positions in the navbar and in the category tree. The link by which the customer adds the product to their list can appear on up to 11 different positions on the product display page. The link text and/or image used for each of these links is separately configurable.
  • When a customer searches for lists, the list "owner's" first name, last name, email address, login, city, state, and zip code are all searched.
  • The merchant has the option of making the list "opt-in only" by providing the customer with a checkbox on the customer account page to enable a list (the text of the prompt is configurable). If a customer chooses not to opt-in to the list, they will be able to add/edit/view their own list but it will not appear in searches by other customers. They can still email their friends and provide them with a link to their list.
  • An expiration period can be set for the lists. If no activity takes place in a configurable time period (ie. no products are added) the lists can be purged from within admin.
  • The format of all of the pages is completely configurable with tokens. The customer can be permitted to edit the quantity of the items in their list, add a note, and delete individual items. The format of the page on which the customer views their own list and on which they view the list of others are separately configured to provide the customer with the additional ability to edit their list.
  • From the page on which the customer view their own list, they can send an email to their friends to let them know about their list. From the page on which the customer searches for the wish of others, they can send an email to invite their friends to start a list. The content of both of these emails is completely configurable from within admin and use tokens to represent store and customer data.
  • The header, footer, background image, title, and background color of each new page added by the module are separately configurable from the module's administration interface.
| OUI| 2.x 3.x 4.x| Provide your customers with a Wish List or My Favorites list|
Add to Cart

DEN_PRODFIELDS
Additional Product Fields Manager
80.00

Additional Product Fields Manager is an easy to use package for creating an unlimited number of new product fields. It requires no core database modifications or code changes, all additional fields are defined through an admin console. Simply define a code and prompt for each new field, and choose which screens to display it on (product, category, product list, and/or search). These options may be edited later while preserving any new field data you have added. Additionally, you can arbitrarily sort new fields at any time.

Once one or more new fields have been defined, you can start adding product data for the new fields. Product data may be added/updated in the Edit Products Screen, or in bulk using the included Import Module. Field data may contain up to 254 characters and may also include HTML/JavaScript/etc. If you haven't added any data for a new field for a product, that field simply isn't displayed for the product. In this way, different products may contain different new fields. An export module is also included.

Features Include:
  • Unlimited new fields
  • No database or code changes required
  • Configurable display of new fields for all standard screens (you can choose to display a new field on category and product pages, but not on search results, for example)
  • On-the-fly sorting of new fields
  • Import module for bulk import of new field data
  • Export module to export the new field data
  • Optional bold display of new field data on product and expanded displays

Note: This module requires version 3.9 or higher of the Miva Engine.

|OUI |3.x,4.x |Create unlimited additional product fields |1
Add to Cart

DEN_RPPH
Related Products From Purchase History
65.00

This unique module automatically suggests products customers might be interested in, providing a "customers who bought this also bought" type of functionality. It analyzes a product, or even an entire basket, and, based on previous purchases containing the same items and relevancy options, calculates the top X most related products.

Related products may be displayed on the product, basket, and/or first checkout pages. All the familiar display options for line-item vs expanded display, optional fields, etc., as well as additional display options, are configurable separately for each page.

How it works: When first installed the module queries any existing orders on your server and builds a related products index. This index is updated as new orders are placed, making the module continually "smarter" at suggesting products over time. By default, it prioritizes based on count. The more times customers have ordered a product in combination with another product, the higher the priority on the related products list. You can change the priority to price, ascending or descending, so higher or lower priced items are pushed first. The sorting options may be adjusted for each page independently. The real power of the module lies in the ability to apply this logic to an entire basket, determining the most likely products a customer will also purchase. If using Merchant's inventory tracking feature, you can also filter products so that only those with a quantity greater than X are displayed.

Let your customers' purchase patterns create an automated virtual sales rep.

Note: This module requires ver. 3.9x or higher of the Miva Engine. The option to display related products on product pages is not currently compatible with our Product Templates module.

|MMUI/OUI (OUI required for 4.14 and higher) |4.x |Let your customers' purchase patterns create an automated virtual sales rep |1
Add to Cart

DEN_MINMAXQTY
Minimum/Maximum Quantity Manager
45.00

Minimum/Maximum Quantity Manager allows you to set minimum and/or maximum quantities products must be ordered in. Quantity restrictions may be set individually for each product, and/or globally. Global restrictions may be applied to all products, a specific list of products, or products matching a price criteria. For example, you can configure a 2 piece minimum for all products $5 or less. If using a list of products support for * wild cards is included (to include all products starting with specific characters). If both global and product specific restrictions apply to a product, the product restrictions will have priority. For example, you could set a global 2 piece minimum on all products, but have a specific product flagged as 3 piece minimum.

The basket contents can either be automatically checked and auto-adjusted every time the basket changes, or only checked when the customer attempts to checkout. If auto-adjusting is enabled and a minimum/maximum restriction is not met, a configurable, tokenized message is displayed and the quantity is automatically changed. A message might say, for example, "Quantity for widget adjusted to 4 to meet maximum requirement of 10" (if, say, a customer already had 6 widgets in her basket and tried to add another 5). If auto-adjusting is not enabled, the basket is only checked during checkout. If any restrictions aren't met the customer is redirected to the basket contents page, and a configurable error displays prompting the customer to adjust the basket. The location of the error message is configurable, and can be set to Above Global Header, Below Global Header, Page Top (top of main right cell), or JavaScript Alert.

If products flagged with minimum/maximum quantity restrictions contain attributes, the module also provides a choice between counting each attribute combination as a separate product, or counting them cumulatively. Say a t-shirt is sold in 3 colors, has a minimum quantity of 10, and the customer adds 3 red, 3 blue, and 4 green shirts. If counting attribute combinations cumulatively, the minimum is considered met. If counting individually, the customer must order 10 for each color ordered.

|MMUI/OUI |3.x,4.x |Create minimum and/or maximum quantities for products
Add to Cart

BROK_SEARCH
Search Manager
50.00
    This module provides your store with a more configurable and robust search page. It permits you to offer your customer the option to search categories and attributes and to limit their search to particular fields in the Products database. Searches can be made case sensitive, restricted to searching only the entire phrase, and made to use either AND or OR. In addition, the module provides for the separate configuration of keywords for your products and those keywords can be included in the search. The module supports the Viking Coder's Additional Product Fields module and you can provide your customers with the ability to search the fields that you have configured for your products. All of the configurable options, including the particular fields to search on, can selectively be made default options and hidden from your customers. In this way you can restrict the search to only those fields you want your customers to search in.
    The module comes with two distinct admin interfaces. One provides for the simple configuration of a default layout for the search page and display of results. For those familiar with HTML and looking for a specific layout, there is a template based configuration option which provides for complete token and template based control over the layout of the search page and results listing. Support is also provided for Third Party modules in the same manner as my Category Page Templates and Product Page Templates modules.
    A sampling of the module's features:
  • Can be configured to replace the standard Merchant Search link and will use the same search button. So you can have the standard search link instead point to the Search Manager search page
  • The search page can be linked to from a static link with a link of the form:
       http://yoursite.com/Merchant2/merchant.mv?Screen=SRCHM&Store_Code=storecode
  • Customers can search the categories for their search terms and the results are displayed above the product results (in the standard display format; they can go anywhere you want with the template formatting).
  • Customers can restrict the search to find only the entire phrase they entered by surrounding the search terms in double quotes. Eg. "Clown nose" will find only those products which contain the exact phrase "Clown nose"
  • Keywords can be saved for each product and category and those can be used to search in. To search the keywords for the products is an option for the products. The keywords are searched automatically for the categories. In both cases a tab is added to the individual category and product screens so that the keywords can be added.
  • You can redirect customers who add products from the results listing either back to the search page or to the basket.
  • All of the buttons (eg. "search", "add to basket", "previous", etc.) are configurable w/ images and alternate text.
  • When using the Template formatting option, you can use tokens to add drop down select lists with terms your customers might want to search for. They can then search for those with a simple selection from the list.
  • When using the Template formatting option, you can provide the customer with the option to sort the displayed results ascending or descending by product name, product code, or product id.
  • When using the Template formatting option, you can use multiple search fields to prompt your customer to search for multiple terms. For example, you could provide a field for "title" and a field for "author" to prompt our customer to narrow their search


  • The module's documentation can be read here


    Note: This module requires ver. 3.9x or higher of the Miva Engine.| OUI| 3.x 4.x| A robust and very configurable search for your store|
    Add to Cart

    BROK_AFFILIATES
    Affiliate Manager
    80.00
        This module, as the name implies, is an affiliate manager. It tracks referrals to your store from your affiliates. You give an Affiliate code to them which they in turn can use in a link to your site or provide to others who can enter it on your site to give credit to the affiliate for their visit. You can set the amount to be paid out separately for each individual affiliate and the module tracks the accumulation and alerts you when payout is due. Payouts can be scheduled for any time period from daily to annually or set to occur when a particular payout amount has been accumulated.
        A sampling of the module's features:
  • Store display settings can be configured separately for each affiliate so each can have their own "unique" look and feel
  • Payouts can be accumulated and for both hits and orders (as both a per order payout and as a percentage of the order total)
  • Payouts can be accumulated up to 5 levels deep (i.e. you can give payouts to those who refer other affiliates to your store)
  • Emails can be sent to the affiliates when orders result from their referral. The email can be in either text or html formatting.
  • The referral is gathered by the module itself w/ a link such as:    http://yourstore.com/Merchant2/merchant.mv?AFFIL=affilcode
    No need for extra scripts to collect the referral.
  • The referral link can point to almost any page in your store. For example, you can point them directly to specific products or categories. Just add the AFFIL=affilcode to the URL that points to that page.
  • Customers can be redirected to a static web page after the referral is collected so the module can be used by those merchants who display their products on static pages.
  • Referrals can be held without crediting it to the affiliate if the customers pay with particular payment modules to avoid payouts for orders for which payment was not actually received.
  • The contents of the emails sent by the module and the invoices generated are fully configurable by the use of templates.
  • The referral code can be passed to your store either through the link from the affiliate's web site or it can be collected in a form on your site which can be positioned in up to 14 different positions. The content of that form is configurable with a template
  • The module can provide for a new page in your store at which customers can apply to be affiliates. That page can be linked to w/ links in up to 13 different positions on your store pages and the content of the new affiliates page is entirely configurable by the use of templates. Approval can be either automatic or pending your approval.
  • More information about the available features can be gleaned from the main Options page which you can see here.


  • The module's documentation can be read here


    Note: This module requires ver. 3.9x or higher of the Miva Engine.| OUI| 3.x 4.x| Comprehense affiliate management|
    Add to Cart



    NEW - take a look at our demo store and test drive many of our modules



    Home | Custom Work | Support | Contact Us | About Us | Resources

    ©2001 VikingCoders