SINGLE PAGE ORDER FORM

This function allows your customers to order a select group of products from a single page with an integrated shopping cart (mini-cart). This page is specifically design to work with SendSafe Call Center Functionality

Sections:
Notes
Call Center Admin Ordering
Configuration


NOTES

  1. Product groups and titles can be created using the values found in any items DB column (see SetOrfGroupByField() below).
  2. Items that are displayed are restricted using the same controls used in browser.asp (see Limiting Products DisplayedM)
  3. Use the special command line parameter: SearchDebug=YES to enable debug operation on this page.
  4. This display of items can be optionally grouped by keyword with a section title which is taken from the items.keyword DB field.
  5. When displaying products which use inline FFPs some of the advanced FFP range checking will no longer work.
  6. When the page reloads after an item is added to the cart, matching FFP parameters in multiple line items will be synchronized. If you selected a shirt size of MEDIUM and there are ten shirts on the page all with an identical shirt size FFP THEN all will be set to MEDIUM.

 


CALL CENTER ADMIN ORDERING

This ordering page can be used for "ADMIN ONLY" ordering of products and is specifically design to work with the Call Center Functionality. If Application("SinglePgOrderFormRestrictions") = true THEN you can only access the Order page with an admin login with permission for this page OR if you have escalated permission on a customer account. The Call Center place order as function will automatically escalate the customer account so that the call center can place orders using this admin page while logged in as the customer.

 


CONFIGURATION

Reserved Keyword Action
SetLineItemInclusionSQL "category is not null AND ( Items.category = 'books' or FFParams like '%:INLINE:%' )" Selects a subset of items for display on the order form. The page Store.OrderForm.asp is a template. You can have multiple order forms in a website. The products that are displayed on the order form is determined by an SQL clause configured on each separate order form template page.

Application("urlfor_SINGLEPAGEORDERING") = "Store.orderform.asp" This value is used by the Call Center admin page and other pages to load a base ordering page.
Application("SinglePgOrderFormRestrictions") = false The setup value controls whether restricted login access is required to use the order page. See Call Center Admin Ordering
sub SetOrfGroupByField  "category" Set this value to a DB column that you want to use for grouping products. Often used columns are "FeaturedLogo", "Category", and "Subcategory" The setup value controls whether the display will be grouped by keywords.

 


INLINE FFP LIMITATIONS

If products are displayed with inline FFPs some of the FFP widgets or options will not fully work. FFPs were designed for single page display only.

List of items which will not fully work: