home

Guarantee

ShopZone Links

Help

 

ShopZone 3.5 Installation

New Store only: Download and Install into the main folders

  1. Be sure you have already installed ShopZone 3 Basic. By default it should install into a C:\ShopzonePro30 folder.
  2. Before installing the upgrade, locate the following directory on your local computer: C:\ShopzonePro30\source\admin\
  3. Click "Edit" , "Select All"
  4. Click File Properties and uncheck "Read-only" and click OK
  5. Before installing the upgrade, use Windows Explorer to locate the following directory: C:\ShopzonePro30\server\
  6. Click "Edit" , "Select All"
  7. Click File Properties and uncheck "Read-only" and click OK
  8. Prior ShopPlus owners must rename existing ShopPlus source directory from ShopzonePro30\source\shopplus_30\ to ShopzonePro30\source\shopplus_old\.
  9. Download the upgrade using the link we sent you in an email.
  10. Run this self-extracting archive and install the software into a the ShopZone subdirectory "ShopzonePro30\". If you don't extract the software into the subdirectory exactly as specified it will not appear in your ShopZone list of components. The installed files will appear in the directory "ShopzonePro30\source\store\", "ShopzonePro30\source\coupon_30\", etc.
  11. Open ShopZone, click BUILD from the "Add to Website" dropdown box, select "ShopZone 3.7 Store" and click "Add".
  12. Caution: If the page title of your store doesn't say "ShopPlus 3.5 Store" then you made a mistake installing your new software and may need to review the steps above or contact tech support for assistance
  13. Be sure you have the latest ODBC driver for Microsoft VisualFoxPro. You probably have them installed if you have Microsoft Office installed, but If you are getting database or odbc errors when you open the web, you can automatically install it from: http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx
  14. Read Tips, Tricks, & Shortcuts before building your website. A MUST for good quality look and function.

Adding 3.5 into an existing store

The cleanest solution is to create a new store after you add 3.5 into the source directories, and then import the databases information. But you can try the following.
  1. Before you start, make a copy of the entire localhost website and rename it to websiteOLD. That way if something goes wrong, you still have the un-modified original go fall back on.
  2. Follow the steps in "New Store" installation above to download and install ShopZone 3.5 into the main folders on your computer.
  3. Open the web you want to upgrade in ShopZone, and remove the original 'store' and 'admin' components from the BUILD AREA; then replace them with the SZP-3.5 store (and admin). Add one dummy product and complete the encryption key, then test "basic" operation though out checkout to assure everything is working.
  4. Be sure you have the latest ODBC driver for Microsoft VisualFoxPro. You probably have them installed if you have Microsoft Office installed, but If you are getting database or odbc errors when you open the web, you can automatically install it from: http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx
  5. Import the databases from the ORIGINAL (old) website.
    * ShopZone 3.1 and above - Use Data / Import data into existing table. Import the data for each database from your old db folder separately
    * ShopZone 2 - Go to "Build" and then choose "Add to website" and from the drop-down menu select "Import database from ShopZone2 web"
  6. Any pages in the original site that are not specific to the 'build store' will remain in the revised site, so there should be no need to recreate these pages.
  7. Read Tips, Tricks, & Shortcuts before building your website. A MUST for good quality look and function.
Is it possible to just copy 3.5 onto an existing 3.2 site? We don't recommend that you attempt to copy the SZP-3.5 files on top of the old SZP-3.2 site. While it *might* be possible, something could sneak past you and cause hours of troubleshooting trying to fix problems. The component wizard can read data associated with each component and knows which to include and how to place and configure them within the site.  

ShopPlus Configuration

ShopPlus may be configured easily from the ShopPlus Admin page found in the Online Store Admin section of the ShopZone website.

Company Information

Define your company information that will be displayed on the Invoice.
These fields can be accessed on any web page (except the home page) or included in the style sheet.

Field Name Field Variable
Company Name STORE_COMPANY
Address Line 1 STORE_ADRESS
Address Line 2 STORE_ADDRESS2
City STORE_CITY
State/Province STORE_STATE
Zip/Postal Code STORE_ZIP
Country STORE_COUNTRY
Phone STORE_PHONE
Fax STORE_FAX

Enable Secure Store

Enabling this setting requires users to Login before they can access any of the online store pages.

This soft security feature can be added to the very top of the main() function of any WebC file with the following code:

configread("config.ini");

if( SHOPPLUS_SECURE_STORE=="True" ) {

if( (stateget("VALIDLOGON")!="True") || (stateget("s_sys_userlogon")!="True") ) {
redirect("user_login.html?p_page=st_search.html");
}

}

Enable Auto-Shop

When Auto Ship is enabled adding items to the cart bypasses the display of the cart and returns back to the store thus speeding up the customers shopping by displaying fewer pages. See the instructions further down on how to add the Mini-Cart display on your web pages or style sheet so customers can always see the contents of their cart.

Enable Product Grid Display

Some very large catalogs display faster when and are easier to read using the traditional ShopZone 2 style Product Grid display.

Enable Order Declined Notification

When Order Declined Notification is enabled many credit card authorization processes such as Cyber Cash, Clear Commerce and ICVerify will send the webmaster an email each time an order is declined. This can be very useful in spotting fraud orders or capturing sales that would normally be lost. Please note that some HTML based services such as AuthorizeNet do not currently send Order Declined Notifications.

Product Listings Per Page

Specify the number of products displayed per page for categories or search results. When any product list exceeds this number a page index will be displayed allowing the customer to page through all of the products.

Ordering from the Catalog and Search Listings

These two features greatly reduce the amount of time and number of steps required for customers to buy multiple products straight from the catalog listing. The catalog listing pages have been enhanced to have a quantity field and the actual product price (including sale discounts) displayed per product listed. Customers may enter quantities for multiple products and then click ADD to put all of the products ordered into the shopping cart. Additionally, a quantity field has been added to the product detail page allowing multiple units to be purchased at once.

With all of these quantity ordering features scattered throughout the store there is virtually no need to have the shopping cart page displayed after each product is ordered. See "AUTO SHOP" below for details on disabling the intermediate shopping cart display.

NOTE: Products that have product options enabled will not work properly with this feature and the product options can't be selected from the catalog ot search listings. If your store has lots of product options you may want to disable the quantity field and order button from ST_MAIN.HTML

Custom Catalog Pages Per Category

A new "Product Display Page" field has been added to both the ST_PRODUCTS and ST_CATEGORY database. This enables changing the product page layout per product or category. All new product pages must be a fully functional copy of ST_PROD.HTML with a new layout.

To change the page per product either go to:

  • BUILD and select the Online Store and click the button "DATA…" and edit products or,
  • Administration area of the website and select STORE ADMIN-PRDUCTS

Locate the desired product and type in the complete name of the HTML page to be used, such as "st_prod_custom.html". Once the product record is updated the specified HTML page will be used to display that product.

To create the new product display page you must start adding a blank page to your ShopZone website and then copy the st_prod.html page over your new blank page. There are several ways to accomplish this and detailed instructions for doing it within ShopZone are shown below.

Creating a new product display page:

  1. Go into ShopZone BUILD and add a new Blank Page
  2. Select the new Blank Page and click PROPERTIES
  3. Select the PROPERTIES-MENU tab
  4. Select on "No Menu or Links" and click OK
  5. Click on PREVIEW, click on the Layout tab.
  6. Click on the "Product Detail" page in the left hand tree display
  7. Click VIEW-HTML
  8. Click EDIT-SELECT ALL and EDIT-COPY
  9. Click on the new Blank Page in the left hand tree display
  10. Click EDIT-SELECT ALL and EDIT-PASTE
  11. Click the VIEW-WYSIWYG tab to see your new catalog page
  12. Click FILE-SAVE PAGE

You have now created a new product detail page ready to customize. When it’s customized go change the "Product Display Page" field in the Product or Category database as described above to reference this new HTML page.

Enhanced Search Capabilities

The ShopPlus store has added the following features to the store search page:

Match Exact Phrase

Results from a search must contain a match of the entire phrase entered instead of performing a search for the various keywords. For instance a search for "George Washington" will only display records that contain the phrase "George Washington" instead of all records containing "George" or "Washington."

Match Whole Words

Results from a search must contain a whole word match for any the keywords entered. For instance a search for "George" will only display records that contain the whole word "George" and not match "Georgette" or "Georgetown".

Match All Words

Results from a search must contain all of the keywords entered. For instance a search for "George President" will only display records that contain all of the words so "First President of the US, George Washington" will produce a match but not for "George Washington Genealogy."

Select Price Range

A series of price ranges are defined that further narrow the search parameters. When a price range is selected the search will fail if nothing is found for both the keywords entered and the price range selected.

Price range values are defined select list (drop-down list) field values as follows:

Price Match Syntax Example Description
Less Than <value < 10 Show all products with prices less than the specified number
Greater Than >value > 90 Show all products with prices greater than the specified number
Range start_value-
end_value
10 - 90 Show all products with prices between and including the specified start and end numbers

Alphabetical Products Listings

Search for products by the first letter of the name. Simply click on the letter shown and all products beginning with that letter will be displayed. In order for this feature to work all of your products must begin with a capital letter, such as "My product" or you may change the search to work on lower case letters.

Sales Report

To access the sales report go into the ShopZone Online Store admin area and click on Sales Report. The sales report options presented will be for today, week to date, month to date, year to date and a custom date range. Additionally, the report can be run to just see the summary totals or get more detailed information about individual orders.

Invoice Display in Order Administration

To Print an Invoice

To print an invoice for each product that has been ordered go into the ShopZone Online Store admin area and click on Order Admin. When you have an order displayed on your screen click the "Invoice" link to see the printable invoice. Select FILE-PRINT from your browser window to get a printed copy of the invoice. Browsers don't provide any printer control so you may need to modify the invoice page layout before it will properly fit the page on your printer.

To Edit Invoice Page

In Preview, under Store Administration, you'll see a page "Display Invoice" st_shopplus_invoice.html. Edit this page to change the layout or include any other detailed instructions. Go to the ShopPlus Admin page to modify your contact information.

Decimal Cart configuration

Add the following to your CONFIG.INI file to get 2 digit decimal quantities (ie. 1.25)

DECIMAL_QTY=2

Add a Mini-Cart to your ShopPlus website

The ShopPlus Online Store is fully enabled to automatically display the ShopPlus Mini-Cart. To display the Mini-Cart simply include "*(shopplus_cart)" into the style sheet (preferably under the menu) or in the body of any web page. For pages other than the Online Store a single line of WebC script must be included into the main() function to build the Mini-Cart for display.

Include the following code in the main() function of your .webc page:

shopplus_cart =
::st_shopplus_util::BuildSmallCartTable();

This code should be inserted prior to any printtag() statements.

 

Spotlight

What is ShopZone?

ShopZone is a full-featured development platform designed for professional Web developers with some e-commerce experience.

ShopZone, specifically designed for small- to medium-sized business sites under $25 million, provides an easy- to-use yet comprehensive and customizable program that can speed up the development cycle.