Version 7.0
Contents of this Topic: Show
This topic applies to subscribers to the Order Status Service provided by Stone Edge Technologies Inc.
There are several methods you can use so that your customers can check the status of their order:
Use the <<Status Link>> tag in the body of your e-mail template. Verify that the SETIStatusLinkURL system parameter (in the SETI group) is set to http://www.stoneedge.net/orderstatus/checkstatus.asp.
When you include an order status link in an e-mail template, the URL is visible because SEOM sends plain text e-mail. If you do not want use the default URL http://www.stoneedge.net/orderstatus/checkstatus.asp, enter the URL of one of your own pages that will redirect visitors to it. (For directions, see below.)
Create a new web page in the editor of your choice, for example, Notepad or a similar program.
Copy and paste the code below at the top of the web page. There should be no carriage returns or line breaks after the code is pasted.
<% response.redirect "http://www.stoneedge.net/orderstatus/checkstatus.asp?MerchantID=" & Request("MerchantID") & "&OrderNumber=" & Request("OrderNumber") & "&Zip=" & Request("Zip") & "&Phone=" & Request("Phone") & "&email=" & Request("Email") %>
Save the page. Name it anything you like as long as the extension is ".asp". (e.g., "status.asp")
Upload this page to your web site.
In SEOM, set the SETIStatusLinkURL system parameter (in the SETI group) to your domain name, the path to the page you just created plus the name of the page, such as http://www.mycompany.com/status.asp.
The script looks for the following variables:
Ordernumber
MerchantID
Zip
OrderNumber and MerchantID are required. OrderNumber can be the web order number or the SEOM order number.
At least one of the remaining fields are required (zip, email).
You can submit the key/value pairs in a URL or from a form using either the post or get method. The script is NOT case sensitive.
Note: Check out http://www.w3schools.com/xml/xml_parser.asp for a lesson on XML Parsing with Microsoft's XML DOM.
To use the XML feed, you need a script that can parse the data and serve it. It will then appear with your own URL.
To see sample data of what the XML for the Order Status System looks like, click here.
The key/value pairs to send in the post are:
MerchantID = (Your MerchantID)
PostType = XML
OrderNumber = The OM or Web order number for the order
Email = The e-mail address on the order
Zip = The Bill to zip code for the order.
The following is the HTTP Post portion which runs in Classic ASP (VBScript) on a computer with Windows installed.
'Build the string that you will post
URL = "http://www.stoneedge.net/orderstatus/checkstatus.asp"
PostData = "MerchantID=3&PostType=XML&OrderNumber=100&email=support@stoneedge.com"
'Send the transaction information as part of the query string
set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")
xml.open "POST", URL, false
xml.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xml.send PostData
Note: Either the zip code or the e-mail address is required to validate the request, not both. The e-ail address is highly recommended over the zip code.
Created:
Revised: 8/5/15
Published: 04/13/16