Main Login Bypass
In order to enable a user to bypass the OrderPrinting.com main Login you must pass the appropriate login information to the Orderprinting.com remote login program. In this option there are 3 required values that must be sent for the following predefined variable names:

Required Variable Name Values
Required username Account Number/Name
Required password The users password
Required name The users full name
Required start Value must be 'options'. Alternatively, this value could be one of the following values:

'perfectsend' to direct the customer to the Perfectsend page,
'uploadart' to direct the customer to the Art Upload page,
'onlinecatalog' this is applicable only for Retail Online Catalog (ROC) - enabled web sites. It will direct the customer to ROC web site if the login (subaccount username and passowrd) was linked to particular ROC Store#. In order to direct customer to editing of particular design idea, please use option "designid" described below,
'history' to direct the customer to the Order History page,
'pendinglist' to direct the customer to the Pending Orders list
'pendinglist2' to direct the customer to the 2nd Level Pending Orders list
'brokermanager' to direct the customer to the Broker Manager
'orderstatus' to direct the customer to the Order Status and Invoice Information. Please see "billingid" option below to use with this function.
'requestforquote' to direct the customer to the Request For Quote section allowing to get Instant Quote or send a request to the plant.
'editpendinglist' to direct the customer to the list of pending orders to be edited.
If this option is coupled with 'opcorder' option then the user will be directed to editing of particular order. If order was changed then OPC will return all order information back (ref. 5. Returned Information Format )
Optional opcorder This option is for usage with start=editpendinglist option and should contain OPC order number. Please see description above for 'editpendinglist' value of 'start' option.
Optional mode This option is for Retail Online Catalog(ROC)-enabled web site integrations and should be used jointly with start=onlinecatalog option. It can have the following options:

'history' to direct the customer to the Online Catalog Order History page.
'pendinglist' to direct the customer to the Online Catalog Pending Orders list.
'orderstatus' to direct the customer to the Order Status and Invoice Information. Please see "billingid" option below to use with this function.
'newdesign' to direct the customer to empty design template for the product specified in "designid" variable.
'uploadlogo' to direct the customer to logo upload form for the product specified in "designid" variable. This option will require customer to select one of existing design ideas before entering logo art uplaod form. Online Deisgner will automatically populate new logo place holder into the middle of chosen deisgn idea.
'cart' to direct the customer to shopping cart. It requires optional field "designid" to be assigned to empty value or removed.
'history' to direct the customer to Order History search form.
'history4' to direct the customer to ROC designs locker. Design locker is alternative mechanism to Order history allowing customer to save intermediate design during works in onlien designer before it was converted to the order. Also ROC online deisgner automatically saves current design work into Design Locker so the design can be recovered later.
'options' to direct the customer to "Design Options" page for the product specified in "designid" variable for individual ROC Product (Design Options offered:From Scratch/Browse Designs/Upload Logo/Upload Complete Design).
Optional designid Retail Catalog Design ID with 2 character product code prefix (e.g. BC32119) to use with start=onlinecatalog option in order to navigate user into ordering of particular design idea referenced by design idea id defined in Online Catalog. Two character product code should equal the product code enabled for particular OPC account e.g. BC, O1, OD and so on.

Alternatively, 2 character product category code used in in 'designid' parameter will show catalog product selection page within particular product type identified by this 2 character code.

