Found 20 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.
Generic Affiliate Integration allows you to integrate Merchant with an unlimited number of 3rd party affiliate programs such as My Affiliate Program, clickXchange.com, FineClicks.com, clixGalore, AssocTrac from the Internet Marketing Center, etc. Typically affiliate networks provide cut/paste HTML to insert on the invoice with placeholders for variables such as order number that should be replaced with the actual order number. This module allows you to replace these placeholders with their respective dynamic variables by using "tokens". The following tokens are available:
%prodcode% - Product Code
%prodname% - Product Name
%prodamount% - Product Amount (price*quantity including attributes)
%order_number% - Order Number
%order_total% - Order Total
%order_subtotal% - Order Subtotal before any order charges/discounts (tax, shipping, coupons, etc.)
%order_subtotal_adjusted% - Adjusted Order Subtotal before any order charges (tax, shipping, etc.) but after any discounts (any negative order charges, such as coupons)
%cust_id% - Customer ID
%ship_email% - Ship Email
%bill_email% - Bill Email
%coupon% - Coupon Code(s)
When an order is placed, any HTML that has been added will be inserted into the bottom of the invoice, and any tokens will be converted into their respective values. In other words, the HTML code given to you by your affiliate program will automatically be calculated and sent without you having to make any code changes to your invoice page.
The product-specific tokens are run for EACH product in the basket which is handy for those who give different commissions for particular products.
Compatibility Notes: This module is compatible with MMUI and OpenUI for Miva Merchant 4.12 or higher. However, for versions prior to 4.12, it requires the OpenUI. Version 3.9 or higher of the Miva Engine is also required.
Display the contents of baskets before and after the order is finalized. Once a customer enters their personal data, an order number is assigned to the basket. During the next few minutes a variety of things can happen, one of which is the order will be completed without error. On the other hand, an order may be not completed due to server error, communication between the payment processor and your store fails, the customer decides not to purchase, duplicate ID corruption occurs in your orders database, and any number of other perils.
If you have not packed your store databases, you may still be able to recover most information from lost orders. This module provides the ship to and bill to customer info. It lists the products and their attributes that were ordered. It lists the shipping, tax, coupons, discounts and other miscellaneous entries. It also displays the payment module and data element (not the CC number).
The data will remain in this file until you pack the store databases or the basket number is reclaimed by merchant. The number may be reclaimed if the customer re-visits your store after their earlier, abandoned basket had timed out. If they don't re-visit, the number will remain until you pack the store databases.
This module is also included in the Basket Master bundle. Save when you buy bundled module licenses.
Display the contents of baskets before and in most cases, after the order is finalized with this MIVA Merchant module. If you are using Merchant 5.x and MySQL, you will not be able to display the contents of completed orders or baskets which have been deleted in this module. With 5.x and MySQL you will be able to see the baskets which did not complete and have not yet been deleted (either by the store admin when deleting baskets or by the customer deleting their own basket). This module is for MIVA Merchant 5.x. We also have the corresponding module for an older version of Merchant.
Once a customer enters their personal data, an order number is assigned to the basket. During the next few minutes a variety of things can happen, one of which isthe order will be completed without error. On the other hand, an order may not be completed due to server error, communication between the payment processor and your store fails, the customer decides not to purchase, duplicate ID corruption occurs in your orders database, and any number of other perils.
If you have not packed your store databases, you may stillbe able to recover most information from lost orders. This module provides the ship to and bill to customer info. It lists the products and their attributes that were ordered. Itlists the shipping, tax, coupons, discounts and other miscellaneous entries. It also displays the payment moduleand data element (not the CC number) in completed orders (MivaSQL).
With Merchant 5.x (using MivaSQL), the data will remain in this file until you pack thestore databases or the basket number is reclaimed by merchant. The numbermay be reclaimed if the customer re-visits your store aftertheir earlier, abandoned basket had timed out. If they don't re-visit, the number will remain until you pack the store databases. If using 5.x and MySQL, you will still be able to see the data as long as the basket is not deleted and the order had not been completed.
Sales, support and other inquiries between you and your customers are seemlessly integrated into your MIVA Merchant store. This module is for MIVA Merchant 5.x. We also have the corresponding module for an older version of Merchant.
Features: <- Easily integrate customer contact and inquiries - Collect typical name, email, subject and inquiry - Collect unlimited extra required and/or non-required fields - Hide your store's email addresses from spammer email address harvesters - Change the email address you want inquiries to go to through the admin panel - Launch the Contact Manager from Merchant or from a static page - Use a form or link to launch the Contact Manager - Assign the contact record to a specific technician or department with ease - Customer can select the target to send the inquiry to with a select list option - Contact is logged and is not effected when email servers are down - User interface is easily customized, even by html novices, from the module's admin configuration screen - Use store morph technologoy to fully customize the form - Department codes, descriptions and email addresses are configured through admin - Admin section allows you to search one or more criteria to find messages - Edit the status and/or respond to the sender - Can send autoresponse email to customer so they know you received their inquiry - Includes a contact tracking number in the email subject
Feature Details. Protect your email addresses. This module keeps yourstore's email address out of view of spammer email address harvesters. It also allows you to easily change the email address you want inquiries to go to without editing html pages.
Easy link to the contact form. You can launch the Contact Manager form from a button in the category column, in the nav bar or elsewhere within Merchant or from a static page. You can also easily use a http link format for launching the Contact Manager form from static pages or within Merchant.
Assign the inquiry. The Contact Manager allows you to assign the contact record to a specific technician or department with ease. That technician can then find their active contacts easily.
User interface look and feel. The Contact Manager form characteristics are controlled from the module's admin configuration screen. At the admin level you can change category column button text, optional category column button image, email subject, email to address, contact screen title, customer email prompt, customer inquiry prompt, background color, font face, font size, font color, message for the submission form, send button text, and optional send button image. Even for the html novice, the form's characteristics are easily altered in admin. In Merchant 5.x you can go a step farther if you are familiar with the store morph technology (SMT) and page template editing by fully customizing every aspect of the form. With the Merchant 5.x built in SMT you can make changes to the page and even rollback changes if you don't like what you see.
Customer can choose department. The module allows the customer to select the target to send the inquiry to with a select list option. This expedites the delivery to the specific technician/department's email address. As with the uncompiled version, the email addresses are hidden from email harvesting spammers.
Field inclusion and validation. Department codes, descriptions and email addresses are configured through admin. The standard collection fields are name, email, subject, department, and inquiry. However, you can also have an unlimited number of extra fields in the form. These fields can be required or optional. If required and the customer does not provide a response, the form will validate and redisplay so the missing info can be supplied. What extra fields you create and use is dependant on how you will use this contact form; e.g. requests for info, pricing, availability, product details, billing, shipping, or even for customer surveys prior to checkout.
Autoresponse receipt verification. When the customer submits their inquiry, the module can optionally send them an autoresponse that you have received their inquiry and how soon you will get back to them. That autoresponse email is composed and customized by you through the admin panel. You can also include the contact tracking number in the subject of the contact emails and responses, e.g. [EP #925]: How do I.....
Searchable contact records. The admin section allows you to search one one or more criteria to find messages you are interested in. You can then edit the status and/or respond to the sender.
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.
This utiity module allows you to change the Product Details: Product Code, Product Name, Units Ordered and Price per Unit. Attributes are also editable (changeable), but you cannot delete or add more attributes yet (future version plans). You can change the Attribute Code, Attribute Text, and Attribute Price. Shipping, tax and total are also editable through this module. You can still change the Customer information through the Order Batch area of Merchant.
ShopInvoice is a powerful, easy-to-use, and affordable desktop application that greatly simplifies the day-to-day business of Miva Merchant users. From professionally printed invoices and packing slips to Internet postage and fully-integrated UPS shipping, labeling, and tracking features, ShopInvoice is the most versatile and innovative application available to Miva Merchant users today.
Key Benefits
Save countless hours on order fulfillment tasks Ship accurately and cost effectively Send shipping and tracking notifications Create a professional, lasting impression Seamlessly integrates with your Miva Merchant store.
- Bulk downloading of rates and transit times. - Bulk downloading and printing of live UPS labels. - Supports multiple packages, tokenized reference numbers, and Quantum View Notify. - Supports standard and thermal printers, multi-up label sheets, and combined invoice and labels.
UPS WorldShip
- Directly communicates with WorldShip; no manual import or export required. - Customizable tokenized reference numbers printed on labels. - Supports Quantum View Notify. - Automatically imports service used, shipment weight, total cost, and tracking number after processing.
U.S.P.S. Label Download
- Integrated directly with USPS for downloading live labels (without postage). - Perfect for business with their own postage meters. - Delivery confirmation is free for Priority Mail, and only $0.13 for First Class.
Stamps.com
- Directly communicates with the Stamps.com; no manual import or export required. - Supports stealth postage mode. - Customizable tokenized memo's printed on labels. - Address verification and correction. - Automatically imports tracking number after processing.
Endicia DAZzle
- Directly communicates with DAZzle; no manual import or export required. - Customizable tokenized rubber stamps printed on labels. - Automatically imports tracking number and total cost after processing.
Shipment Creation
- Shipment address pre-filled based on order shipping information. - Create multiple shipments, using multiple carries, for each order. - Product weights automatically downloaded. (eBay and Miva) - Customer-chosen shipping method automatically downloaded. (Yahoo! and Miva) - Quickly enter weights using zero-configuration scale support.
Shipment Tracking
- Integrated UPS and U.S.P.S. tracking for support personnel. - Send bulk email to customers with clickable tracking links. - Tracking numbers automatically imported and saved after processing shipments.
Shipping Labels
- Supports inkjet, laser, and thermal printers (such as Dymo and Eltron). - Print full page shipping labels, or multi-up sheets. - Print all-in-one forms that combine invoices\packing slips and the shipping label. - Print standard Avery (or any brand) address labels using customizable XSL and HTML. - SureSize™ technology ensures every address and graphic fits on every label.
HTML Templates
- Includes email, invoice, packing slip, reporting, and exporting templates. - Customizable, powerful, well-documented XSL template format. - Specify which printer (supports networked printers) and paper tray to which each template should print. - Powerful "conditions" can be embedded in templates.
Invoices & Packing Slips
- Plenty of royalty-free, customizable XSL templates (see the Gallery). - Print pick-lists for warehouse staff to efficiently pack shipments.
Reports
- See exactly what your customers are buying, and how much of it. - XSL template based, completely customizable. - Evaluate various aspects of your business.
Generic Export
- Customizable exporting of any data, to any format. - Export bulk data to .htm, .txt, or .csv. - Easily integrate with your existing software, such as MOM and Great Plains Accounting.
Email
- Integrated email with viewable history for each order and customer record. - Built-in WYSIWYG email editor. - Send email in bulk, with one click. - Send payment requests, shipping notifications, and clickable tracking numbers. - Send invoices, product announcements, and targeted advertisements. - Plenty of included, customizable XSL templates. - Ability pecify a specific email account each template should be sent with.
Order Status
- Customizable order status allows tracking each order through your business flow. - Use with filters to display a running count of how many orders are in each status. - Send emails to customers with order status updates.
Add and Edit Orders
- Add manual orders, such as orders taken by phone. - Add and edit order items, charge details, and notes. - Modify and correct order details when customers call in.
Customer Service
- "Quick Search" fields look up customers and order numbers instantly. - All order information, including notes, status, and tracking information are immediately visible. - Keep customers up-to-date with shipping and status notifications. - Incredible networking support keeps customer service reps and shipping stations constantly synchronized.
Filtering and Searching
- Customizable filters allow you to specify any search criteria you want. - Filter Panel shows each filter as a folder, with a count of matching orders. - Clicking the filter folder instantly displays the matching orders. - Pre-installed filters help you get started right away.
Networking
- Connect all computers to the same ShipWorks database. - Automatic, immediate synchronization yields efficient processes and reduced errors. - Manage customer service and shipping from different locations, while staying connected. - Easy installation and setup.
Miva Merchant
- Batches Panel shows all batches and how many orders in each batch. - Filter the order display by batch. - Automatically detects when orders are moved from batch to batch from Miva admin. - Create batches directly from ShipWorks.
eBay Sellers
- Leave eBay feedback in bulk with customized presets. - Sell all feedback that has been left for you by buyers. - Track checkout status and send bulk payment reminders. - Downloads eBay checkout data, as well as address information entered in PayPal. - Automatically updates your "My eBay" status after processing shipments.
Configurable Interface
- Customize grid column order, sort order, and which columns to display. - Detail panels show all selected order details at a glance, on one convenient screen. - Customize panel size, location, and visibility. - Customize toolbars and context-menus.
Scale Support
- Zero-configuration scale support for serial ports - plug it in, and it just works. - NCI model 7010S (also known as the Stamps.com scale). - Fairbanks scales. - Metler Toledo scales. - Salter Brecknell 7010SB. - Supports the scale models listed above that include a serial port.
Administration
- Simple setup and installation, no knowldege of databases required. - Easily backup and restore all ShipWorks data in a single click. - When setting up networked installations, the main database is automatically detected.
Powerful Database
- Microsoft SQL Desktop Engine (MSDE) provide free with purchase of ShipWorks. - Fast, efficient, and maintains data integrity. - Built on the same engine as MS SQL Server.
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.
No more broken lines and column aligning in order notifications! MmHTML allows you to format the merchant notification: proper aligning, fonts, sizes, HTML header and footer, embeded images, hyperlinks. MmHTML adds also the payment data and a detailed user tracking information to the report.
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 Miva Merchant notification 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 MmHTML 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).
MmHTML 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. At the Merchant notification, fancy e-mail formatting is probably not as important as aligning of the columns, but it may be more interesting at the Customer Notification Module MmHTMLc.
Allows custom formatting of the notification: header, footer, font sizes, colors, embeded images,...
Optionally sends payment details. The first 4 digits of the CC number may be transfered. Please use the MmPGP for secure transfer of the entire CC#.
Optionally sends detailed user data including the IP address, host, agent, language, etc.
Optionally values of predefined form field variables from 4th party modules may be displayed in the notification.
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
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
Optionally sets the customer's e-mail address into the From field so, that it works on most mailservers (in contrary to the standard Merchant's notification module)
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: notification including the CC numbers may be sent encrypted, in cooperation with the MmPGP module
NEW: both succesfull and unsuccesfull e-mail attempts are logged. The log file may be viewed in the MmHTML Admin control panel and unsucessfull notifications are accessible through the Ultra Batch Report
NEW: optionally hides zero charges (tax, shipping,...)
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.
Communication of order status with your customers is a critical element in the overall success of your store. Provide order status change emails to customers, keep track of order changes with backend administrative notes, and provide customers with an easy login view of their order status and invoice.
Features:
- Order status updated in admin including tracking numbers and admin notes
- Bulk update several orders' status with a single click
- Status change emails with tracking links can optionally be sent to customers - Unlimited number of templates for the status change emails - Quick inventory adjustment when orders are cancelled
- End of day (EOD) productivity report for all dates, a range of dates, or specific date - EOD display all records or just the records with a specific status - EOD contains links to the order edit screen for easy viewing of an individual order - Run a Stock Level Report (SLR) to determine which items are nearing depletion - Editable interface to change the inventory levels of all/any products in the SLR - Export the SLR for mass editing/importing or to interface with your office backend - Immediately visible when you log into admin is the number of pending orders - Annotate progress updates from multiple departments within the order record - Progress is visibile to other admin entities within your store at all times - Customers can view their order status history including tracking links and product lists - Customers can view their invoice within current orders from the order status history or the link in the confirmation email
- Customers can have one click re-order from invoices in the current orders
Feature Details.
Provide order status change emails to customers, keep track of order changes with backend administrative notes, and provide customers with an easy login view of their order status and invoice. Easily manage customer communication with this module and the related modules below.
In addition to enhanced communication with your customers, you may want to manage product levels associated with orders and cancelled orders. Miva Merchant allows you to track stock levels of your products online. As products are placed in the basket, the level is decremented. If the order is not completed, the products are returned to the shelf when you delete expired baskets. If the order is cancelled, the products are not automatically returned to stock in the core Miva Merchant. The customer and product management modules interface with this internal inventory management (IM) system to improve the overall IM usability.
In the administrative interface:
Shipping tracking numbers, entered through admin, display in the customer account and the status update email (can be linked directly to the shipper tracking page)
Change the order status and optionally send the customer an order status email which can vary based on the style of the status email chosen. Email styles are created using templates with tokens for insertion of specific variables. Can update several orders at once with the bulk status update feature.
Run an end of day-productivity report for all dates, a range of dates, or a specific date displaying all records or just the records with a specific status. A convenient link to the order edit screen makes viewing an individual order quick and easy.
Re-establish inventory levels for a product when an order has been cancelled (auto-restock) or new quantities are put in your inventory.
Run a Stock Level Report to determine which items are nearing depletion or all products being managed for inventory. The module admin console includes an easily editable interface to change the inventory levels of all/any products in the report.
Export a flat file of product codes, quantity, and product name for easy mass editing/importing or to interface with your office backend systems or for re-import into Merchant itself.
Display the number of status = "pending" orders in the main admin screen, Store Notifications section, so pending orders are immediately visible when you log into admin. A convenient popup shows order numbers and dollar total of each.
Additional order related data can be added in the admin screen; employee code making the status change, date of the change, narrative notes about the order, numeric value (e.g. for adjustments). Multiple admin updates can be made to each order's record by any department within your store (packing, shipping, accounting, returns, etc).
From the customer account record:
Customers can view the status of all of their orders, including update information (e.g. tracking numbers) which is entered by the store owner through admin. The order status history display can be modified by the store owner with a template and tokens. You can even include hot links to carriers' tracking systems with the number filled in. You'll need to enter your carrier tracking URLs into the module's admin configuration screen. The number of carrier URLs you include in admin is not limited.
Customers can view their previous invoices as long as they are in online batches or still in the unbatched orders.
Even after orders and batches are deleted (you may delete processed orders to save disk space) the customer can still review the basic products listed in their order along with the shipping and payment info.
Customers can re-order/duplicate a previous order with a single click from the invoice (order details page) which are still in online batches (i.e. not deleted) or as yet unbatched orders.
Be sure to take a look at our other related modules which can enhance store - customer - vendor communication even further. They include:
Contact Manager - provide a support interface without needlessly including your email on your store's pages for spam harvesters to capture
Event Reminder - customers and store admin can schedule reminders to themselves or others for specific events/tasks at specific times
Follow-on Contact - generate after sales communication at pre-determined points of time in the future
Mail Manager - generate template emails (with tokens) as HTML or text as an auto-response, e.g. as customer order confirmation or even welcome emails
OpenUI required. 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.
This module provides you with the tools you need to let your customers check the status of their past orders. It adds a link (or links, in up to 13 different positions), to the Merchant pages which customers can use to access their order history. The customer is given a display of all of their past orders. They can view the details of any of the orders, and even search them for details. The tracking numbers themselves can be direct links to the shipper's website tracking page, so the customer can check the status of their order with simple click on a link. The merchant, can access a listing of all orders, searchable by customer, date, orderid, shiping status, tracking number, etc., change their status, enter tracking numbers (for orders and even individual products), and have an email sent to the customer notifying them of the change. Shipping labels can be displayed and printed for each order. The format of the shipping label/packing slip is completely configurable using tokens.
The merchant can individually configure many of the features of the module. For example, the status themselves are NOT predefined. The Merchant can configure these to be whatever he wants. Similarly, the "tracking types" can be configured, complete with a URL to use for that type of tracking number. When the tracking number is displayed to the customer, that URL is used to take the customer to the shipper's tracking page. The module comes preconfigured with the URLs for UPS, USPS, and FedEx but adding additional tracking types is simple. The merchant can select to send an email when the status of an order changes. Email can be sent to the customer's billing, shipping, or both, email addresses. Separate text for each type of email can be configured (ie. separate email text can be configured for when the status changes to "shipping", or "back-ordered", or whatever). The email text can include dozens of possible tokens that can be used to represent the customer's details (first name, last name, login, password etc.), tracking status, link to the customer's orders status page (it automatically logs them in), link to the storefront, and many more. The module does not require that the customer be logged in for their order data to be saved. Of course if the customer was not logged in when they placed their order, they won't be able to view the order later.
The module maintains a separate database of the orders which is a duplicate of Merchant's order databases, including the payment and shipping details. So you can delete orders from within Merchant admin, but the customers will still be able to view their past orders. The Order Status orders can be deleted from within the modules admin interface. That interface also provides the ability to search the orders by date, customer, tracking number, tracking type, and status. The order details can be viewed, and tracking status, number, and type, can be set for individual products within the order.
Communication of order status with your customers is a critical element in the overall success of your store. Provide order status change emails to customers, keep track of order changes with backend administrative notes, and provide customers with an easy login view of their order status and invoice. This module is for MIVA Merchant 5.x. We also have the corresponding module for an older version of Merchant.
Features: - Order status updated in admin including tracking numbers and admin notes - Bulk update several orders' status with a single click - Status change emails with tracking links can optionally be sent to customers - Unlimited number of templates for the status change emails - Quick inventory adjustment when orders are cancelled - End of day (EOD) productivity report for all dates, a range of dates, or specific date - EOD display all records or just the records with a specific status - EOD contains links to the order edit screen for easy viewing of an individual order - EOD display of products sold summary reports - Run a Stock Level Report (SLR) to determine which items are nearing depletion - Editable interface to change the inventory levels of all/any products in the SLR - Export the SLR for mass editing/importing or to interface with your office backend - Annotate progress updates from multiple departments within the order record - Progress is visibile to other admin entities within your store at all times - Customers can view their order status history including tracking links and product lists - Order status history can use default or store built template - Customers can view their invoice within current orders from the order status history or the link in the confirmation email - Customers can view their order status and shipping tracking by entering their order number and email - Customers can have one click re-order from invoices in the current orders - Auto-assign customer membership to price groups based on their order total history
Feature Details. Provide order status change emails to customers, keep track of order changes with backend administrative notes, and provide customers with an easy login view of their order status and invoice. Easily manage customer communication with this module and the related modules below.
The membership system allows you to automatically include customers into price groups when they log into your store and is based on their prior purchase history. You set up your price groups as you would any price groups and assign the applicable products to those groups. Then you specify a trigger level required for the customer to be a member of each group. You can insert tokens into the applicable screens, e.g. customer edit, welcome back returning and new customers. Then when they log in, the token runs the order history for the status codes you specify (e.g. F for filled), sums the totals, and checks to see if they meet a membership level. If they do, they are inserted into the highest qualified price group.
In addition to enhanced communication with your customers, you may want to manage product levels associated with orders and cancelled orders. Miva Merchant allows you to track stock levels of your products online. As products are placed in the basket, the level is decremented. If the order is not completed, the products are returned to the shelf when you delete expired baskets. If the order is cancelled, the products are not automatically returned to stock in the core Miva Merchant. The customer and product management modules interface with the built in internal inventory management (IM) system to improve the overall IM usability.
In the administrative interface:
Shipping tracking numbers, entered through admin, display in the customer account and the status update email (can be linked directly to the shipper tracking page)
Change the order status and optionally send the customer an order status email which can vary based on the style of the status email chosen. Email styles are created using templates with tokens for insertion of specific variables. Can update several orders at once with the bulk status update feature.
Run an end of day-productivity report for all dates, a range of dates, or a specific date displaying all records or just the records with a specific status. A convenient link to the order edit screen makes viewing an individual order quick and easy.
Re-establish inventory levels for a product when an order has been cancelled (auto-restock) or new quantities are put in your inventory.
Run a Stock Level Report to determine which items are nearing depletion or all products being managed for inventory. The module admin console includes an easily editable interface to change the inventory levels of all/any products in the report.
Export a flat file of product codes, quantity, and product name for easy mass editing/importing or to interface with your office backend systems or for re-import into Merchant itself.
Additional order related data can be added in the admin screen; employee code making the status change, date of the change, narrative notes about the order, numeric value (e.g. for adjustments). Multiple admin updates can be made to each order's record by any department within your store (packing, shipping, accounting, returns, etc).
From the customer account record:
Customers can view the status of all of their orders, including update information (e.g. tracking numbers) which is entered by the store owner through admin. The order status history display can be modified by the store owner with a template and tokens. You can even include hot links to carriers' tracking systems with the number filled in. You'll need to enter your carrier tracking URLs into the module's admin configuration screen. The number of carrier URLs you include in admin is not limited.
Customers can view their previous invoices as long as they are in online batches or still in the unbatched orders.
Even after orders and batches are deleted (you may delete processed orders to save disk space) the customer can still review the basic products listed in their order along with the shipping and payment info.
Customers can re-order/duplicate a previous order with a single click from the invoice (order details page) which are still in online batches (i.e. not deleted) or as yet unbatched orders.
Be sure to take a look at our other related modules which can enhance store - customer - vendor communication even further. They include:
Contact Manager - provide a support interface without needlessly including your email on your store's pages for spam harvesters to capture
Event Reminder - customers and store admin can schedule reminders to themselves or others for specific events/tasks at specific times
Follow-on Contact - generate after sales communication at pre-determined points of time in the future
Mail Manager - generate template emails (with tokens) as HTML or text as an auto-response, e.g. as customer order confirmation or even welcome emails
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.
The Shipping SuperModTM provides a complete shipping method control system that allows you to limit what shipping options are available to your customers based on criteria such as shipping address or even what products are being purchased. It allows you to rename and reorder shipping methods in your store, and provides fall-back shipping methods that can be used when no other shipping methods are available– for instance, when online shipping calculators are down.
Key Benefits Include:
Control the text displayed for each shipping method
NEW! Can be used with any user interface module including MMUI
Filter shipping methods available to the customer based on:
Number of items in basket
Subtotal of basket
Day of week
Time Ranges
Availability Groups
Ship-To Country
Ship-To State
NEW! Zip Codes & Zip Prefixes
Weight Minimum/Maximum
Bill-To/Ship-To Match
Uses existing shipping modules
Allows storeowner to constrain shipping methods available for each product in the store. Customers can only checkout of the store when all products in the order have a common shipping method. *
Integrates and shares data with other checkout enhancements from Copernicus
* If you use the Shipping SuperMod and a customer tries to purchase products that cannot all be shipped with the same method, no shipping methods will be available to the customer at checkout because your shipping rules are mutually exclusive and Miva Merchant on its own does not allow multiple shipping calculations in the same order. You can solve this by adding the advanced functionality of the Copernicus CheckOut SuperMod to your store, OR, allow for a "least common denominator" shipping method that is always available for all products. To learn how to do this, go to the Shipping SuperMod FAQ on the Copernicus website.
Example Usage:
A storefront that sells cakes and jelly beans online has a shipping problem. When a customer purchases a cake, the cake needs to be delivered overnight so that the cake is fresh upon delivery. When a customer buys jelly beans – they can be shipped using regular ground shipping since the jelly beans won’t go stale for quite a long time. Since the storefront offers overnight air and regular ground shipping, many customers are choosing regular shipping for their cakes and are very upset when they receive a stale cake 5 days later. The Shipping SuperMod allows the storefront owner to limit the shipping choices given to the customer given what the customer places in his shopping basket. Using the Shipping SuperMod, the storeowner creates shipping constraints on each of the products in the store – thus allowing the cake to only be shipped via overnight air. He allows the jelly beans to be shipped via overnight air or regular ground shipping. If the customer only purchases jelly beans, the customer can have a choice of overnight or regular ground shipping. If the customer chooses just a cake, he is given only the choice of overnight shipping. If the customer has jelly beans and a cake in his shopping basket, his shipping choices are limited to “overnight air” (to guarantee the freshness of the cake) since “overnight” air was created by the storefront owner as the “least common denominator” shipping method (i.e. all products in the store have the option of overnight air as a shipping method.) The customer can checkout of the store since the order has a valid shipping option.
SPECIFICATIONS & TECHNICAL NOTES
Number of items in a basket:
Limit shipping methods available based on the number of items in the basket.
Subtotal of basket:
Restrict the shipping methods available given a threshold for the subtotal of the basket.
Day of week:
Limit the days that a specific shipping method is available (all/weekend/weekdays).
Time ranges:
Limit the time of day that a specific shipping method is available (up to 2 specific ranges).
Availability Groups:
Limit the shipping methods available depending on what “group” the customer is in.
Countries:
Limit the shipping methods available to customers based on their Ship-to country.
States:
Limit the shipping methods available to customers based on their Ship-to state (in the US).
Zip Codes / Prefixes
You can specify that a shipping method is only available to certain zip codes. The zip codes are treated as prefixes; for example, setting a zip code constraint to 349 will only allow the method to be used for zip codes between 34990 and 34999.
Weight Minimum:
Constrain the shipping methods available based upon total order weight minimum.
Weight Maximum:
Constrain the shipping methods available based upon total order weight maximum.
Bill To/Ship To Match:
If the Bill To and Ship To addresses do not match, only allow certain shipping methods.
For complete control of the checkout process the Address SuperMod™, CheckOut SuperMod™ and Shipping SuperMods™ all work together. Each item in the basket can then be shipped to a different address using a different shipping method. Shipping methods available to each address can be filtered based upon the products in the basket, the destination, etc., and shipping for each address line item is calculated individually.
If your products do not require shipping, this module will eliminate unnecessary shipping selections. The module can hide all reference to shipping on the shipping and payment selection screen, basket, invoice and notification/confirmation emails.
You can modify this no shipping feature to show or hide shipping for specific locations. The module can be configured to match specific states, countries or zip code addresses to show or hide the shipping screens. If this is implemented, then the module will show or hide selection of methods from the store's assigned shipping modules. For example, the store could designate free shipping to a specific list of ZIP codes as local addresses. Or it might be used to allow free shipping to an entire country or list of countries. The store owner selects how this module will be used in his/her store.
This module is available for OpenUI user interface only.
Price: $15 Upgrade Cost: $5
Upgrade Terms (If Any): For v4.x Only Upgrade Now Compatibility: OpenUI Versions:
3.x, 4.x, 4.14-4.16x (Available Compiled) Other Module Compatibility: N/A
The QuantityPlus! Shipping module allows you to configure robust quantity based shipping rules. You can configure multiple shipping "bins" or product classifications for each shipping method, and apply a shipping bin for each product by shipping method.
This module is useful if you have multiple products that all need to have the same "quantity" based rule applied, and standard quantity based shipping isn't quite right for you. For instance, if you ship books, the first book may cost $5 for domestic ground shipping, with each additional book (no matter what title or product ID) should cost $3 each. The standard "Quantity Shipping" module might not work right, since each book is a different product. Our QuantityPlus! module allows you to assign groups of products to the same quantity based shipping calculation such that all soft-back books are considered the same "product" for the quantity based shipping calculation.
Different shipping methods can be created for international and domestic customers. Only the shipping methods that apply based on the order ship-to address will appear on the order screen.
The QuantityPlus! Shipping Module comes with an excellent store level administrative interface that allows you to create shipping methods and bins, as well as product level administrative screen that allows you to assign each product a shipping bin for each shipping method.
QwkPatch protects merchants against various Miva Merchant bugs, such as duplicate order numbers, and exploits and validation limitations, such as hackers being able to checkout without paying, by doing additional system checks at various points during the shoppers visit in the store.
QwkPatch has a fully configurable error screen which accepts a token for display of the specific configurable error message returned when a given patch is triggered. For 4.x the error screen even automatically includes the normal page wrap, such as the global header, footer, and navigation for whatever user interface module you have installed.
Current QwkPatch Release: 2.00
Miva Merchant Compatibility: 2.22 - 4.22
QwkPatch has been extensively tested on Miva Merchant versions 2.25, 3.02, 4.12, 4.13, and 4.22. QwkPatch should work on all versions above 2.2 baring possible unknown bugs in various versions of Miva Merchant. On 2.x versions below 2.2 some of the patches may still work, but due to API limitations, and general instability with Miva Merchant versions below 2.2 we can't support use of the software on versions below 2.2. So if you want to try it, you do so at your own risk.
Miva Merchant 1.x can't use the software at all, because the API simply doesn't support it. So if you have a Miva Merchant 1.x store you want protected, you would have to have custom modifications done.
QwkPatch 2.00 Patch List
Patch 1 - Payment Module Installed Check This patch does a check to make sure the payment method submitted for payment authorization is for a valid module installed in the store. Without this patch it is possible under certain circumstances for shoppers to bypass the need to enter in any payment information such as a credit card number, and skip right to the invoice. Without the patch you must therefore be very careful to manually cross reference all your orders to make sure you don't ship something that wasn't paid for. Also if you do any sort of electronic fulfillment, such as selling software, images, etc. then shoppers using this exploit would get the products before you even noticed there was a problem. This patch is not required if you are using Miva Merchant 4.16 or higher.
Patch 2 - Add To Basket Availability Group Check This patch stops shoppers from being able to add an item to their basket that is part of an availability group they don't belong to. Without this patch it is possible for a shopper to add such an item to the basket, even if they haven't created a customer account, much less been assigned to the availability group.
Patch 3 - Upsale Item Manual Basket Add Check This patch stops shoppers from manually adding an upsale item to their basket. If you use upsale you probably have worked hard to make sure certain free, or steeply discounted items are only presented to the shopper during checkout when they have certain items in their basket, and/or have met certain minimum purchase requirements. Without this patch a shopper can modify the url to manually add an upsale item to their basket. When doing so they can even get an item that was discounted to $0.00 which should have only been available with the purchase of specific expensive other items. If the free upsale item is the only thing they add to their basket they can even bypass the shipping, tax, and payment options and jump straight to the invoice.
Patch 4 - Shipping Module Installed Check This patch does a check to make sure the shipping method submitted is for a valid module installed in the store. Without this patch it is possible for shoppers to bypass the shipping calculations and not pay any shipping charges on the order. Without the patch you must therefore be very careful to manually cross reference all your orders to make sure you don't ship something that didn't have the shipping charges paid for. This patch is not required if you are using Miva Merchant 4.16 or higher.
Patch 5 - Shipping Charge Check This patch makes sure a shipping charge was actually added to the basket charges table. It is okay if the charge was set at a zero price because you offer free shipping under certain circumstances, but this patch makes sure a shipping module actually made that decision and added a zero charge, rather than there being no charge in the table. Without the patch you must therefore be very careful to manually cross reference all your orders to make sure you don't ship something that didn't have the shipping charges paid for. This patch is not required if you are using Miva Merchant 4.16 or higher.
Patch 6 - Tax Charge Check This patch makes sure a tax charge was actually added to the basket charges table. It is okay if the charge was set at a zero price because no tax was required based on your tax module configurations, but his patch makes sure your tax module actually made that decision and added a zero charge, rather than there being no charge in the table. Without the patch you must therefore be very careful to manually cross reference all your orders to make sure you don't ship something which you didn't collect the proper taxes on. This patch is not required if you are using Miva Merchant 4.16 or higher.
Patch 7 - Affiliate Status Check This patch stops affiliates from changing their status, or new affiliates from creating their account with a status of their choice. Without this patch it is posisble for affiliates that have not been approved yet, to change their status so that they are approved, or for new affiliates to set their initial status as approved. This patch is meaningless if you are using a version of Miva Merchant lower than 4.x.
Patch 8 - Duplicate Order ID Check This patch helps prevent duplicate order numbers from being added to the orders database. Without this patch there are various circumstances that can cause duplicate order numbers to get entered into the orders database. To be clear, this patch doesn't stop duplicate order ids from being issued, nor does it prevent the automatic recovery of order numbers to the orphans database, what it does is generates a new order id for the about to be created order if the order id exists in the orders database.
This module allows you to define a popup window which will display one time per visit. It might be used to advertise special offers, new products, free shipping, etc. The window attributes can be configured in admin. You can turn the popup on and off as need be, and preview the window prior to enabling it.
With MmVENDOR you can define individual notification for each of your suppliers so that he automatically receives notification about products assotiated with him upon the purchase. Unlimited number of individual notifications may be defined and each vendor receives the notification only if a product associated with him is included. Products not assigned to the respective vendor are being filtered out.
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 Miva Merchant notification 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 MmVENDOR 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).
MmVENDOR 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.
Feature List:
A feature-rich and fully formatted e-mail notification automatically sent to each of your suppliers
Each vendor receives notification only for products associated with him (individual product codes or partial matches with wildcards)
All parameters for each vendor independent on other vendor settings
You can define unlimited number of profiles for your suppliers, each with individual settings
Optionally sends order information by HTML formatted e-mail or as plain text
Allows custom formatting of the notification: header, footer, font sizes, colors, embeded images,...
Optionally sends payment details. The first 4 digits of the CC number may be transfered. Please use the MmPGP for secure transfer of the entire CC#.
Optionally sends detailed user data including the IP address, host, agent, language, etc.
Optionally values of predefined form field variables from 4th party modules may be displayed in the notification.
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
Product cost instead of the product price may be displayed.
Totals are calculated for each vendor separately.
Ordered products may be sorted by any column
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
Optionally sets the customer's e-mail address into the From field so, that it works on most mailservers (in contrary to the standard Merchant's notification module)
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
Notification including the CC numbers may be sent encrypted, in cooperation with the MmPGP module
Both succesfull and unsuccesfull e-mail attempts are logged. The log file may be viewed in the MmVENDOR Admin control panel and unsucessfull notifications are accessible through the Ultra Batch Report
Optionally hides zero charges (tax, shipping,...)
Optionally displays subtotals
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.
Very easy installation, plug&play, no coding, no programming experience necessary
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.