Welcome to HelpThis area will help you to use the Order History Software version 3.1. Use the navigation links on the left of the screen for further information on that feature. New User? Start Here >>
Note: this help file is for Version 3.1 of the software If you are experiencing any problems then please contact us using this page
Admin PortalThe 'home page' of the Administration Section of Order History Software. This screen gives important information concerning new orders, totals, news and system information.
LicenseThe license screen will inform you of your current system license type, date started, date to expire and if it is currently active. Also, you will have a limited amount of data that can be held or transferred (depending on license) including emails, files that are uploaded and total orders held. The coloured bars will show clearly when you are close to capacity - simply click the re-order link to be taken to Order History Software site to order extra space if required or to update your license. Upgrading From Earlier Versions of Order History Software (version 2.x)Please follow this link for instructions on how to upgrade and import information from previous versions of Order History Software (version 2.x) to this one (version 3.x) InstallationIMPORTANT! Follow these steps when setting-up the system for the first time: Mal's E-Commerce Setup
Paypal SetupTo integrate PayPal Orders with Order History Software: 1) Login to PayPal.com. Go to 'My Account' > 'Profile' > 'Website Payment Preferences' You can then logout of PayPal if you wish 5) Login to Mals (www.mals-e.com/admin) and go to 'Cart Setup' > '(Payments) PayPal' Order History Admin SetupYou will need to setup your Order History Software system next. Visit the setup screen and enter your details including folders, status, logins etc. Customer Order History PagesTo add the functionality to your site to enable customers to view their order history online view the Customer Login Form help screen. SetupThis screen enables you to setup the system default information including;
Note: only logins with sufficient permissions have access to this screen (Power Users and Admin) FoldersFolders allow you to organise your orders into logical divisions. When your account is created a default folder called 'New Orders' is created and all orders imported into the system will be automatically assigned to that folder. You can change this default folder in the Folder Edit screen. You can add as many folders as you wish, however sub-folders do not exist. If you delete a folder you have the option to move all existing orders within that folder to another folder or to delete all associated orders. Note: it is advised that before folders are deleted that a backup of the system database should be made Order StatusYou can use a status to update your customers as to their current order status e.g. has it been dispatched, cancelled, pending etc. When your account is created a default status called 'Pending' is created and all orders imported into the system will be automatically assigned that status. You can change this default status in the Status Edit screen. Four other status records will also be added: Processing, Dispatched, Cancelled and Returned. You may delete one or all of these before importing orders. You can add as many status records as you wish. If you delete a status you have the option to update all existing orders with that status to a different status or to delete all associated orders. Note: it is advised that before status records are deleted that a backup of the system database should be made StaffYou can assign staff members to orders to track order details more easily. When your account is created a default example staff member is created called 'Jonathan' and all orders imported into the system will be automatically assigned that staff member unless edited. You can add as many staff records as you wish. If you delete a staff record you have the option to update all existing orders with that staff member to a different staff member or to delete all associated orders. Note: it is advised that before staff records are deleted that a backup of the system database should be made Shopping CartsClick on 'Setup > Shopping Carts'. At least 4 carts will be listed. Check the box for Order History Version 3 and your shopping cart software. If you have used the previous version of the Order History software then select Order History Version 2 as well. Enter your unique ID for each software package e.g. for Mals E-Commerce A382238 and Order History Version 2 would be the same A382238. The Order History Version 3 will be your MMCustomerID e.g. 1234567965 Click 'Update' to save the changes. Further shopping carts may be integrated into the system at a later date. LoginsYou can assign staff members a login for the Administration area. Each login can have certain access privileges e.g. those with lower access rights cannot add or delete folders. When your account is created a default login called 'admin' is created with a default password of 'password'. This login cannot be deleted but it is strongly advised to change the password immediately and all the default passwords for each login. This login has full control over the system. There are three main types of logins:
These three users are added when your account is first created but you may change them or delete them (except admin) and add further logins if you wish. Note: it is advised that before login records are deleted that a backup of the system database should be made Email TemplatesAn email template enables you to send customers emails with predefined information included e.g. an email stating the order is now shipped and the tracking number is XSD45464435 and it should be arriving by 29th June. Default Customer Email This is the auto-selected email that will be emailed to new customers with their login information when they make their first order. Ensure you select a meaningful template to be sent and not e.g. Your order has been cancelled! Email Templates > New Email TemplateThe table below shows each email template input name, a note if applicable and an example:
Email Templates > Edit Email TemplateThe table below shows each email template input name, a note if applicable and an example:
When your account is created a Customer Password email template will be added to the system. This is the default email for new customers to be emailed their login information. You may then edit this template and create one of your own. Delete Email Template To delete a template check the 'Confirm deletion by checking box' and click the 'Delete' button' Order Auto BounceWhen an order is imported into the system it can trigger the data to be sent to another web page or script. Use the order bounce screen to enter one or more URLs for the system to 'bounce' the data to. This process could be used to e.g. update a stock system. Examples of URLs: http://www.wxyz.com/stockscript.cgi Note: this feature is for advanced users and should not point back to the Order History Software pages. External PagesWhen a customer logs in to view their order history and status you can alter the look of those pages to fit your site style e.g. colours, images etc. Also, you can add and edit stationery pages (e.g. package slips) and host them on your own web site. At least three files need to be located on your web server in the same folder as indicated by the URL.
Examples of URL/Web Address: http://www.wxyz.com/ohy/ Examples of the files are included when your account is created. Upload Files/AttachmentsYou have a limited amount of file space to hold e.g. your email attachment files, import files etc. Files can be uploaded to the system from your computer on this screen and a list of your current files are shown indicating the file name, file type and file size. Also, your total maximum allocated file space is shown with the amout used and the amount left. Note: If your license type means that the system is located on your own web server ensure that the file is saved on your web sever in a directory with proper permissions that enable read/write access. Only certain file types can be uploaded (depending on the system license).
Note: import logs are also included in your space so to free up some space delete the log file as a new blank one will be created on the next import. media mount cannot be held reponsible for files uploaded so do not upload any sensitive data like credit card information (delete all credit card details before uploading). Illegal files will be reported to the proper authorities Email Customer Login DetailsThe system is set to automatically email a customer their login details the first time they order. To turn off this feature so they wont receive an email go to 'Setup' > 'Email Customer Login Details' and if you want the auto-email feature on ensure the box is checked or if not ensure the box is unchecked and click 'Update' SearchThe search screen enables you to search for orders and customers and then perform actions on a batch of them at once. The search is divided into side panels, filter search advanced search panel and results grid. To show or hide a panel click on the up/down symbol or the panel name.
Order DetailsEach order contains a customer, cart items, order information (including current status, folder and staff member) and order status history if applicable. The Order screen enables you to view and edit each object using different tabs.
Actions PanelWhen searching for orders/customers and editing order information the Action Panel will enable you to perform a set of activities relating to the order(s) selected. Check the boxes beside the actions you wish to perform to view each action's options:
Actions can be performed individually or simultaneously and for each order the action status can be seen on the status bar at the bottom of the browser window. In the search screen click the 'Action' check box beside each order you wish to action and the row will be highlighted. Note: actions cannot be performed on customer records only in the search screen. The customer record MUST have an associated order record before an action can done StationeryFor each order you can make your own stationery e.g. invoices, receipts, labels, package slips etc. After obtaining an Order History Software license you should have received several report templates. Setup Stationery
Using Stationery
Stationery Wizard You can use the stationery wizard to help build the page you want to display.
CustomersEach customer within the system is uniquely identified by their email address (the primary key). When imported, the system will automatically generate a password so the customer can login with their email address and password to view their order status, history etc. Note: if a customer gives a different email address when ordering in the future then a new customer record will be created. To prevent this from happening manually change the existing customer record email address to the new one. All previous orders will update to the new email address and still be associated with that customer. New CustomerYou can insert a customer record manually (unless the email address already exists then the record will not be inserted). The only field that is mandatory is the email address but other fields which should include information are
Below is a breakdown of customer fields, explanation if applicable and an example
Ensure that you click 'Insert' to add the customer to the system. Do not click 'Update' in the Order screen to update an individual customer's record. When your account is created an example customer will automatically be imported into the system for testing purposes.Edit CustomerYou can edit a customer via the order screen or customers screen. The only field that is mandatory is the email address but other fields which should include information are
Below is a breakdown of customer fields, explanation if applicable and an example
Ensure that you click 'Update' to edit the customer to the system. Do not click 'Update' in the Order screen to update an individual customer's record. ReportsOrder History Software comes with several reports that can be modified to show specific date ranges.
Reports > Best CustomersThis report screen shows the top 10 'best' customers on the system including the total number of orders and the total amount spent. However, it does not indicate status or folder. Reports > Best SellersThis report screen shows the top 10 'best' product items on the system including the total number of orders and the total amount spent. However, it does not indicate status or folder. Reports > Order Details/Total Order PricesThis screen shows a maximum of 300 records of the total number of orders and the price*quantity of a given date range. Change the date range and click 'Filter' to view orders during that time. Reports > Order TotalsThis screen shows a maximum of 300 records of products ordered in a given date range for one or all status. Change the date range and status and click 'Filter' to view orders during that time. Reports > Sales GraphThis screen shows a bar chart of total orders or total sales value in a given date range (default is 12 months). Change the date range and either sales value or number of sales and click 'Filter' to view orders during that time. ImportThis screen enables you to import customer, order and cart data into the system from a variety of sources and Shopping Carts. All setup of Folders, Status, Staff etc. MUST be done before importing Importing Data (If not importing a data file go to Step 3)
For each order imported the status of the import can be seen on the status bar at the bottom of the browser window Import Error Email and Import Failures When an order is not imported into the system then an email is sent to media mount informing them of the error and a log of the failed import/order kept. Any order import failures will be notified to you on the Admin home page - click the link, select the order to import (one at a time) and click 'Import Again'. If there are continual errors trying to import the data then please contact media mount. Note: this will only occur if the system is sent the data in the first place i.e. if the order is sent from the shopping cart but for some reason is 'lost' on the way then the system will not know about it and can therefore not import it When your account is created an example order will automatically be imported into the system for testing purposes. DO NOT DELETE this order until other orders have been added. Import Log File All orders that are imported into the system are recorded in a log file. The file is by default located in 'rooterfolder\dbase\MMCustomerID_importlog.txt'. This file can be downloaded at any time to be used as a backup reference for all incoming orders. Even if the import is unsuccessful the data is still recorded in this file. Note: this file will hold a limit of 1mb of data then be automatically deleted and a new file created New OrderUse this screen to enter order details using the keyboard. The fields in bold are required. Customer records must be entered BEFORE an order is entered and all setup of Folders etc. be done beforehand Email ArchivesThis screen lets you view all emails that have been sent from the system including the date sent, email address to, email address and name from, subject and email template (if used) and email size. Date Filter To filter the records by a date range select the start and end date by using the date selector or typing in a date and then click 'Filter'. All records are ordered by date sent descending by default. Customer Email Enter an email address and click 'Filter' to show all emails sent to that email address/customer for the given date period. Click 'All Dates' before clicking filter to see all emails sent to that address. Full Email To view the full contents of the email click the email subject. A new window will appear and includes the following information:
Email EditorClick the 'Editor' button on either the 'Action' panel or email template setup to view the Email Editor.
This editor will enable you to create HTML styled emails more easily and gives multi-style and format functions including font format, size, colour, background colour etc. Note: depending on system set-up the copy/cut/paste functions may not work. Use other methods of copying/pasting data e.g. Ctrl C to copy and Ctrl V to paste (Windows users) TIP: To switch between HTML and WYSIWYG (What You See Is What You
Get) modes click the System Keywords A list of keywords for order, customer and cart data is available to include within the email message. Simply select the keyword from the list at the top right of the screen and click 'Insert'. The keyword will be surrounded by curly brackets e.g. {InvoiceName} and be added to the end of the email. Simply move the keyword plus brackets to the desired position in the email. For a full list of email keywords click this link When finished click the 'Save' button and you will be returned to the previous window the HTML code inserted in the email message Keywords ListA list of keywords for order, customer and cart data is available to include within the email message. The keyword will be surrounded by curly brackets e.g. {InvoiceName}. A full list of keywords is shown below: {AdminNotes} - AdminNotes Notes: Todays Date creates the keyword {Date} and will be replace by the current date (GMT only) e.g. 22 June 2006. Todays Time creates the keyword {Time} and will display the current time (GMT only) e.g. 22:35 For stationery you can also use the following to display shopping cart values: {ProductX} If you don't know how many items are in the cart then use the following: {CartProduct} These values will be replaced by all of the cart items. In the stationery Wizard you can break these values up by using the Cart Separator e.g. <br /> will create a line break Note: change X to numer of cart items e.g. Product1 for the first item, Product2 for the second etc ExportYou can export one or more system database tables in one of two formats:
By selecting the create files option the file will be created and saved to the system's file upload area ready to be downloaded otherwise the file will open automatically in a new window. Export Search Results and Orders An export facility is available for search results and for an order page enabling you to create e.g. a spreadsheet (CSV) file for a group of customers that match certain criteria. Note: row and column delimiters are for CSV files only. If left blank then the default new line feed will be used for rows and a tab will be used for the columns. Customer Order HistoryWhen your customer wishes to view their order status and history you can create a page or link from your website that displays that information. Customer LoginA customer can login to the system using their email and password set-up initially on an Order Import or manually by Admin. The default page is called 'login.asp' and will take the customer to the 'Past/Current Orders' page either on your web server or media mount's server (depending on license type). They will then be logged onto the system for a period of time and logged off after a period of inactivity. When logged off they need to login again to view order information. The link to the login screen is http://www.orderhistorysoftware.com/orderhistory/ohy/login.asp?MMCustomerID=123456789 (change 123456789 to your MMCustomerID) HTML/Javascript Version: to enable you to keep the order status page totally on your webserver (if your license type system is not currently on your webserver) a HTML/Javascript login page called 'loginorder.htm' is available. The customer can enter their login details along with an OrderID and view the the 'Single Order' screen. Customer Login FormYou can create a login form on your website that will let the customer directly access their Order History. <form action="http://www.orderhistorysoftware.com/orderhistory/ohy/login.asp" method="post" name="LoginMain">
<input name="MMCustomerID" type="hidden" id="MMCustomerID" value="123456789"> <input name="LoginAttempt" type="hidden" value="true"> <table border="0" class="text"> </form> You can also add a password reminder feature within the form. <script language="JavaScript"> } <form action="http://www.orderhistorysoftware.com/orderhistory/ohy/login.asp" method="post" name="LoginMain"> Password = {LoginPassword} Regards, Order History Software"> <table border="0" class="text"> </form> Password ReminderIf a customer forgets their password they can type in their username (email address) and click the "Forgot your password? Enter your email address above and click here to be emailed it" link. This will then forward them to the Forgot Password page and automatically email them their password. You can customise the email message sent in the Login form: Email Subject: The subject of your email e.g. Order History Password Email Message: The main message of your email. Use the keywords {LoginUsername} and {LoginPassword} within your email. They will be replaced by the correct values Password = {LoginPassword} Regards, Order History Software"> From Email Address: The email sent from i.e. your email address From Name: The name of your company or email address e.g. My Company Note: if you don't have one or more of these fields then Order History will replace them with default text NEXT: Customer Screen SetupCustomer Past/Current OrdersThis screen shows a customer their order details for a period of time, past 1 month, 1-3 months or 6+ months. By default this screen shows the following order information:
The screen defaults to 30 orders per page and if more pages exist then a navigation bar will appear allowing them to scroll through their orders. Note: This screen is not available on HTML/Javascript logins Customer Single OrderThis screen shows a customer the full details of a single order. There are x5 main panels of information, x4 of which may be hidden by clicking on the panel name.
HTML/Javascript Version: to enable you to keep the order status page totally on your webserver (if your license type system is not currently on your webserver) a HTML/Javascript is available. Two example pages exist to show order details but more may be added. 'order.htm' is the new version of the system single order screen and 'orderclassic.htm' is the previous version single order screen. Open the pages and view how each order/customer/cart piece of data (variable) is entered on the page e.g. <script>document.writeln(OrderID);</script> Replace the OrderID with another variable and place it on the page wherever you wish. Note: A full list of variables can be seen in this page Customer Single Order TemplatesYou can now completely customise how the view order details page for a customer looks. Included in the set-up file is a slightly modified version of the default template (mentioned above). It is a basic HTML page with tables to align the data but you can alter this template or create a new one to display the order data to your customers. (To download the set-up files again click here) Most order 'variables' or pieces of information can be entered in the template and will be automatically replaced with the correct information when shown to the customer. Blank variables will show nothing. To use a variable enclose it with curly brackets {VariableName} e.g. {OrderID} could be replaced with 3434UHu38 Special Variables There are a few special variables that you can use on this template page: {CustomerInvoiceDetails} - shows an 'address block' of invoice information Note: these special variables format currently cannot be amended Note: A full list of variables can be seen in this page For installation instructions please view the Customer Page Setup Customer Page SetupWhen a customer logs in to view their order history and status you can alter the look of those pages to fit your site style e.g. colours, images etc. Three files need to be located on your web server in the same folder as indicated by the External Pages screen.
Another page called 'order_details.htm' can also be added and this will be the template for the order details screen. Full Instructions a) Open the attached zip/compressed file that were emailed to you and
extract the contents to a folder on your computer. If you have lost that file then please email us to be resent it. http://www.xyz.com/ohy/ g) That's it! The system will use the files on your server to display the customer's order history in the style that you have dictated. Tip! To show or hide panels in the order details screen add the following code to the pagefooter.htm file <script language="javascript"> This will hide the customer invoice/delivery panel and show the order status panel (by default it is hidden). Here's a list of all the switches, just add them between the <script> tags
Note for Upgrades (Order History Software version 3.0 to 2nd May 2007): Currently x2 files called pageheader.inc and pagefooter.inc should exist in the 'ohy' folder on your web server. Rename them both to .htm i.e. pageheader.htm instead of pageheader.inc and the customer order tracking pages will pick up the text from these pages. HTML/Javascript Version NotesWarning: because these pages use inline Javascript files a warning message may appear stating; "To help protect your security, Internet Explorer has restricted this file from showing active content that could access your computer. Click here for options ..." It must be made clear to your customers that allowing this content will in no way affect their computers. To overcome the problem click the toolbar and select 'Allow blocked content' then 'Yes' on the alert screen. Technical InformationErrorsThe system will occasionally display an error message if something does not work correctly. Please find below a list of error numbers, descriptions and meanings with some possible explanations and workarounds. Error Number: 3704 Possible Meaning: the link to the database is incorrect. Server.MapPath() may also be used instead of an actual path to a database |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||