Kit Maker |
Copyright © 2001, William Weiland |
Overview Combine several related products into a kit and offer them as a group price. You can also combine unrelated products to establish a bundle offering. |
|
Initial Setup Use the Merchant admin upload feature to upload the module. Once uploaded, click the Add button to add it to the mall/domain. In admin, under your store, click on the link for Utilities Configuration Screen. Assign the module and Update it to install it in your store. Configuration settings are accessed through the individual product editing screen of the products you want to make into kits. Click on the tab link called Assemble Kit. If you want to show a strike thru price when cost is greater than price, install the striker.mv module (included with kitmaker.mv) or one of the other strike thru modules available. The install notes for striker are in the comments section of striker.mv. |
|
Configuration Settings Enter data into the applicable input fields. Discount Rate Product Codes in Kit Display Component List (OpenUI) Cost Field Calculation Display Savings Percentage |
|
Editing Requirements (skip if using the OpenUI) If you are using the Miva Merchant User Interface (mmui) you will need to make some very simple edits to the core files. Be sure to do that with a text editor (NO WYSIWYG editors) such as Programmer's File Editor (PFE) so as not to damage the mv files. ALWAYS BACKUP your unmodified mv files in case you make a mistake. 1) In the mmui.mv file, locate the MMUI_ProductDisplay function which
begins with 2) Further down in the same MMUI_ProductDisplay function locate the line
which displays the narrative description, <MvEVAL EXPR = "{Products.d.desc}">.
Inside that same table cell and also beteen the font tags, include the
following two lines: |
|
Limitations
The kit price is calculated by identifying each component in the list, looking up it's price and cost, summing the totals, then applying the discount rate to arrive at a new price for the kit. This multi-step process will occur at two different times. I considered other trigger points but it would have significantly effected performance when importing products from a flat file.
The kit does not have inventory management oversight of the individual components. If you are using any of the various inventory management systems, your inventory count is the quantity equal to the lowest quantity among the individual components. |