Order Status Login

This is an "add-on" module for use with the Order Status Manager. It extends the capabilities of the Order Status Manager to provide your customers with a way to check on the status of their order with only the order id and/or email address. This is especially useful for those merchants which do not require their customers to create an account with their store when placing an order.
Links to the login page can be placed in up to 13 different positions on the page. The login page itself is entirely configurable using an html template and tokens. Other configurable options include whether or not an email address is required when logging in and which, or either, of the order's email addresses (shipping or billing) can be used. The login page can also include the standard Merchant login fields so it can serve as the login screen for the Order Status Manager for both customers who did purchase with an account and those that didn't.
Note: this module requires installation of the Order Status Manager
Installation instructions can be found here

The login screen can be linked to with a static link of the form:
http://yourstore.com/Merchant2/merchant.mv?Store_Code=storecode&Screen=ORDERLOGIN

After installing the Order Status Manager module, you can install the Order Status Login module. This module is a system extension module (so you will see it listed under "System Extension Configuration"). Many of the options (such as the "link button position" option) are the same as in the main Order Status module. The configuration options:
Require: Here you can set whether the light login requires just the order id or the order and the email address.
Which email address: If you require the email address, this lets you configure which of the email addresses associated with the order are required.
Link Button position: the page position(s) to display the link to the login page. These positions are the same as the ones in the Order Status Manager. You can see them here.
Navbar button setup:
Navbar button image:
Navbar button alt:
The "button setup" is the html that will be used to display the button in the navbar. Can be used to add spaces/formatting etc. around the button. (can also just be left alone and it will display the button). The "button image" will be used to display the button (replaces the %button% token in the "setup") and the "button alt" will be used as the text for the link if no image is configured.
Cat. tree button setup:
Cat. tree button image:
Cat. tree button alt:
The "button setup" is the html that will be used to display the button in the category tree. Can be used to add spaces/formatting etc. around the button. (can also just be left alone and it will display the button). The "button image" will be used to display the button (replaces the %button% token in the "setup") and the "button alt" will be used as the text for the link if no image is configured.
Image for continue button:
Alt for continue button:
The image will be used to display the continue button (replaces the %continue% token in the Main page template) and the "Alt" will be used as the text for the link if no image is configured.
Main page template: The html that will be used to generate the login screen. The tokens %orderid|xx|% and %emailaddress|xx|% will be replaced with text form entry fields with length xx (so the token %orderid|20|% will be replaced with a text entry field for the order id which is 20 characters long). You can also use tokens for %merchantlogin|xx|% and %merchantpassword|xx|% to collect the customer's login/password so that they can log in from that page and subsequently be taken to the Order Status main status page. If they login with the order id and/or email address they are taken to the details of just that order.
Page title: The title that will be used for the login page.
Show category tree?
Show Navigation bar?
Whether or not the category tree and navigation bar, respectively, will appear on the login page.
Error Messages: The four options at the bottom of the page for the error messages which are displayed in each case. The text that will be displayed in each instance can be configured there.

Installation

This module installs like any typical system extension module.
To install the module:
1. If you want to ftp the module file (BROK_ORDERLOGIN.mv) to your server, do so now. In Merchant 3.x, place the file into the Merchant2/modules/system/ directory. In Merchant 4.xx stores, the file needs to go into the Merchant2/4.xx/modules/system directory. Where 4.xx corresponds with your current Merchant version (there may be several 4.xx directories, one for each previous version of Merchant 4.x you upgraded from). Note that your Merchant scripts might NOT be installed in a directory called Merchant2/. Although most setups use this directory. If yours uses a different directory, make sure you put the module there
2. Enter into admin and expand >Modules in the left frame.
3. Click on the link to "Add Module"
4. In the right frame, you'll see a text entry field with an "upload module" button next to it. If you ftped the BROK_ORDERLOGIN.mv file to your server, enter the path to that file into the text field (usually modules/system/BROK_ORDERLOGIN.mv). Click on the "add" button. If you did not ftp the file to the server, click on the 'upload' icon next to the text entry field. This will pop up a small window. Enter the path to the file on your local computer or click on the "browse" button to browse your hard drive to find it. After you have the path in the text entry field click on the "upload" key. When you're back to the right frame, click on the "Add" button. After a short delay, you should see a notification that the module was installed and you will see it at the bottom of the list of installed modules in the left frame.
5. The module is now installed into your "mall", but still needs to be installed into your store. Expand your store. Then Expand >System Extension Configuration. In the right frame, you will see the module listed near the top with a checkbox next to the name. Check that box, and click on "update".
6. The module is now installed in your store. You will see a "tab", labelled Order Status Login for the module in the right frame. Clicking on that tab will take you to the module's admin screen.
To return to the top, click here

[mike@mikeworks.com]