Found 216 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.
The OpenUI SuperMod provides you with advanced display and formatting capabilities for any Miva Merchant store using OpenUI. By inserting “Virtual Modules” into the OpenUI SuperMod and using templates and tokens throughout the store, you can control the look and feel of Miva Merchant in a whole new way. The OpenUI SuperMod allows you to harness the power and flexibility of OpenUI!
Key Benefits Include:
New Directly edit and modify the templates that control the screen output of your store! All of the templates can be fully customized to your needs, and are fully compatible with any OpenUI Token-enabled modules.
New Create New Screens for your store using Templates! Create forms and surveys, have the contents of the form emailed to you after submission!
Page Template capabilities without module conflicts
Nearly unlimited possibilities for store layout enhancements
Create OpenUI Virtual Modules with a few mouse clicks instead of paying a programmer to develop a fully custom module
Display any text, HTML or variable at any OpenUI Hook Point
Dozens of free “plug-in” Virtual Modules can be downloaded from the Copernicus Website
All Virtual Modules are supported on both uncompiled and compiled Miva Merchant
Simple GUI based Virtual Module development interface, allows:
Value Assignments
Variable-value Assignments
Text/HTML screen output
Variable screen output
Tokenized screen output
Conditional execution
Simple arithmetic assignments
OpenUI Return-hook overrides for selectively hiding or displaying screen sections
NEW! DynamicTemplates™ Scripting Engine
NEW! Direct SQL Queries for OpenDBv2/MvSQL-QUERY
Templates are available for the following screens!
Standard Shopping Screens:
SFNT/LOGN/ACNT/SRCH/PLST/BASK: Store front screen, login screen, customer account screen, store search screen, product list screen, basket contents screen
CTGY: Category screen(s)
Generic store wide category screen template
Category specific screen templates
Category screen templates applied to categories with similar category codes
PROD: Product screen(s)
Generic store wide product screen template
Product specific screen template
Product screen templates applied to products with similar product codes
Standard Checkout Screens
OINF: Order Information screen
OSEL: Order Shipping and Payment Selection Screen
OPAY: Order Payment Information
INVC: Invoice Screen
Free Virtual Modules:
Add Contact Us Button
Body Tag Insert
Change All Prices To "FREE"
Change CTGY Next/Prev Table Width
Change 'Login' to 'Sign In'
Custom Shipping Messages
Head Tag Insert
Hide All Prices
Hide Create New Account
Hide Order w/out Account
Move Continue Button (to center)
Move Continue Button (to left)
No Category Tree
No Weight
Prohibit Shoppers from Altering the Quantity in the Basket
Remove BASE HREF tag
Remove PROD Screen Links
Remove Product Code Links in Basket
Store Front URL
Remove Global Header from Invoice Screens
Remove Other State / Province from Address Screens
Third-party module compatible
Product Page Templates
NEW! No Purchase Links if Zero Price
NEW! No Weight if Zero
NEW! Third-party module compatible
NEW! Best Sellers Display Template
NEW! Category Path?Breadcrumbs Template
NEW! Category Storefront Template
NEW! Mini-Basket Template
NEW! Expanded Category Tree
OpenUI Token Support: The OpenUI SuperMod supports OpenUI and third-party tokens through the OpenUI provided token functions. OpenUI token
support is available in:
Uncompiled: OpenUI v4.56+
Compiled: OpenUI v4.74+
NEW! Copernicus Template Library: The Copernicus Template Library includes over 15 special purpose tokens for OpenUI, and is include FREE with the OpenUI SuperMod!
NEW! OpenUI Enumerator Included! The OpenUI Enumerator is now included FREE with the OpenUI SuperMod!
Third-party Module Compatible Templates: The OpenUI SuperMod allows you to include template files anywhere in your Miva Merchant store, optionally not skipping any other output or hook points. Thus, you can include a template on any screen without compromising existing module compatibility.
NEW! DynamicTemplates™ Engine:
Now featuring the very first ever lightweight template scripting engine for OpenUI and Miva Merchant(tm), DynamicTemplates allow you to create scripted templates! Includes control structures, variable assignments and conditional displays!
NEW! Direct SQL Queries for OpenDBv2 & MvSQL-QUERY:
Users of OpenDBv2 now have direct SQL query capabilities for Miva Merchant! Never before avialable, this feature is a must for advanced display capabilities using OpenUI and OpenDB!
Product Capabilities:
The OpenUI SuperMod can be used for most display
modifications and tweaks, even those that are conditional. With the advent of OpenUI Expression evaluation, almost any Miva Merchant API function can be called from within a template or a VMod. This provides the ultimate in display and execution control within your Miva Merchant store.
*Note: While many API functions are available, general database creation and writing routines are not provided by the OpenUI SuperMod or OpenUI
unless you are using MvSQL-QUERY and OpenDBv2 Therefore custom programming that requires new databases is not possible.
Miva Merchant: v4.00 - v4.13 OpenUI Required: Any Version Miva Merchant: v4.14+ OpenUI Required: Any Version, latest version requierd for token and API function calls.
Please note: The OpenUI Enumerator is included free of charge with this distribution.
Multiplereport looks
: classical, double line, single line, summary
Allows to search
and filter
patterns in any field of the order database
Orders may be filtered (out and in) according to the
total amount - expressions and ranges may be used
Using the Search/Filter you can display and print out also individual invoices
Sorting
by any column - e.g. by date or day time, first name, last name, e-mail, city, product, total amount,...
Page breaks
for printing each order on a separate page included
Exports and sends batch reports to the store owner by e-mail - in multiple file formats (currently HTML,
formatted text,
delimited text and
Excel)
Printing customizable
Packing Slips
(pick slips, gift certificates) in cooperation with the MmPSLP
plugin module.
In cooperation with the MmHTML
and/or MmHTMLc
modules, you can display and print also batches of formated Merchant and Customer invoices with custom headers and footers
(may include logos, texts, etc.)
In cooperation with the MmHTML
and/or MmHTMLc
modules, invoices may be greatly customized - including columns selection, colors
and fonts, attributes format,
thumbnails and long descriptions
Numerous options for different ways of displaying product attributes
(with MmHTML)
Ordered products within each invoice may be
sorted by any column
(with MmHTML)
Additional user-defined column may be inserted in the invoice (any position) (with MmHTML). Miva variables, functions or file calls may be used to generate values for the additional column. It may contain for example a download link, price in a second currency, tracking info, etc.
Instant Access
- Ultra Batch control header appears in the Admin front page. No neccessity to click long minutes through the left navigation menu.
Orders
processing and
deleting on multiple selected orders or whole batches with a single click!
Recovery (
undeleting) deleted orders possible!
Resetting processed orders (
un-processing) and processing them again possible!
Packing
the store data from within the Ultra Batch interface!
Displays the date and time
of the orders
Optionally displays all orders in the store
Optionally displays also deleted orders
Displays totals
and basic statistics
per batch and overall
Hides the Credit Card number if Admin not accessed on a Secure Server (disclosure prevention)
In cooperation with the
MmPGP module it send batches including the CC numbers by secure PGP
encrypted e-mail
Supports POP before SMTP
- requirements at some secured mailservers (with MmHTML)
NEW:
displaying additional fields of external modules, such as Weiland's Addendum or SB21
OrderXtra
NEW:
(Re)sends Customer Confirmation Email
(possibly including a status field in a user defined column) (with MmHTMLc)
NEW:
Timeout prevention
- long batches split automatically onto multiple pages to avoid timeouts.
NEW:
Mall support
- quick store selection for administrators of malls with multiple stores. Mall packing.
NEW:
sequential filter
- in addition to the search/hide
filter mode, there is now a from mode - displaying all orders after the first matching one, using the selected order sorting.
NEW:
delete all - ability to delete all batches in once
NEW: displaying of
user defined column, available also for sorting and search/hide filter
NEW:
displaying of
un-batched orders, and batching them
NEW:
PAYMENT DATA REMOVAL!
You can now keep all orders and batches in your Admin, and removing just the CC information to keep your store secure.
NEW:moving orders
from one batch to another (e.g. grouping of orders for monthly charging -
subscriptions)
NEW:closing batches - hiding them from the standard view (re-opening possible too)
NEW:
product value, tax and shipping added to
displaying batch totals
NEW: full featured
printing of shipping labels
available with MmLABEL
NEW:
time zone
setting and user-defined date and time format (with MmHTML, MmHTMLc and MmPSLP)
NEW:search / hide by date and date ranges
Does
not require OpenUI. Works with both OUI
and MMUI.
No OUI hook conflicts
- truXoft modules are 100% conform to the Miva Merchant API, they do not use OUI extensions and therefore never cause hook conflicts with other modules, otherwise common at OUI modules.
Very
easy installation, plug&play, no coding, no programming experience necessary
Available in English and
German localization (same file)
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
Improved navigation in the "Approve Customers" administrative utility module - including a quick link to the most recent customer record.
Choose the way you approve customer accounts - accounts can now be approved using either the standard Customer admin or the "Approve Customers" administrative utility module.
New options for the Merchant Notification and Customer Notification email messages û the inclusion of the Customer billing and shipping fields is now optional.
Details:
The "Hide Prices Pending Customer Approval" module contains a wealth of functionality and customizable options. It's tremendously useful for wholesalers and other store owners that want to limit access to a known, and approved, customer base.
Product Prices Hidden Product prices can be hidden until a customer's account has been approved by the store's owner. Optionally, prices can be hidden until a customer creates or logs-in to an account (without requiring approval of the account).
Buttons Too The product prices û and the "Add To Cart" and the "Buy One Now" buttons û can be hidden on the Product List, Categories, Search Results, and Product Display screens. An optional, fully-customizable message can be displayed in place of the hidden prices.
Two Modules In One The module is actually two modules û a OpenUI system module and an administrative utility Module. The system module customizes the store's look and feel and limits access to prices. The administrative utility module provides the store owner with the ability of reviewing and approving customer accounts. It's also a fully-functional and user friendly customer management utility.
Quick Approval of Customer Accounts The administrative utility module also has a "quick approval" feature. A store's administrator can quickly search for a new customer by login, email address, or other keyword û then approve the customer with one click.
Merchant Notification of New Accounts An optional email notification can be sent to a specified address whenever a new account is created by a customer. The subject and header of the email message are customizable.
Customer Notification of Approved Accounts An optional email notification can be sent to the customer whenever their account is approved. The subject and header of the email message are customizable.
Multiple Levels of Access Restriction The store's owner can select from three different modes.
Hide Prices Pending Approval of Customer account
Hide Price Unless Customer Has Account
Show Prices - (Disables Module)
Customer Messages An optional & customizable Customer Account Pending Approval" message can be displayed just below the Miva Merchant header. An optional & customizable message can also be displayed on the Customer Account & Customer Information screens. This can be used to inform the customer of the store's policy for accessing the product prices.
For example: "Approval of customer account is required. Please complete the customer account form. You will be notified by email when your account is approved."
Many More Customizable Options
Mode
Customer Message (displayed on Customer Account & Customer Information screens)
Price Message (displayed in place of price)
Account Pending Message (message displayed if customer's account is pending approval)
Merchant Email Address (for receiving notifications of new accounts)
Send Merchant Notification (if checked, merchant will receive email notification when new customer account is added.)
Merchant Email Subject
Merchant Email Header
Include Customer Info in Merchant Notification Email
Send Customer Notification (if checked, customer will receive email notification when new account is approved.)
Customer Email Subject
Customer Email Header
Include Customer Info in Customer Notification Email
If you don't know which OpenUI product you need, then THIS IS THE ONE!
The OpenUI Advanced (formerly OpenUI Standard) is ULTIMATE enhancement for your Miva Merchant store! Too many features to even begin to list, and all for a VERY LOW PRICE!! It gives you all of the features you are already used to from OpenUI Look & Feel Basic, and the following addons are include:
And the new OpenUI Turbo (double your OpenTokens speed!)
The OpenUI Look & Feel module replaces your MMUI module and provides central 'hooks' through which module developers may easily add features and performance enhancing solutions without having to reinvent the wheel with each Merchant release.
UDPATED VERSION - NEW AND IMPROVED!
We went all out with this latest release of the OpenUI. We have included the following enhancements:
OpenBatches™ - This simplifies order processing in Miva Merchant like never before. You no longer have to go back and forth between the left-hand tree and right-hand main window. From the right hand main window, searchable lists allow you to search, view, edit, or delete batches. This screen also allows you to view orders within a particular batch via OpenOrders™, shows if you have new orders, and even enables you to create a new batch. This all happens from ONE interface.
OpenOrders™ - Using the main window, you now have a searchable order list that allows you to filter by all orders, only unbatched orders, or by orders within an individual batch. You can further filter by order number, product code, order total range, and by date and time range. From this screen, you can also edit and delete individual orders. Once again, this all happens in ONE interface.
An optional statistics interface that works with both the OpenBatches™ and OpenOrders™can be unlocked with the purchase of an OpenUI Pro license key. Find out your top sellers, revenue generators, sales by the hour and day, and much MORE! Read More Detailed Information!
This additional license key is solely for statistics features and will have NO impact on existing or future OpenUI installations. All stores will continue to function with the same capabilities as before and include the great features listed below.
Shorter URLS for Google - It was recently announced in a newsletter geared toward search engines and Miva Merchant that category and product pages without the store code in the url were being readily indexed by the top search engine in the world, Google. If you only have one store, the OpenUI will automatically remove the store code from all urls in the category tree, product list, search results, and basket contents screen. If you have two stores, your store code will remain in the url.
Example:Instead of merchant.mv?Screen=CTGY&Store_Code=CODE&Category_Code=CATEGORY, it will be: merchant.mv?Screen=CTGY&Category_Code=CATEGORY This applies to compiled stores with the mvc extension as well.
Feature added based on recommendations from JMH Web Services (jmhonline.net). *This information has been updated to reflect new findings from JMH. Google now does not have a problem with the store code.
Category and Product Names First in Title Tags- Miva Merchant and previously the OpenUI put your store name before the category and product names in their respective screens title tag (i.e. Store Name: Category or Product Name). Depending on the length of your store name, your category and product titles may not be appearing in your search engine listings title phrase! With the new and improved OpenUI, your category and product titles will be first in the title tag, resulting in better listings within search engines (i.e.Category or Product Title: Store Name).
Feature added based on recommendations from JMH Web Services (jmhonline.net).
A New (Optional) Interface for the Miva Merchant Navigation Bar (navbar)- You now have better (and more) control over which navigation buttons are displayed, as well as many other features including:
Ability to specify cellpadding and cellspacing of navbar.
Optional navbar background image.
Options to align navbar (i.e. Full, Center, Left, Right).
Ability to change navbar buttons including the logo to space, text, etc.
Token replacement in the Cell "links" can be done using the %VAR(varname )% convention. For example, to include the g.sessionurl, just use "%VAR(g.sessionurl)%". To include the store id, use "%VAR(Stores.d.id)%". Most available variables can be used, but they will all be filtered through the encodeentities() function before they are substituted.
Feature added based on recommendations from Rich Chatfield (customMvDesign.com).
Support for New Attribute Types Built-In- New Attribute Types were previously only supported in the uncompiled versions of Miva Merchant, but will now be in both the compiled and uncompiled versions, and will not require the Admin Extension installation.
Support for module Order Tabs Built-In- module Order Tabs were previously only supported in the uncompiled versions of Miva Merchant, but will now be in both the compiled and uncompiled versions, and will not require the Admin Extension installation.
Body and Head Tag Options - You don't need additional modules anymore for these two fields if you use the latest version of the OpenUI! Include javascript, cascading style sheets, meta tags, margin height and width, preload images, and much more. For example:
<Select One> Option for Drop-Down Lists - You can now include Select One as the default prompt for attributes, shipping options, and payment option drop-down lists. The default prompt is also customizable for each one. (i.e i.e <Choose Color>, <Select A Shipping Method>, <Select Payment Method>)
The OpenUI Look & Feel Pro License Key unlocks a special feature of the latest OpenUI module. Once you unlock this feature with your license, you will be able to see the total stats for the orders in one batch, all unbatched orders, or all orders regardless of classification. The stats page gives a total sales summary, and then breaks the total sales down by day-of-the-week and time of day (by the hour) the orders were made. The stats page also lists the top selling products and top revenue generators for the specified parameters. The stats are based on the filtering options you currently have set, allowing you to specify exactly what information you would like to generate. For example, if you are in the customer screen on the OpenOrders™ tab and click on the stats button, you will see the stats of that customer's order only. If you have filtered the orders based on the order total and the date range, then the stats will be based on this filter. The stats button gives you immense flexibility because it allows you to view stats using a single filter or any combination of filters. For example, you can see the top 20 products from those that purchased SOMEPRODUCT, or those that have spent over a designated amount....or use both filters. All these resources are available simply by clicking the stats button, which appears on both the OpenOrders™and OpenBatches™ screens.
This additional license key is solely for the new stats features and will have NO impact on existing or future Open UI installation. All stores will continue to function with the same capabilities as before. You can purchase a key by clicking here.
The OpenUI Look & Feel Basic...this is the low-cost, entry-level OpenUI Look & Feel product that is required for running the many 3rd Party Modules currently available. (formerly OpenUI Standard)
It can be enhanced with OpenUI addons, such as the following:
And the new OpenUI Turbo (double your OpenTokens speed!)
The OpenUI Look & Feel module replaces your MMUI module and provides central 'hooks' through which module developers may easily add features and performance enhancing solutions without having to reinvent the wheel with each Merchant release.
UDPATED VERSION - NEW AND IMPROVED!
We went all out with this latest release of the OpenUI. We have included the following enhancements:
OpenBatches™ - This simplifies order processing in Miva Merchant like never before. You no longer have to go back and forth between the left-hand tree and right-hand main window. From the right hand main window, searchable lists allow you to search, view, edit, or delete batches. This screen also allows you to view orders within a particular batch via OpenOrders™, shows if you have new orders, and even enables you to create a new batch. This all happens from ONE interface.
OpenOrders™ - Using the main window, you now have a searchable order list that allows you to filter by all orders, only unbatched orders, or by orders within an individual batch. You can further filter by order number, product code, order total range, and by date and time range. From this screen, you can also edit and delete individual orders. Once again, this all happens in ONE interface.
An optional statistics interface that works with both the OpenBatches™ and OpenOrders™can be unlocked with the purchase of an OpenUI Pro license key. Find out your top sellers, revenue generators, sales by the hour and day, and much MORE! Read More Detailed Information!
This additional license key is solely for statistics features and will have NO impact on existing or future OpenUI installations. All stores will continue to function with the same capabilities as before and include the great features listed below.
Shorter URLS for Google - It was recently announced in a newsletter geared toward search engines and Miva Merchant that category and product pages without the store code in the url were being readily indexed by the top search engine in the world, Google. If you only have one store, the OpenUI will automatically remove the store code from all urls in the category tree, product list, search results, and basket contents screen. If you have two stores, your store code will remain in the url.
Example:Instead of merchant.mv?Screen=CTGY&Store_Code=CODE&Category_Code=CATEGORY, it will be: merchant.mv?Screen=CTGY&Category_Code=CATEGORY This applies to compiled stores with the mvc extension as well.
Feature added based on recommendations from JMH Web Services (jmhonline.net). *This information has been updated to reflect new findings from JMH. Google now does not have a problem with the store code.
Category and Product Names First in Title Tags- Miva Merchant and previously the OpenUI put your store name before the category and product names in their respective screens title tag (i.e. Store Name: Category or Product Name). Depending on the length of your store name, your category and product titles may not be appearing in your search engine listings title phrase! With the new and improved OpenUI, your category and product titles will be first in the title tag, resulting in better listings within search engines (i.e.Category or Product Title: Store Name).
Feature added based on recommendations from JMH Web Services (jmhonline.net).
A New (Optional) Interface for the Miva Merchant Navigation Bar (navbar)- You now have better (and more) control over which navigation buttons are displayed, as well as many other features including:
Ability to specify cellpadding and cellspacing of navbar.
Optional navbar background image.
Options to align navbar (i.e. Full, Center, Left, Right).
Ability to change navbar buttons including the logo to space, text, etc.
Token replacement in the Cell "links" can be done using the %VAR(varname )% convention. For example, to include the g.sessionurl, just use "%VAR(g.sessionurl)%". To include the store id, use "%VAR(Stores.d.id)%". Most available variables can be used, but they will all be filtered through the encodeentities() function before they are substituted.
Feature added based on recommendations from Rich Chatfield (customMvDesign.com).
Support for New Attribute Types Built-In- New Attribute Types were previously only supported in the uncompiled versions of Miva Merchant, but will now be in both the compiled and uncompiled versions, and will not require the Admin Extension installation.
Support for module Order Tabs Built-In- module Order Tabs were previously only supported in the uncompiled versions of Miva Merchant, but will now be in both the compiled and uncompiled versions, and will not require the Admin Extension installation.
Body and Head Tag Options - You don't need additional modules anymore for these two fields if you use the latest version of the OpenUI! Include javascript, cascading style sheets, meta tags, margin height and width, preload images, and much more. For example:
<Select One> Option for Drop-Down Lists - You can now include Select One as the default prompt for attributes, shipping options, and payment option drop-down lists. The default prompt is also customizable for each one. (i.e i.e <Choose Color>, <Select A Shipping Method>, <Select Payment Method>)
The OpenUI Look & Feel Pro License Key unlocks a special feature of the latest OpenUI module. Once you unlock this feature with your license, you will be able to see the total stats for the orders in one batch, all unbatched orders, or all orders regardless of classification. The stats page gives a total sales summary, and then breaks the total sales down by day-of-the-week and time of day (by the hour) the orders were made. The stats page also lists the top selling products and top revenue generators for the specified parameters. The stats are based on the filtering options you currently have set, allowing you to specify exactly what information you would like to generate. For example, if you are in the customer screen on the OpenOrders™ tab and click on the stats button, you will see the stats of that customer's order only. If you have filtered the orders based on the order total and the date range, then the stats will be based on this filter. The stats button gives you immense flexibility because it allows you to view stats using a single filter or any combination of filters. For example, you can see the top 20 products from those that purchased SOMEPRODUCT, or those that have spent over a designated amount....or use both filters. All these resources are available simply by clicking the stats button, which appears on both the OpenOrders™and OpenBatches™ screens.
This additional license key is solely for the new stats features and will have NO impact on existing or future Open UI installation. All stores will continue to function with the same capabilities as before. You can purchase a key by clicking here.
The Wizard Pro Combo Pack gives you a slew of OpenUI Wizards that make your store look and feel like you spent a heck of a lot more than $200! Each wizard is the real, full version, and is available at such a discount in this pack only.
Control the Basket Display Layout! Redirect "Add" buttons to terminate at the Basket. Select optional method for Continue Shopping and Checkout. Add Specials Category Display for "Last Chance Specials". Add Thumbnail image......
The most advanced, complete and versitile module available for total control of the overall appearance of your store. Fully compatible with Open UI Tokens and almost all other third party modules.
For the Ultimate in Category Screen Control. Set up unique Templates (Line and/or Expanded) for selected categories. Create display using Checkboxes, Open UI Tokens or a combination of both.
This module will allow you to send customer order confirmation or notification emails optionally by HTML formatted e-mail, in plain text or in plain-text with an HTML page as a file attachment.
The HTML Formatted Customer Confirmation module lets you totally customize the email confirmations to include descriptions, images, and more.
Merchant users and owners often complain about the readability of the notification e-mail. They are not aware of the fact that classical e-mail protocol (SMTP ) does not have any text formatting features. For these reasons, IT professionals use to set their mail clients to display messages in a fixed width font. That allows seeing formatting of such texts like Customer Order Confirmation E-mail, without any hassle.
There is also the possibility to send e-mail messages for example in the HTML format. HTML is supported by all current major mail clients. Among IT professionals, the HTML e-mail is not too popular, because of related security problems in some client versions, because of increasing the transferred data volumes, and maybe because of few other reasons.
However, HTML offers possibilities not available with plain SMTP and the formatting is often requested feature. The way MmHTMLc module implements the HTML format is secure for both sides and the transferred data is only slightly higher than at a plain-text message (in contrary to messages formatted within Outlook or other clients, where the volume may be easily the multiple of the original size).
The store owner may select between HTML, plain-text or a combination of both formats (Plain text in the message body and an HTML page in the file attachment. MmHTMLc allows you to customize the look and feel of the notification message. You can change colors, fonts, sizes, add logos, images, formatted text and anything else you may need.
NEW: MmHTMLc can be now configured to display the customized invoice with all the additional features (headers, footers, formatting, additional expressions, additional column, sorting,...) also instead of the standard checkout on-screen inovice.
Feature List:
Optionally sends order information by HTML formatted e-mail, in plain text or in plain-text with an HTML page as a file attachment
Allows customizing of the notification format: header, footer, font sizes, colors, embeded images,...
Allows the owner to choose between sending the confirmation to the Billing and Shipping address or to both of them.
Adds the order ID number into the subject of the e-mail for better tracking
Customizable table design - free choice of fields/columns
Product thumbnails may be included in the invoice!
Long product descriptions may be used in addition to product names
Variable tokens available in subject, header and footer
Ordered products may be sorted by any column
NEW: Additional user-defined column may be inserted in the invoice (any position). Miva variables, functions or file calls may be used to generate values for the additional column. It may contain for example a download link, price in a second currency, tracking info, etc.
Several options for different ways of displaying product attributes (same line, new lines, autoselection)
Adds the order ID number or other variables into the subject of the e-mail for better tracking
Supports POP before SMTP - requirements at some secured mailservers
Can display additional form fields like those of the Addednum or some other third party modules
NEW: customized checkout on-screen invoice with all the additional features (headers, footers, formatting, additional expressions, additional column, sorting,...).
NEW:Delayed / manual confirmation e-mail may be sent or re-sent manually from the Ultra Batch Report.
NEW:Exclusion lists - recipients may be defined to receive the text-only version, by domain and/or browser version.
NEW: both succesfull and unsuccesfull e-mail attempts are logged. The log file may be viewed in the MmHTMLc Admin control panel and unsucessfull notifications may be re-sent in the Ultra Batch Report
NEW: optionally hides zero charges (tax, shipping,...)
NEW: optionally displays subtotals
NEW:time zone setting and user-defined date and time format
Supports Miva Merchant 2, 3 and 4 on Unix and Windows platforms
Both English and German localizations available (others may be done on request)
Does not require OpenUI. Works with both OUI and MMUI.
No OUI hook conflicts - truXoft modules are 100% conform to the Miva Merchant API, they do not use OUI extensions and therefore never cause hook conflicts with other modules, otherwise common at OUI modules.
For compiled v4.14-4.23.x stores, this product has been replaced by the OpenUI Advanced, and OpenUI Basic, products...
The OpenUI Look & Feel module replaces your MMUI module and provides central 'hooks' through which module developers may easily add features and performance enhancing solutions without having to reinvent the wheel with each Merchant release.
UDPATED VERSION - NEW AND IMPROVED!
We went all out with this latest release of the OpenUI. We have included the following enhancements:
OpenBatches™ - This simplifies order processing in Miva Merchant like never before. You no longer have to go back and forth between the left-hand tree and right-hand main window. From the right hand main window, searchable lists allow you to search, view, edit, or delete batches. This screen also allows you to view orders within a particular batch via OpenOrders™, shows if you have new orders, and even enables you to create a new batch. This all happens from ONE interface.
OpenOrders™ - Using the main window, you now have a searchable order list that allows you to filter by all orders, only unbatched orders, or by orders within an individual batch. You can further filter by order number, product code, order total range, and by date and time range. From this screen, you can also edit and delete individual orders. Once again, this all happens in ONE interface.
An optional statistics interface that works with both the OpenBatches™ and OpenOrders™can be unlocked with the purchase of an OpenUI Pro license key. Find out your top sellers, revenue generators, sales by the hour and day, and much MORE! Read More Detailed Information!
This additional license key is solely for statistics features and will have NO impact on existing or future OpenUI installations. All stores will continue to function with the same capabilities as before and include the great features listed below.
Shorter URLS for Google - It was recently announced in a newsletter geared toward search engines and Miva Merchant that category and product pages without the store code in the url were being readily indexed by the top search engine in the world, Google. If you only have one store, the OpenUI will automatically remove the store code from all urls in the category tree, product list, search results, and basket contents screen. If you have two stores, your store code will remain in the url.
Example:Instead of merchant.mv?Screen=CTGY&Store_Code=CODE&Category_Code=CATEGORY, it will be: merchant.mv?Screen=CTGY&Category_Code=CATEGORY This applies to compiled stores with the mvc extension as well.
Feature added based on recommendations from JMH Web Services (jmhonline.net). *This information has been updated to reflect new findings from JMH. Google now does not have a problem with the store code.
Category and Product Names First in Title Tags- Miva Merchant and previously the OpenUI put your store name before the category and product names in their respective screens title tag (i.e. Store Name: Category or Product Name). Depending on the length of your store name, your category and product titles may not be appearing in your search engine listings title phrase! With the new and improved OpenUI, your category and product titles will be first in the title tag, resulting in better listings within search engines (i.e.Category or Product Title: Store Name).
Feature added based on recommendations from JMH Web Services (jmhonline.net).
A New (Optional) Interface for the Miva Merchant Navigation Bar (navbar)- You now have better (and more) control over which navigation buttons are displayed, as well as many other features including:
Ability to specify cellpadding and cellspacing of navbar.
Optional navbar background image.
Options to align navbar (i.e. Full, Center, Left, Right).
Ability to change navbar buttons including the logo to space, text, etc.
Token replacement in the Cell "links" can be done using the %VAR(varname )% convention. For example, to include the g.sessionurl, just use "%VAR(g.sessionurl)%". To include the store id, use "%VAR(Stores.d.id)%". Most available variables can be used, but they will all be filtered through the encodeentities() function before they are substituted.
Feature added based on recommendations from Rich Chatfield (customMvDesign.com).
Support for New Attribute Types Built-In- New Attribute Types were previously only supported in the uncompiled versions of Miva Merchant, but will now be in both the compiled and uncompiled versions, and will not require the Admin Extension installation.
Support for module Order Tabs Built-In- module Order Tabs were previously only supported in the uncompiled versions of Miva Merchant, but will now be in both the compiled and uncompiled versions, and will not require the Admin Extension installation.
Body and Head Tag Options - You don't need additional modules anymore for these two fields if you use the latest version of the OpenUI! Include javascript, cascading style sheets, meta tags, margin height and width, preload images, and much more. For example:
<Select One> Option for Drop-Down Lists - You can now include Select One as the default prompt for attributes, shipping options, and payment option drop-down lists. The default prompt is also customizable for each one. (i.e i.e <Choose Color>, <Select A Shipping Method>, <Select Payment Method>)
The OpenUI Look & Feel Pro License Key unlocks a special feature of the latest OpenUI module. Once you unlock this feature with your license, you will be able to see the total stats for the orders in one batch, all unbatched orders, or all orders regardless of classification. The stats page gives a total sales summary, and then breaks the total sales down by day-of-the-week and time of day (by the hour) the orders were made. The stats page also lists the top selling products and top revenue generators for the specified parameters. The stats are based on the filtering options you currently have set, allowing you to specify exactly what information you would like to generate. For example, if you are in the customer screen on the OpenOrders™ tab and click on the stats button, you will see the stats of that customer's order only. If you have filtered the orders based on the order total and the date range, then the stats will be based on this filter. The stats button gives you immense flexibility because it allows you to view stats using a single filter or any combination of filters. For example, you can see the top 20 products from those that purchased SOMEPRODUCT, or those that have spent over a designated amount....or use both filters. All these resources are available simply by clicking the stats button, which appears on both the OpenOrders™and OpenBatches™ screens.
This additional license key is solely for the new stats features and will have NO impact on existing or future Open UI installation. All stores will continue to function with the same capabilities as before. You can purchase a key by clicking here.
Hide Prices Pending Customer Approval module Tremendously useful for wholesalers and other store owners who want to limit access to a known, and approved, customer base. Product prices can be hidden until a customer's account has been approved by the store's owner. Access to the site can also be restricted, requiring customers to login. Includes an administrative utility for review & approval of customer accounts and assigning of price & availability groups. Fully compatible with OpenUI OpenTokens and third-party template-based modules.
Professional Version Features:
Price & Availability Groups support integrated into utility module - easily select a price & availability group while approving a customer
Require Customers to login - customers can be required to login (or create an account) before being granted access to anywhere in the store or to the product-related pages
OpenUI OpenTokens fully supported
Compatible with template-based modules, including Viking Coders Category Page Templates & Product Page Templates
Display Attribute-Option prices on Product Display screen
Plus all the features of the Standard Version
Summary of of Standard Version Features:
Multiple modes for hiding prices - prices can be hidden until a account approved or until a customer creates/logs-in to an account.
"Add To Cart" and the "Buy One Now" buttons are also hidden.
Prices & buttons hidden on the Product List, Categories, Search Results, and Product Display screens
Optional, fully-customizable message can be displayed in place of the hidden prices, on the customer accounts screen & on all screens for accounts that are pending approval
Two modules in one - includes a feature-rich administrative utility module for approving and managing customers
"Quick approval" feature for approving new customer accounts
Compatible with compiled Miva Merchant version 4.14 thru 4.2.
OpenUI OpenTokens OpenUI OpenTokens are fully supported.
Template-Based Modules Compatible with template-based modules, including Viking Coders Category Page Templates & Product Page Templates
Requires OpenUI.
Details
The "Hide Prices Pending Customer Approval" module contains a wealth of functionality and customizable options. It's tremendously useful for wholesalers and other store owners that want to limit access to a known, and approved, customer base.
Product Prices Hidden Product prices can be hidden until a customer's account has been approved by the store's owner. Optionally, prices can be hidden until a customer creates or logs-in to an account (without requiring approval of the account).
Buttons Too The product prices - and the "Add To Cart" and the "Buy One Now" buttons - can be hidden on the Product List, Categories, Search Results, and Product Display screens. An optional, fully-customizable message can be displayed in place of the hidden prices.
Require Customer Login Customers can be required to login (or create a new account) before being granted access to the entire store or to the product-related pages (Product Listing, Categories, Search, Product Display & Basket screens).
For instance - The module can be configured to "Hide Prices Pending Approval of Customer Account" and to "Require Login to View Products".
With this configuration:
Customers could access the storefront but would be prevented from accessing the Product Listing, Categories, Search, Product Display & Basket screens. They could of course also access the Login & Create New Accounts screens.
Once the customer logged in or created a new account, they would then be able to view the Product Listing, Categories, Search & Product Display screens, but the prices would be hidden.
Once the account was approved by the store's administrator, the customer would be able to login and view product prices.
Multiple Levels of Price Display & Access Restriction
Display of Prices:
Hide Prices Pending Approval of Customer Account
Hide Price Unless Customer Has Account
Show Prices - (Disables Module)
Access to Store:
No Login Required to Access Store
Login Required at Storefront
Login Required to View Products
Customer Messages An optional & customizable "Customer Account Pending Approval" message can be displayed just below the Miva Merchant header. An optional & customizable message can also be displayed on the Customer Account & Customer Information screens. This can be used to inform the customer of the store's policy for accessing the product prices.
For example: "Approval of customer account is required. Please complete the customer account form. You will be notified by email when your account is approved."
Two Modules In One It's actually two modules - a OpenUI system module and an administrative utility Module. The system module customizes the store's look and feel and limits access to prices. The administrative utility module provides the store owner with the ability of reviewing and approving customer accounts.
It's also a feature-rich, admin-friendly customer management utility.
Choose the way you approve customer accounts - accounts can now be approved using either the standard Customer admin or the administrative utility module.
Quick Approval of Customer Accounts The Approve Customers administrative utility module also has a "quick approval" feature. A store's administrator can quickly search for a new customer by login, email address, or other keyword - then approve the customer with one click.
Admin-Friendly navigation - Sort Customers by newest, by id, or by login. Search by login, name or other keyword. Easily scroll through customer records, choose how many are displayed per page, go to first or last record, approve, edit or delete records.
Integrated Price & Availability Groups Support The store administrator can also assign customers to a price and/or availability group at the same time that accounts are being approved.
Template-based Merchant Notification of New Accounts An optional email notification can be sent to a specified address whenever a new account is created by a customer. The subject, header & message body are fully customizable. The message template has tokens for all customer fields - login, password, shipping info & billing info.
Template-based Customer Notification of Approved Accounts An optional email notification can be sent to the customer whenever their account is approved. The subject, header & message body are fully customizable. The message template has tokens for all customer fields - login, password, shipping info & billing info.
Display Attribute-Option Prices Attribute & option prices on the product display screen.
Fully customizable attribute-option prompt template gives you complete control over their display
Works with all types of attributes, drop-down menus, radio button, checkboxes, text fields & memo fields
Modifies both the Product Display & Missing Attributes screens
Completely compatible with Miva Merchant price groups
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).
The CustContact module is a mini-help desk system specifically designed to work with your Miva Merchant storefront. It provides customers a “Contact Us” page that they can use to send you messages that are categorized, tracked and can be responded to – all through the Merchant admin. Customers can view the history of their communication with you and view any updates since they last logged on.
Key Benefits Include:
Create a “Contact Us” page that serves as the communications hub for your customers.
Set up header/footer
Develop text displayed on page
Configure look and feel
Receive an email alert when new communication is added
Configure who receives the email alerts
The email can optionally include the body of the message
Send an email to your customer when a new communication is added
Use text and tokens in the header and footer of this email
The email includes a link back to the Contact Us page for the customer to view the new communication
The email can optionally include the body of the message using tokens
Track the communication between you and your customer using the method the customer chooses
Order number
Customer name
Customer Account ID
Control the communications center internally
Set permissions so that only certain employees can view tickets
Reply to tickets from many sections of the admin including customer account and order
Prioritize tickets
Close tickets
Example Usage: A storefront that sells cakes and jelly
beans online has seen a surge in customer
communication and cannot keep
up with all of the requests. Unknowingly,
the storefront owner missed a
few questions that came in over the
holidays through his website. There
were three new customers who had
contacted him asking questions about
his cakes. Since he never answered
the questions that these new customers
were asking, he lost them as customers.
Now they buy jelly beans
from their local grocery store and ship
them through Mail Boxes etc. The
worst part of this story is that he didn’t
even know that he lost these new customers.
Then, the storefront owner learned
about the CustContact module from
Copernicus. He learned about a whole
new way to keep track of customer
communications. His customers and
potential new customers can log onto
his “Contact Us” page and he knows
every question and response. He’s
never been more confident of his ability
to keep track of his customer communications!
Please note this module requires Miva Merchant version 4.12 or higher, and OpenUI v.4.53 (uncompiled) with the Admin Extensions installed, or OpenUI v.4.71 (compiled).
Greet your new customers by appealing "double-deck" e-mails, which look fine in both text and HTML e-mail clients, upon their account creation. Send a mail notification to yourself as well.
For some more holidays shopping, you can attract new customers by making a little contest: Set an odds number on the "Mail to select customer" subtab and write the letter the winning customers would receive. This e-mail could, say, contain a promotion code or a download link, info about the prize you would send to them, etc. Then the module will draw the select customers among the newcomers.
If you want, you can also specify a notification mail to be sent to yourself when a new customer creates an account.
If you want to change the way your CategoryTree looks, then this is the OpenObject library you need. It allows you full control over the display the category tree, while leaving the actual database code in compiled MivaScript! The best of both worlds!
This creates a number of OpenObjects. These include:
OOLTREEPLS_CATTREE -- Main Category Tree Object
OOLTREEPLS_CATTREE_SKIP -- Allows you to reconfigure how to determine which categories are skipped.
OOLTREEPLS_CATTREE_HEADER_IMAGE_NOLINK -- Allows you to change how a "header" category "tree image" is displayed. Header categories are those with an underscore as the 2nd character of the category's code.
OOLTREEPLS_CATTREE_HEADER_TEXT_NOLINK -- Allows you to change how a "header" category "text name" is displayed. Header categories are those with an underscore as the 2nd character of the category's code.
OOLTREEPLS_CATTREE_TOP_IMAGE -- Allows you to change how a "top-level" category "tree image" is displayed. Top-level categories are those with no parent.
OOLTREEPLS_CATTREE_TOP_IMAGE_NOLINK -- Allows you to change how a "top-level" category "tree image" (selected) is displayed. Top-level categories are those with no parent.
OOLTREEPLS_CATTREE_TOP_TEXT -- Allows you to change how a "top-level" category "text name" is displayed. Top-level categories are those with no parent.
OOLTREEPLS_CATTREE_TOP_TEXT_NOLINK -- Allows you to change how a "top-level" category "text name" (selected) is displayed. Top-level categories are those with no parent.
OOLTREEPLS_CATTREE_PARENT_IMAGE -- Allows you to change how a "parent-level" category "tree image" is displayed. Parent-level categories are those with 1 or more children.
OOLTREEPLS_CATTREE_PARENT_IMAGE_NOLINK -- Allows you to change how a "parent-level" category "tree image" (selected) is displayed. Parent-level categories are those with 1 or more children.
OOLTREEPLS_CATTREE_PARENT_TEXT -- Allows you to change how a "parent-level" category "text name" is displayed. Parent-level categories are those with 1 or more children.
OOLTREEPLS_CATTREE_PARENT_TEXT_NOLINK -- Allows you to change how a "parent-level" category "text name" (selected) is displayed. Parent-level categories are those with 1 or more children.
OOLTREEPLS_CATTREE_CHILD_IMAGE -- Allows you to change how a "child-level" category "tree image" is displayed. Child-level categories are those with no children.
OOLTREEPLS_CATTREE_CHILD_IMAGE_NOLINK -- Allows you to change how a "child-level" category "tree image" (selected) is displayed. Child-level categories are those with no children.
OOLTREEPLS_CATTREE_CHILD_TEXT -- Allows you to change how a "child-level" category "text name" is displayed. Child-level categories are those with no children.
OOLTREEPLS_CATTREE_CHILD_TEXT_NOLINK -- Allows you to change how a "child-level" category "text name" (selected) is displayed. Child-level categories are those with no children.
The main category tree object (OOLTREEPLS_CATTREE) is a drop-in replacement for the standard OUI2_CATTREE object. By default, it functions the same as the OUI2_CATTREE object, but since the database code for the tree is compiled, it will run faster.
You can also use this object manually by calling it as such:
%OBJ(OOLTREEPLS_CATTREE)%
It also supports a number of different "filter" options, that allow you to automatically filter out (or skip) what categories are actually displayed. These filters, and how they are used, are:
%OBJ(OOLTREEPLS_CATTREE||ALPHA)% -- Will only display categories that begin with an alphacharacter, upper or lower case (A-Z, a-z).
%OBJ(OOLTREEPLS_CATTREE||ALNUM)% -- Will only display categories that begin with an alpha or numeric character, upper or lower case, or a number (A-Z, a-z, 0-9).
%OBJ(OOLTREEPLS_CATTREE||DIGIT)% -- Will only display categories that begin with an numeric character (0-9).
%OBJ(OOLTREEPLS_CATTREE||CHAR:{chr})% -- Will only display categories that begin with the specified character.
By default, all categories are displayed with one of four "style" classes. These will be specified in the anchor tag (for links), or
via the span tag (for non-links). Of course, this can be changed by editing the objects defined above.
cattree_header -- Header categories are those with an underscore as the 2nd character of the category's code.
cattree_top -- Top-level categories are those with no parent.
cattree_parent -- Parent-level categories are those with 1 or more children.
cattree_child -- Child-level categories are those with no children.