To direct user to OPC template-based product form, please assign this parameter to OPC layout id in format e.g. designid=LAYOUTA101 where "A101" is actual OPC layout id.
Optional url The URL you want the user to return to when the OrderPrinting.com session is complete.
Optional logoffurl The URL you want the user sent to if the user chooses to logoff
Optional po Purchase order number (40 characters max.)
Optional billingid AMOS Billing ID to use with start=orderstatus option in order to navigate user into Order Status/Invoice informaiton. It can be any existing billing id no necessarily associated with OPC account.
Optional memo1 Comments (300 characters max.)
Optional finish This is a 1 character finish code. You are responsible for correctness of finish codes. Please use only codes provided by your plant.
Optional stock This is alphanumeric stock number (5 characters max). You are responsible for correctness of stock numbers. Please use stock numbers provided by your plant.
Optional Cemail Additional order confirmation email address
Optional Aemail Additional email order authrization address. The order authorization message will be sent to this email address. It is effective only for sub accounts having option "Orders Must Be Authorized" turned on.
Optional OS This value determines if the 'Place similar Order' button is displayed on the final page. Default value is No. This button diverts user to Order form filling in data from the previous order.(Yes or No)
Optional OA This value determines if the 'Place Another Order' button is displayed on the final page. Default value is No. (Yes or No)
Optional orderhistory This value determines if the 'Order history' button is displayed on the final page. Default value is No. (Yes or No)
Optional displayCompanyInfoLink This value determines if the 'Company Info' link gets displayed on the main menu page. Default value is Yes. (Yes or No)
Optional displayOrderInfoTable This value determines if the 'Order Information' Table gets displayed on the order confirmation page. Default value is Yes. (Yes or No)
Optional displayYourInfoTable This value determines if the 'Your Information' Table gets displayed on the order confirmation page. Default value is Yes. (Yes or No)
Optional displayShippingInfoTable This value determines if the 'Shipping Information' Table gets displayed on the order confirmation page. Default value is Yes. (Yes or No)
Optional displaygetshippingpage This value determines if the 'Get Shipping Info' page gets displayed during the ordering process. Default value is Yes. (Yes or No)
Optional removeContinueButton This value determines if the 'Continue' button gets displayed below the final order confirmation page. Default value is No. (Yes or No)
Optional removeLogOffButton This value determines if the 'Log Off' button gets displayed below the final order confirmation page. Default value is No. (Yes or No)
Optional displayForShoppingCart This value adjusts ordering process for integration with external shopping cart. "Log off" button will be named as "Cancel". Order confirmaion page will have button name "Add To Cart" instead of "Send My Order", no "Cancel Order" button. Final Order information page will not appear after order is sent. Default value is No. (Yes or No)
Optional voidConfirmationPage This value skips "Order Confirmation" page. Default value is No. (Yes or No)
Optional displaypostorderconfirmation This value determines if the 'Post Order Confirmation' page displays all info of the order, or just an continue button. Default value is Yes. (Yes or No)
Optional disablemakechanges This value determines if the 'make changes' button displays or not. Default value is No...not disabled. Setting this to "Yes" will disable it. (Yes or No)
Optional ud0, ud1, ud2, ud3, ud4, ud5, ud6, ud7, ud8, ud9 These are 10 user data passthrough variables. All, some or none can be used. There are no data filters for these in OPC. Please "clean" your data before sending them in these variables. Data that has Quotes or Single Quotes will most likely produce undesirable results. Alphanumeric
Optional submitshippinginfo This value allows to send optional shipping address information described below. Default value is No.(Yes or No)
Optional shipping information to be used with submitshippinginfo=yes option
Required Form Element Name Value Max. length
in characters
Type
OptionalsnameShipping first name and last name.40Text
OptionalsaddressShipping address Line 1.40Text
Optionalsaddress2Shipping address Line 2.40Text
OptionalscityShipping city.25Alphabetical
OptionalsstateShipping state.20Alphabetical
OptionalszipShipping zip code.10Numeric
OptionalscountryShipping country.40Alphabetical
OptionalshipmethodThe Shipping Method Chosen in OPC format "code(3 characters)-description" e.g. UPS-Overnight.15Text

IMPORTANT: any information that is sent must correspond to these predefined variable names. Below are 2 examples that are color coded for your convenience. When copying any querystring, make sure to remove any and all spaces after the ampersand (&) AND please note that the "<" might get pasted as "& lt;" and the ">" as "& gt;" and must but converted back to work.

Blue = Predefined Variable Name
Green = Value



Example: QueryString

<a href="http://www.orderprinting.com/remote.asp? start=options&username=99993334444& password=demo& name=Jim+Miller& url=http://www.orderprinting.com/remote/tech5.asp& logoffurl=http://www.orderprinting.com/demo_filled/logoff.asp ">Click Here to Login</a>

TRY IT HERE!

Click Here to Login


Actual code in link...

<a href="http://www.orderprinting.com/remote.asp? start=options& username=99993334444& password=demo& name=Jim+Miller& url=http://www.orderprinting.com/remote/tech5.asp& logoffurl=http://www.orderprinting.com/demo_filled/logoff.asp ">Click Here to Login</a>





Example: Form

<form action="http://www.orderprinting.com/remote.asp" method="post">
  <input type="hidden" name="start" value="options">
  <input type="hidden" name="username" value="99993334444">
  <input type="hidden" name="password" value="demo">
  <input type="hidden" name="name" value="Jim Miller">
  <input type="hidden" name="url" value="http://www.orderprinting.com/remote/tech5.asp">
  <input type="hidden" name="logoffurl" value="http://www.orderprinting.com/demo_filled/logoff.asp">
  <input type="submit" name="submit" value="Login">
</form>

TRY IT HERE!
 
Actual code in button...

<form action="http://www.orderprinting.com/remote.asp" method="post">
  <input type="hidden" name="start" value="options">
  <input type="hidden" name="username" value="99993334444">
  <input type="hidden" name="password" value="demo">
  <input type="hidden" name="name" value="Jim Miller">
  <input type="hidden" name="url" value="http://www.orderprinting.com/remote/tech5.asp">
  <input type="hidden" name="logoffurl" value="http://www.orderprinting.com/demo_filled/logoff.asp">
  <input type="submit" name="submit" value="Login">
</form>




Remote Login Feature Technical Specifications
1. Main Login Bypass
This option enables a user to bypass the OrderPrinting.com main login screen and proceed to the main ordering options screen.
2. Order Menu Login
This option enables a user to bypass the OrderPrinting.com main Login and proceed directly to the Order Menu Page
3. Order Form Login
This option enables a user to bypass the OrderPrinting.com main Login and proceed directly to an Order Form.
4. Confirmation Page Login
This option enables a user to bypass the OrderPrinting.com ordering process by passing in all vital data. The confirmation page will be the first page seen.
5. Returned Information Format
When an order is complete, the program will send the order information back to your corporate intranet in this format.
6. Remote Authorization
This option enables a user to fulfill remotely orders authorization procedure. An external shopping cart could be integrated with this option and could use it at the end of checkout process.
7. Remote Online Estimator
This option estimates retail or wholesale price and shipping cost; embeds a product-based shipping estimator to any website using an HTML frame. The embedded estimator shows FedEx and UPS shipping methods and estimated cost. FedEx and UPS settings must be correctly configured for the requesting account.