Home Page QuikStore News Information about our company Our Products Our Services Our Partners QuikStore Support Demo Stores
 
New Features, Functions & Updates


2.12 Update History:

At Quikstore our customers are what drive the functions and features we add to our programs. And, because our customers provide such wonderful feedback, we are continuously updating and improving the software to meet your needs.

Thanks for the great input from all of you! It simply makes the QuikStore program better for everyone...

Listed below are all of the updates and improvements that have been done to the 2.12 version of QuikStore since its release.

See Upgrading in the Help file for more detail on using the "Update From The Web" function.

 


2.12.182

Date Available: 01/23/2007

quikstore.cgi

Fixed keyword search problem with 2.12.181


2.12.181

Date Available: 01/15/2007

quikstore.cgi

Modified routine for testing the quantity of items in the cart after deleting items. This corrects the error when you delete one of two items in the cart and it shows an empty cart notice.

Added internal code to allow google checkout button on shipping page.


2.12.180

Date Available: 08/17/2006

quikstore.cgi

Rewrote image routines for locating and displaying images.


2.12.179

Date Available: 03/30/2006

quikstore.cgi

Added new code to allow shipping methods by country. Works in conjunction with the shipping.html template and shipping.js at: http://www.quikstore.com/java/ship.by.country/


2.12.178

Date Available: 03/23/2006

quikstore.cgi

Added code to show unchecked required fields if javascript is off.


2.12.177

Date Available: 03/16/2006

quikstore.cgi

Added code to strip out email attempts in form fields. Was causing unnecessary page load warnings.


2.12.175/2.12.176

Date Available: 01/20/2006

quikstore.cgi

Fixed bug on checkout pages for GST, HST, PST tax.


2.12.174

Date Available: 10/20/2005

quikstore.cgi

Fixed shipping method select box bug where no methods would display except the last one.

Cleaned up templates and converted them to XHTML. This is not part of a web update. Only for new installs.


2.12.173

Date Available: 04/06/2005

quikstore.cgi

Added additional lookups for the web_server_document_root to try other ways to get it from the server when it's not set in the qs_main.


2.12.172

Date Available: 02/17/2005

quikstore.cgi

Added support for the Intershipper Plug-in.


2.12.171

Date Available: 01/25/2005

quikstore.cgi

Fixed replace variables on receipt page for links to stylesheet and homepage links at the bottom of the page.


2.12.170

Date Available: 01/11/2005

quikstore.cgi

Rewrote the logic that creates the shipping select box for the shipping page to allow for more than one form field in the shipping logic.


2.12.169

Date Available: 11/30/2004

quikstore.cgi

Removed keywords from related item links. Caused items to not be found.

Added check for "Size" options so it would add new size items to the cart instead of updating the existing line.


2.12.168

Date Available: 11/16/2004

quikstore.cgi

Updated the item specific sales tax functionality.


2.12.167

Date Available: 11/09/2004

quikstore.cgi

Check for the cookie expire time setting in the qs_main.cgi.

qs_main.cgi

Added the following:

    #
    # This is the amount of time in minutes the cart_id
    # cookie will remain in the users browser. If it set
    # to 0, then it will be active until the browser is
    # closed.
    #
cookie_expire_time_in_minutes=0
    #


2.12.166

Date Available: 10/28/2004

quikstore.cgi

  • Fixed related item search. Removed category when related item is not in the same category.
  • Removed line ending from database file so the option files were found correctly.

Catalog Wizard

Allow a minus sign (-) to be entered in the option price field.


2.12.165

Date Available: 10/19/2004

quikstore.cgi

  • The script has been updated to make sure that the tags replaced look for the entire word to replace. It no longer replaces partial words in the tag.

    Example: ORDER_GRAND_TOTAL will no longer get replaced with ORDER_24.95.
  • The freebie coupon functionality has been updated. When a credit card plut-in was used it was adding the free item to the cart twice.


2.12.164

Date Available: 10/18/2004

quikstore.cgi

The search functionality has been updated to search multiple fields for a category search. Usually it is just one field.


2.12.163

Date Available: 10/12/2004

quikstore.cgi

The routine that strips extra characters off of robot code has been updated.


2.12.162

Date Available: 10/07/2004

quikstore.cgi

The search functionality has been modified to allow searching on multiple product ids.


2.12.161

Date Available: 10/05/2004

quikstore.cgi

  • Updated the search functionality
  • Updated the routine that replaces 'CATEGORY' in the header page of a search. If category is 'all', and keyword is set, it will replace 'CATEGORY' with the keyword instead of 'all'


2.12.160

Date Available: 09/30/2004

quikstore.cgi

  • The routine that strips off extra characters has been updated.
  • Modified the exact match search to check both products and categories.


2.12.159

Date Available: 09/30/2004

quikstore.cgi

  • The script has been updated to find an exact match on categories when there are multiple categories in the category field.
  • Modified the routine that calls the remote secure server cart creation routine.


2.12.158

Date Available: 09/20/2004

quikstore.cgi

After the last update, related items were not working anymore. This has been fixed.


2.12.157

Date Available: 09/20/2004

quikstore.cgi

The script has been updated to strip extra characters off the end of page names in queries in the exava.com search engine. The page name may look like: search.html∧. This was causing page load warnings.


2.12.156

Date Available: 08/24/2004

quikstore.cgi

Version has been updated to match installation revision.

store_email.html

Updated to work properly when encryption is turned off. NOTE: This page is not included in the WebUpdate, just the new builds. If you want a copy of the updated page, send a request for it to: gary@quikstore.com.


2.12.155

Date Available: 08/18/2004

quikstore.cgi

The script had a bug in the display of products when related items were being used.


2.12.154

Date Available: 08/09/2004

quikstore.cgi

A bug in the "duplicate check" for adding to the cart was just displaying the cart instead of checking the configuration entries. When adding a second item of the same type to the cart, if 'view_cart_after_purchase' was 'no' it was showing the cart anyway.


2.12.153

Date Available: 08/04/2004

quikstore.cgi

A bug in the shipping when no form fields were used has been fixed.


2.12.152

Date Available: 08/03/2004

quikstore.cgi

Version has been updated to match installation revision.

Installation Wizard

The Wizard has been updated to not send the database files when the "Don't Prompt" box is checked in the OCB message.


2.12.151

Date Available: 07/14/2004

quikstore.cgi

The script has been updated to check for an "option_add_text" variable in the qs_main.cgi that allows you to set a word, such as "add", between the option value and the price.


2.12.150

Date Available: 07/13/2004

quikstore.cgi

The script has been updated to check for '<!--category list-->' in ssi virtual include pages in the templates, such as the header.html and footer.html pages. If this tag is found it will be replaced by a list of the categories in the database.


2.12.149

Date Available: 06/29/2004

quikstore.cgi

The script has been updated to work properly when the high range is not set in the logic comparison.


2.12.148

Date Available: 06/15/2004

quikstore.cgi

The script has been updated to use the "graphics_dir" setting from the qs_main.cgi. This allows you specify the directory path on the hard disk to the graphics.


2.12.147

Date Available: 06/03/2004

quikstore.cgi

The script has been updated to make sure the values in the logic routines are converted to numbers.


2.12.146

Date Available: 05/26/2004

quikstore.cgi

The script has been updated to not remove "<" and ">" characters when it posts to a remote server.

Encryption Tool

Some servers return an Async error when checking for log files to download, if there aren't any files. The Encryption Tool has been updated to suppress this error.


2.12.145

Date Available: 05/13/2004

quikstore.cgi

The default value for exact_match is now 'false' because, custom search parameters would not work when exact_match is 'true'.


2.12.144

Date Available: 05/12/2004

quikstore.cgi

Products with quantity-based pricing were not being sorted properly when the database was sorted by price.


2.12.143

Date Available: 04/07/2004

quikstore.cgi

The script has been modified to let you setup discount that can add a free item to the cart. For example, if you have:

logic_003=FREEBIE||3-|||free_item_001

in the "DISCOUNT_LOGIC" section of the qs_main.cgi and have:

[FREE_ITEMS]
    #
free_item_001=item-ABC|0|FREE Item name to add|NA|NA
    #

then if the customer enters "FREEBIE" in the coupon field and has 3 or more items in their cart, they will get item-ABC for free (as defined in the "free_item_001" line in the "FREE_ITEMS" section).


2.12.142

Date Available: 03/18/2004

quikstore.cgi

A small change has been made to the script.


2.12.141

Date Available: 03/16/2004

quikstore.cgi

The routine that formats the images will check to make sure that either the product image or no photo image exist. If neither exist, the image is blanked out when it is displayed.


2.12.140

Date Available: 03/01/2004

quikstore.cgi

Version has been updated to match installation revision.

Encryption Tool

Added the ability to save the screen size settings. This can be toggled on and off in the "Options" menu.


2.12.139

Date Available: 02/23/2004

quikstore.cgi

Tweaked the changes made in the last revision.


2.12.138

Date Available: 02/19/2004

quikstore.cgi

The script has been updated to check the cart to see if an item already exists, if one does, and has no options, it will simply update the quantity of that line item and NOT write a new one.


2.12.137

Date Available: 01/28/2004

quikstore.cgi

  • There was a minor issue where, when the time was 12:00 noon, it was reporting it as 12:00am instead of 12:00pm.
  • Fixed a minor bug with posting to a remote server and clicking the checkout link.


2.12.136

Date Available: 01/21/2004

quikstore.cgi

Some minor security patches have been added.

strings.ini

Some of the variables have been changed for security reasons.


2.12.135

Date Available: 01/19/2004

quikstore.cgi

The previous update caused an unexpected problem with the categories. This has been fixed.


2.12.134

Date Available: 01/16/2004

quikstore.cgi

Some minor security patches have been added.


2.12.133

Date Available: 12/29/2003

quikstore.cgi

  • The script has been updated to make sure that when the 'store' is passed in the form data that it has data in it. This means that passing in "...?store=" will no longer display a missing file error with the path where it is looking for it on the server. It will also check the 'store' variable for illegal characters.
  • If there are any double-quotes (") in the item id, they will get replaced by "&quot;" so that the product will add to the cart properly. This was sometimes a problem in the size field.


2.12.132

Date Available: 12/09/2003

quikstore.cgi

Version has been updated to match installation revision.

Encryption Tool

The routine that decrypts the text has been updated. Some email programs display the first two lines on one line and this usually causes the Encryption Tool to display a "No text to decrypt" message. If the first two lines are on one line this should no longer cause an error.

Installation Wizard

The file list that contains the dates of the files that have been uploaded no longer gets deleted when an error occurs.


2.12.131

Date Available: 12/08/2003

quikstore.cgi

The routines that interface with the UPS and USPS plug-ins have been updated. A variable has been added to the ini files for each of these plug-ins that allows them to use the regular shipping logic from the qs_main.cgi if there is an error when trying to get the rates. (For Example: If the UPS or USPS site is down.)

shipping.html

This is a manual update (an updated template is not included in this update). If you are using multiple stores, then you should add:

<input type="hidden" name="store" value="%%store%%">

to the shipping.html page right after the other hidden fields.


2.12.130

Date Available: 12/02/2003

quikstore.cgi

The routines that interface with the inventory control plug-in have been updated.

email.pl

The alternate NT connection routine has been updated to send the fulfillment email as MIME if MIME is on.

Help Files

Some of the help files have been updated.

Encryption Tool

The routine that decrypts the text has been updated.


2.12.129

Date Available: 10/31/2003

quikstore.cgi

  • The script has been updated to allow GET and POST in the same form tag.
  • Merge Option Files - If one of the user fields has option file information in it, the option files will be merged and both sets of options will be displayed with the product. If multiple option files are being used for one product, it is best to make the option numbers text so that none of the options haave the same numbers.


2.12.128

Date Available: 10/09/2003

quikstore.cgi

  • The multi-state sales tax has been modified to allow multiple states in the "sales_tax_state_value" and multiple rates in the "sales_tax_value". The states and rates should be separated by commas.
  • The way the return values from processors are handled has been updated.

Logic Wizard

The Logic Wizard has been updated to allow commas in the single rate state box.


2.12.127

Date Available: 09/16/2003

quikstore.cgi

The routine that displays the empty cart error message has been updated because it was causing an infinite loop when on a remote secure server.


2.12.126

Date Available: 09/08/2003

quikstore.cgi

The script has been updated to allow for an exact match check when checking the product ids for non-shipping and non-discountable items. The settings for turning this check on and off are in their respective sections of the qs_main.cgi ("NO-SHIPPING ITEMS" and "NON-DISCOUNT ITEMS").


2.12.125

Date Available: 09/05/2003

quikstore.cgi

The script was emptying the cart when it was using a remote secure server and the view cart page wasn't being displayed. When switching to the remote server from the non-secure server, the cart rows are usually passed in the form data so that the cart can be recreated on the remote secure server. This doesn't need to happen when using the one click settings.

QuikCode Wizard

A "Clear Data" button has been added. It should be pressed before entering a new product's information. This modification will allow you to add multiple options to the first product you enter into the Wizard and will ensure that the Clipboard maintains the correct product data when the "Options" button is clicked.


2.12.124

Date Available: 08/28/2003

quikstore.cgi

The script has been updated to see if existing external shipping and discount logic files have data in them before using them. If the files are empty, the logic in the qs_main.cgi will be used instead.


2.12.123

Date Available: 08/25/2003

quikstore.cgi

The script has been updated to display a "no shipping cost" option in the Shipping_Method box when the shipping cost is zero. This may happen if you are using the "NO-SHIPPING ITEMS" section and the customer only orders a no-shipping item.


2.12.122

Date Available: 08/08/2003

Catalog Wizard

The routine that creates the pages has been updated because, when we previously updated it to recognize option filenames in the user fields, it started to blank out the user field values in the created pages. Now, if there is data in the user fields, it should be added to the page as expected.


2.12.121

Date Available: 08/07/2003

quikstore.cgi

The script has been updated to display the correct shipping logic in the select box on the shipping page when there are no-shipping itmes in the cart and the shipping logic is based on the cart subtotal.


2.12.120

Date Available: 08/05/2003

quikstore.cgi

The script has been updated to allow for items that are *not* added to the totals when calculating the shipping logic. A new section, "NO-SHIPPING ITEMS", has been added to the qs_main.cgi to configure these settings. You can enter the ids of the products that you don't want to include in the shipping logic calculations, such as donations. You can also deduct the non-shipping items' amount from the subtotal before sales tax are calculated. This gives you the ability to *not* tax the items that are not included in the shipping caluclations.


2.12.119

Date Available: 07/28/2003

quikstore.cgi

Version has been updated to match installation revision.

Catalog Wizard

The routine that updates the category select box on the search page has been updated. In previous versions, if you had taken the category select box off the search page, the Catalog Wizard would still add the categories to the bottom of the page (without the rest of the select box). Now it will not keep appending the categories to the bottom of the search page when there is no category select box.

Installation Wizard

Has been updated to only save the Web Server Document Root setting if it isn't blank. Previously, if this setting wasn't set, it would be removed from the qs_main.cgi and, although it would be added back in if it was set at a later date, you couldn't modify the setting manually (because it had been removed).


2.12.118

Date Available: 07/24/2003

quikstore.cgi

Version has been updated to match installation revision.

Help Files

The help files have been updated to match what has been changed in Online Help at quikstore.com.


2.12.117

Date Available: 07/23/2003

quikstore.cgi

The script has been updated to allow for non-discountable items. A new section, "NON-DISCOUNT ITEMS", has been added to the qs_main.cgi to configure these settings. You can enter the ids of the products that you don't want the discount applied to, such as donations. You can also deduct the discountable amount from the subtotal before shipping and/or sales tax are calculated. This gives you the ability to *not* tax donations.


2.12.116

Date Available: 07/17/2003

quikstore.cgi

The related items routine was checking (quering the database) for the related id's even though they were "-". This was slowing the display of the product down.


2.12.115

Date Available: 07/16/2003

quikstore.cgi

Version has been updated to match installation revision.

Catalog Wizard

Fixed the "Subscript Out of Range" error that occurred when there were no items in the database and the category screen was displayed.

Installation Wizard

Updated to check for the new Online Catalog Builder files (ocb.cgi).


2.12.114

Date Available: 07/08/2003

quikstore.cgi

The related items routine has been updated to check for a blank/empty related items field. This way it doesn't try to create related items links when there aren't any related items.

Catalog Wizard

  • CATEGORY.html files can be created/edited in the category screen.
  • The Create Pages routine has been updated to check the user fields to see if they contain an option filename (in the format "%%OPTION%%" & the file name - Ex: %%OPTION%%product1_options.html), in which case the "PRODUCT_OPTION" tag will be replaced by the data in the specified option file. NOTE: This will override the default options and only one the first user field that contains an option filename will be included.


2.12.113

Date Available: 06/20/2003

quikstore.cgi

The script has been updated to check to see if an option file exists for a product before trying to display it. This means that if there is nothing in the option field (or NA), it won't display an error, that it couldn't find the option file, anymore.


2.12.112

Date Available: 06/17/2003

quikstore.cgi

The script has been updated to allow you to choose the option field that you want to append to the product id. The valid fields are: option_number, option_name, option_price, option_weight. This expands the functionality added in the last revision.

An update has been added to allows you to show the name of the option in front of the selected value in the cart. The name comes from the option number. So, when you create your options, use the "name" you want displayed instead of an option number. More information on how to configure this can be found in the "OPTION LABELS AT CART" section of the qs_main.cgi.

quikcode.exe

The QuikCode Wizard has been updated to clear the product screen when the "Copy to Clipboard" button is clicked. Also, a default value can be set for the quantity text input box.


2.12.111

Date Available: 06/16/2003

quikstore.cgi

The script now allows you to append the option name to the product id in the cart.

qs_main.cgi

A new section has been added to allow for the option name to be added to the product id in the cart.

[CUSTOM PRODUCT ID]
    #
add_option_name_to_product_id=no
custom_product_id_delim_character=-
    #


2.12.110

Date Available: 06/12/2003

quikstore.cgi

Version has been updated to match installation revision.

quikcode.exe

The QuikCode Wizard has been updated to create text options. NOTE: A value must still be added to the option list for it to work.


2.12.109

Date Available: 05/21/2003

quikstore.cgi

The script has been updated to pass the "database_name" variable through properly.

email.pl

The email.pl has been updated to send the MIME variable to the cdonts.pl and aspmail.pl. If this variable isn't sent through, the store email would get sent as MIME even when the template was set the the text version.

cdonts.pl and aspmail.pl

Both of these files have been updated to use the MIME variable that the email.pl is passing in.


2.12.108

Date Available: 05/14/2003

quikstore.cgi

The last update was replacing "&quot;" with a double quote in every field before it was displayed. This was causing problems in options that had "&quot;" in their values. This update replaces the "&quot;" with a double quote only in the product description field and only when it is getting displayed during a search.


2.12.107

Date Available: 04/23/2003

quikstore.cgi

The display product routine has been modified to replace "&quot;" with a double quote (") right before the product is displayed on the database page. This allows you to put JavaScript in the description field without messing up the database. (The Catalog Wizard automatically replaces double quotes (") with their HTML equivalent (&quot;) so that the products.dat can be imported into the Catalog Wizard should the need arise.)

Installation Wizard

Slashes will not be stripped off the end of directory and URL entries while you are typing. This allows you to enter a subdirectory if that is where the files need to go.


2.12.106

Date Available: 04/15/2003

quikstore.cgi

  • Updated to use default thumbnail and fullsize images when the product doesn't have them. (The images to use can be set in the qs_main.cgi.)
  • The routine that creates the shipping JavaScript has been updated.


2.12.105

Date Available: 04/11/2003

quikstore.cgi

Version has been updated to match installation revision.

Catalog Wizard

The routine that builds the search page category list has been updated to replace spaces with underscores in the option values so that the search works properly.


2.12.104

Date Available: 04/10/2003

quikstore.cgi

  • The "sort_field", "sort_type", "sort_order", "columns" fields have been added to the create previous/next links routine so that they get applied when the previous/next links are clicked.
  • The routine that creates the related id links has been updated to allow you to use any fields in the "DATABASE_FIELDS" section of the qs_main.cgi.

    The current fields are:

    product_id
    product_category
    product_price
    product_name
    product_description
    product_image_fullsize
    product_image_thumbnail
    product_size
    product_weight
    product_page_link
    product_link_label
    user_1
    user_2
    user_3
    user_4
    product_options

    Example:

    related_link_html=<li><a href=%%queryString%%>~
    <img src="http://www.yoursite.com/graphics/%%product_image_thumbnail%%">~
    <br>%%product_name%% - %%product_price%%</a><br>


2.12.103

Date Available: 04/09/2003

quikstore.cgi

Updated the script to read entries with "=" in the qs_main values. This allows you to use HTML code in the qs_main and qs_lang "values".

Also added "sort_field", "sort_type", "sort_order", "max_rows", "columns" to the hidden fields routine so that they get passed through if they are passed in.


2.12.102

Date Available: 04/08/2003

quikstore.cgi

Version has been updated to match installation revision.

Installation Wizard

"/" will be stripped off the end of the directory entry only if the entry contains more than just a "/". (On some servers, the pages directory is only a "/" so we don't want to strip it off if it is the only thing in the field.)

Catalog Wizard

Updated the Catalog Wizard to sort the categories when they are printed to the search page list. The categories will also be sorted properly when products have multiple categories.

Configuration Editor

Updated the "Config File" tab to read entries with "=" in the values.


2.12.101

Date Available: 04/04/2003

quikstore.cgi

  • The routine that runs the test for cookies has been updated. As long as "test_for_cookies=yes", and the meta tag is set it should work. Here is the meta tag:

    <meta http-equiv="Set-Cookie" content="cookies_enabled=yes; path=/;">

    The idea here is to put the meta tag at the top of any page that a user may enter your site from. Examples of pages that should have the meta tag are the home page, search page, database page, product pages, etc. Any page that the user enters your site from.
  • The script has been updated to check for a discount_logic.cgi file in the "cgi-bin/log-files" directory. If this file exists, the logic in it will override the discount logic in the qs_main.cgi. Also, a setting has been added to the "MISC_PARAMETERS" section of the qs_main.cgi, "remove_coupons_when_used". If it is set to "yes" and the discount_logic.cgi exists, whenever a coupon number is used, that coupon will be removed from the discount logic so that it cannot be used again. (The coupon is only removed after the order has been submitted.)

Logic Wizard

Added the ability to save the shipping/discount logic to separate files, rather than the qs_main.cgi. The files will be saved to the "cgi-bin/log_files" directory. There is also a new menu item in the "Files" menu that allows you to download these logic files from the server.

Installation Wizard

An option has been added that allows you to upload the logic files when you are not uploading the other files from the log files directory. You can access this option on the "Edit Settings" screen under the "Upload" tab.


2.12.100

Date Available: 03/26/2003

quikstore.cgi

The ability to display related products has been added to the script. All you need is a comma delimited list of the id numbers (Ex: 100,101,102) in one of the USER fields. It will display the name of the individual products and create a link to each one. You will need to uncomment the USER_X field (Ex: 11 is USER1, 12 is USER2, etc.) that you use in the database template to see it.

qs_main.cgi

This section has been added to configure the related products settings.

[RELATED_PRODUCTS]
#
# should we show the related products?
#
show_related_products=yes
#
# What is the database field number where the
# related product ids are stored?
#
database_field_for_related_ids=11
#
# This is the header for the links on the database template
#
related_products_header=<p class=subheading>Related Products<br>
#
# This is the line for EACH link
#
related_link_html=<li><a href=%%queryString%%>%%name%%</a><br>
#
# This is the closing footer to the html
#
related_products_footer=<br></p>
#


2.12.99

Date Available: 03/25/2003

quikstore.cgi

The calculation routine has been updated to add the shipping totals if item specific sales tax is on and the shipping has already been calculated. This was a problem only when item specific sales tax was on and the shipping needed to be taxed.

Installation Wizard

  • Updated the Wizard to check for the "%cgibin%" and "%graphics%" settings, that are in the default pages, every time the pages are uploaded, rather than just the first time.
  • After adding the variable to tell the Wizard not to send the files in the "graphics" directory, the Wizard stopped uploading the graphics directory during the initial publish. After the files had been published, the graphics directory would be uploaded. Now, the Wizard has been updated so that it uploads the "graphics" directory the first time through.


2.12.98

Date Available: 03/17/2003

quikstore.cgi

Version has been updated to match installation revision.

Logic Wizard

The Logic Wizard has been updated to make sure the each page with discount logic exists before trying to update it.


2.12.97

Date Available: 03/10/2003

quikstore.cgi

A "test_for_cookies" variable has been added to the qs_main.cgi that, when set to "yes", turns "use_cookies" off (and uses the IP Address) if cookies are off or blocked in the user's browser.

NOTE: If you set this to "yes", you need this code in the "<head></head>" tags in your home page:

<meta http-equiv="Set-Cookie" content="cookies_enabled=yes; path=/;">

Main Menu

Made some minor modifications (added some additional error handling).

Backup Wizard

The path in the destination ready message has been changed to the destination path instead of the source.


2.12.96

Date Available: 02/17/2003

quikstore.cgi

  • A display categories routine has been added that takes the underscores out of the category name before it is displayed to the screen in a search.
  • You can now make the shipping charge a percentage of the shipping rate, that is returned from he shipping logic. The percentage will be based on which state is selected.

    How it works:
    1. In the qs_main.cgi is a setting to turn this on/off:

        calculate_state_rate=yes
    2. On the shipping page is a select box for the state. If a selected state has a rate with it, the rate will be applied as a percentage of the shipping cost after the shipping logic has been calculated.

      Example 1:

      If the selected state looks like:

      <option value="SC|0.75">South Carolina</option>

      and the shipping cost is 10.00, then the adjusted shipping cost will be 7.50. (10.00 * 0.75 = 7.50) In other words 75% of 10.00 is 7.50.

      Example 2:

      If the selected state looks like:

      <option value="SC|1.25">South Carolina</option>

      and the shipping cost is 10.00, then the adjusted shipping cost will be 12.50. (10.00 * 1.25 = 12.50) In other words 125% of 10.00 is 12.50.

      Note: A new shipping page has been included in this update that has a state select box in it instead of a text box. If you want to use the new page, you will need to rename it to from shipping_new.html to shipping.html. We don't do this by default because we don't want to automatically overwrite any changes that you may have made to the shipping.html page.
    3. On the order form, the adjusted shipping cost will be displayed and will get passed through to the receipt page and emails.

Installation Wizard

A checkbox has been added to the "Upload" tab in the "Edit Settings" screen that allows you to tell the wizard to not send the "graphics" directory.


2.12.95

Date Available: 02/11/2003

quikstore.cgi

Version has been updated to match installation revision.

Catalog Wizard

The last update to the Catalog Wizard caused it to start filling in the option file name in every product. This caused products without options to display option file not found errors during a search. Now the option table is checked for every product to make sure that it has options before the entry is added to the products.dat.


2.12.94

Date Available: 01/28/2003

quikstore.cgi

  • The store email routine has been updated to send both types (text and HTML) if "send_mime_email" is "yes" and the "store_email_template" is set to "store_email.html". For this to work properly, you must add "<BREAK>" to the top of the HTML email template (before the opening HTML tag).
  • The low price/high price queries have been updated to work properly when the price field has multi-pricing in it.
  • The process order form routine has been updated to replace "ORDER_NUMBER", with the order number, in the cart rows on the receipt page. This is needed for some affiliate programs.

Catalog Wizard

The Catalog Wizard has been updated to print the proper option filenames into the products.dat when you click "Update QuikStore Files" in the "File" menu.

Installation Wizard

  • Updated to check to see if the env file returns the source. If it does, then it will fire an error instead of continuing.
  • If neither "/usr/bin/perl" or "/usr/local/bin/perl" works in the env files, the path to perl will be reset to the original value so that the next time you upload it will try both paths again (in case you had a path or URL set incorrectly).


2.12.93

Date Available: 01/14/2003

quikstore.cgi

  • The script has been updated to allow for "columns" to be passed in the form data. This allows you to set the columns that are displayed on the multi-column search page.
  • Updated to allow searching on products that belong to multiple categories.
  • There was a small update to the cookie routine.

Catalog Wizard

The Catalog Wizard has been updated to allow commas in category names and update the products.dat and search.html accordingly. By adding categories that have comma lists, you can put your products in more than one category, then when a search is done the script will check each category in the category field to see if the product matches the category that is being searched.

Encryption Tool

The Encryption Tool has been updated to display an error if the entered PIN Number is more than 10 characters. The PIN number max length is 10 characters.


2.12.92

Date Available: 12/20/2002

quikstore.cgi

The script has been updated to add the option weight to the product weight when using XML shipping (for the UPS, USPS, and Combo plug-ins) in the weight field.

Catalog Wizard

The Create Pages routine has been updated to add previous and next links to the pages if more than one page is created. This update required a modification to the "product_page_template.html" so we have renamed the update page "product_page_template_new.html" in case you have modified the original one. If you want to use the new page, you will need to rename it "product_page_template.html".


2.12.91

Date Available: 12/13/2002

quikstore.cgi

The Product Specific Tax routine has been updated so that, if the product specific tax field is blank, the default sales tax value will be used instead of it not charging any tax for the item.


2.12.90

Date Available: 12/09/2002

quikstore.cgi

  • When an item is getting added to the cart, the script will now look for the item number and the pipe that follows it. This was modified because the script was having problems adding from pages that had products with item numbers that were very close (such as having only one or two different characters on the end).
  • The script has been updated to allow for shipping based on the number of items in the cart. The modification allows you to add an amount to the shipping rate for each product that is in the cart. If "e" is entered in the "Shipping Value" it tells the script to add the "Shipping Value" amount to the handling for each item in the cart. Notice that this will only work properly if the shipping logic is based on quantity. (It won't work if the logic is based on subtotal or measured value.)

    The layout is as follows:

    logic line=form values|subtotal|qty|measured value|handling|shipping value

    Example 1:

    logic_001=Standard Delivery||1-999||2.00|1.00e

    This line says 1-999 are 1.00e (each) and the handling is 2.00. So, if the customer has 4 items in their cart, their shipping will be 6.00.

      (4 x 1.00) + 2.00 = 6.00

    Example 2:

    logic_001=Standard Delivery||1-4|||10.00
    logic_002=Standard Delivery||5-10||4.00|1.50e
    logic_003=Standard Delivery||11-999||6.00|1.00e

    What we're trying to accomplish here is to get a base charge of 10.00 for the first four items, then item-based charges for the fifth item on up. Since the base 10.00 charge includes the charge for the first four items, and the "e" tells the script that we want to add an amount for each item in the cart, we need to adjust the handling charges in the second and third lines of logic so that the customer doesn't get charged for the first four items twice.

    The first line is a straight 10.00 charge for 1-4 items.

    The second line says: 5-10 items are 1.50e (each) and the handling is 4.00. (The handling [4.00] is determined by the amount for the first 4 items [10.00] minus the cost "each" from line 2 [4 x 1.50] = 6.00.

      10.00 - 6.00 = 4.00

    The third line says: 11-999 items are 1.00e (each) and the handling is 6.00. (The handling [6.00] is determined by the amount for the first 4 items [10.00] minus the cost "each" from line 3 [4 x 1.00] = 4.00.

      10.00 - 4.00 = 6.00

    It takes a little math to figure it out, but once you have it, it's done.

12-Quantity based shipping.txt

This is an example logic file that has been added to the Logic Wizard so that you can import the above example, rather than having to retype it manually.


2.12.89

Date Available: 11/22/2002

quikstore.cgi

Option checking has been updated to allow for text boxes, which can't be checked because there is no value in the page to compare it to.

Catalog Wizard

The import products.dat/options.dat functionality has been updated to allow the import of the products.dat and options.dat files that are created by the newly updated Online Catalog Builder (which allows for different option formats and the creation of an options.dat file as well as the ability to create option files from an options.dat file).

Configuration Editor

Updated the routine that builds the sections list under the "Config File" tab because it was reading comments that contained section names as sections causing some sections to display twice in the list.


2.12.88

Date Available: 11/11/2002

quikstore.cgi

  • The random cart id generation routine has been updated, so there are less duplicate cart ids.
  • Error messages have been updated:

    Unless it's a critical error, where the file could not be written/created or deleted (permissions issue), the new empty cart error message will be the one used here in the qs_lang:

    no_items_in_cart_title=There are currently no items in your cart.
    no_items_in_cart_message=If you have been inactive for over 1 hour,<br>~
    Your shopping session may have timed out.<br><br>~
    Please click below to continue...

    A new cart_id cookie will get set when the error page is displayed and if the cart file is missing, the script will create a new one. The user will then be able to add to the cart in the normal way.

Installation Wizard

The Wizard will now replace "%graphics_directory%" with the last directory in the graphics URL.

Catalog Wizard

The import products.dat/options.dat functionality has been updated to allow the import of old options.dat files (from revisions 2.12.41 to 2.12.75). To import an old options.dat file, you must set "prior_to_76" to "yes". Make sure to set it back to "no" after you are done importing or you will not be able to import a newly created options.dat.


2.12.87

Date Available: 11/01/2002

quikstore.cgi

Version has been updated to match installation revision.

Installation Wizard

Has been modified to upload the Verisign Payflo Pro and the Linkpoint Direct APIs properly. (During testing, these files were being uploaded in ASCII. They should have been uploaded in binary.)

header.html and footer.html

These files have been updated to remove the extra view_cart and checkout form data from the URL. {Sometimes view_cart or checkout would be left in the URL from a previous page. In some cases, this caused the URL to contain view_cart or checkout twice, while other times both view_cart and checkout would be in the same URL.)

NOTE: Although the update will replace these pages, a backup of the original versions (prior to this update) will be saved in the directory with today's date in the "backup" directory under QuikStore.


2.12.86

Date Available: 10/30/2002

quikstore.cgi

The script has been updated to be compatible with the new version of Authorize.Net.


2.12.85

Date Available: 10/25/2002

quikstore.cgi

The script has been updated to allow for free shipping when a customer's purchase subtotal is more than a specified amount. When the customer gets free shipping, any shipping plug-ins (such as UPS and USPS) are turned off (only for this customer) and the default QuikStore shipping page is displayed with only the free shipping setting.

qs_lang.cgi

The following section has been added to the qs_lang.cgi file so that you can configure the free shipping settings.

[FREE SHIPPING]
    #
allow_free_shipping=no
    #
    # What is the required minimum subtotal when the
    # shipping is free?
    #
free_shipping_subtotal=199.00
    #
    # What is the text displayed to the end user?
    #
free_shipping_text=UPS Ground
    #
    # What is the free shipping rate (usually FREE)
    #
free_shipping_rate=FREE
    #

email.pl

The send mail function in the email.pl has been updated.


2.12.84

Date Available: 10/16/2002

quikstore.cgi

  • You can now add GST (Canadian) tax to shipping by setting "apply_gst_to_shipping" to "yes" and changing the "calculate_sales_tax_at_order_form" setting to calculate last (by setting it higher than the other two settings).

    Example:

    [SALES_TAX]
      #
    sales_tax_value=.06
    apply_gst_to_shipping=yes
      #

    [ORDER_CALCULATIONS]
      #
    calculate_discount_at_order_form=1
    calculate_shipping_at_order_form=1
    calculate_sales_tax_at_order_form=2
      #

    If "apply_gst_to_shipping" is set to "yes" it will add the shipping amount to the subtotal before applying the sales tax to it.

  • The process order form routine has been updated to work with the PayPal plug-in.

  • cart_id will not be deleted from the form data and %%card_id%% will be replaced on the receipt page.

Catalog Wizard

  • When creating pages special characters, such as double quotes, will be replaced by their HTML equivalents.

  • "ORDER BY [OptionID]" has been added to the options select query on the option screen so that the options stay in order.

orderform.js

The expire date will only be validated if the order form is the credit card page.


2.12.83

Date Available: 09/20/2002

quikstore.cgi

The script has been updated to allow you to enter the option path into any one of the QuikStore fields. This means that if the "Option Filename" field is blank and one of the user fields or the link page field has the option file information in it, the information will be used to display the option. This allows you to create one option file for many products.

Here is an example of how it works:

1) Create an option file and name it. Make sure that the product id is set to "%%PRODUCT_ID%%" rather than a number.

Ex: sizes.html which contains

<P>Purchase Options:
<SELECT NAME="OPTION|001|%%PRODUCT_ID%%">
<option value="Small|0.00|0">Small</option>
<option value="Medium|1.00|0">Medium - 1.00</option>
<option value="Large|2.00|0">Large - 2.00</option>
</SELECT>
</P>

2) In the USER1 field enter the option filename path. Notice that the path needs to start with "%%OPTION%%" or the script will not recognize it as containing option file data. (Ex: %%OPTION%%sizes.html)

Make sure that you don't enter any options for this product in the Catalog Wizard because if the "Option Filename" field has data in it, that data will override the other fields.


2.12.82

Date Available: 09/19/2002

quikstore.cgi

The variable "QTYTOTAL" will be replaced with the total quantity of the items in the cart on the view cart page.

QuikCode.exe

Made the HTML form code lowercase so that it is "XHTML friendly".

catalog_wizard.exe

Updated to replace double quotes (") with their HTML equivalent (").


2.12.81

Date Available: 09/04/2002

quikstore.cgi

The ability to have discounts that give free shipping has been added.

Logic_Wizard.exe

This has been updated to allow character entry in the Applied Discount field. (Prior to this only numbers were allowed in the Applied Discount field.) This has been changed because of the free shipping discount. To allow a discount to give free shipping, you must enter either "free shipping" or "free_shipping" in the Applied Discount field. The script will check this field to see if the free shipping is to be applied, if so the shipping will be set to "0.00".


2.12.80

Date Available: 08/30/2002

quikstore.cgi

The ability to send a fulfillment email has been added. This allows you to send an additional email based on a different template file to another email address.

The default fulfillment templates are copies of the customer email templates. This means that you can set the fulfillment email address to the store owner's email and it will, in effect, send a copy of the customer email to the store owner.

email.pl

This has been updated to work with the fulfillment email.

qs_main.cgi

A few parameters have been added to the qs_main.cgi so that you can modify the fulfillment email settings:

fulfillment_email_address=test@quikstore.com

fulfillment_email_template=fulfillment_email.html

send_fulfillment_email=no

If "send_fulfillment_email" is "yes" then an email will be sent to the "fulfillment_email_address" using the "fulfillment_email_template".

fulfillment_email.html and fulfillment_email.txt

These templates have been added for the fulfillment emails.


2.12.79

Date Available: 08/26/2002

quikstore.cgi

Version has been updated to match installation revision.

Installation Wizard

Added "check_extension" variable to the "Server_Info" section of the strings.ini file. You can tell it not to check/change the extensions of the script file, etc. Notice that this setting will also stop the Wizard from checking the graphics and cgi-bin URLs in the pages.

Logic Wizard

If you had a lot of Shipping Logic (Ex: Over 200 entries) the Wizard would not necessarily read all of it in. Now it should be able to read in all of you logic.

Main Menu

The Wizard will check for configuration files before loading.


2.12.78

Date Available: 08/23/2002

quikstore.cgi

Version has been updated to match installation revision.

Catalog Wizard

The HTML create pages routine has been updated so that it shouldn't create any blank pages anymore.


2.12.77

Date Available: 07/30/2002

quikstore.cgi

Added the ability to use European Vat taxes.

Logic Wizard

Updated to handle European Vat taxes.

shipping.html

Updated to handle European Vat taxes. The JavaScript that was in this page has been moved to a shipping.js that is located in the document root.

Notice: We do not want to overwrite your shipping.html page by default so we put the new shipping page in the "QuikStore\server_files\cgi-bin\templates" directory on your local machine and named it "new_shipping.html". If you want to use the new shipping page, you will need to manually rename it to "shipping.html".

shipping.js

This is the file that contains the JavaScript for the shipping page. It resides in the "QuikStore\server_files" directory on your local machine.


2.12.76

Date Available: 07/23/2002

quikstore.cgi

Version has been updated to match installation revision.

Catalog Wizard

  • The options.dat file layout has been updated.

  • Option numbers have been formatted to have leading zeros

  • The program.ini has been modified: option_sku=Product_Id.


2.12.75

Date Available: 07/10/2002

quikstore.cgi

The script has been updated to allow for option prices to be a percentage of the product price.

Catalog Wizard

The Catalog Wizard has been updated to allow a percent sign (%) in the option price.


2.12.74

Date Available: 07/03/2002

quikstore.cgi

Version has been updated to match installation revision.

Backup Wizard

  • Build DDF file automatically when compressing.

  • You can select floppy or CDROM for the sizes of the backup files.

  • The setup.inf file will now be put on the first disk that is created and will automatically be copied to the Backup Wizard directory before any files are extracted.

  • Compress has been changed to Backup.

  • Decompress has been changed to Restore.

  • The directory list will automatically be viewed when Backup and Restore screens are displayed.

Configuration Editor

"Merchant Account Number" has been changed to "Merchant Login Id" in the "Credit Card" tab.

Main Menu

The message board link has been updated.


2.12.73

Date Available: 07/01/2002

quikstore.cgi

Version has been updated to match installation revision.

Catalog Wizard

In the previous build of QuikStore there were errors when running the "Create/Update HTML Pages" menu option. This was because the sort field was set to a field that wasn't in the query. The default sort field is now "ProductId", which will display the products in the order that they were entered.


2.12.72

Date Available: 06/28/2002

quikstore.cgi

The error logging routines have been updated to make the error log files easier to read.

pgp-lib.pl

Updated the output file that is opened. The script was opening "/tmp/pgptmp$$.asc" which wasn't neccesarily the same as the file specified in $output_file.

Catalog Wizard

  • The wizard won't replace quotes in the description field anymore.

  • When importing dat files or the catalog builder data, the flag to write all of the options will be set.

Main Menu

Moved the backup/restore from the "File" menu to the "Tools" menu.


2.12.71

Date Available: 05/28/2002

quikstore.cgi

You can now enter percentages when using product-specific shipping.

Examples:

10%,f

5%,e

1:15%,5:10%,10:5%

aspmail.pl

This is an alternative way of sending mail on an NT server. It will only work if the server uses AspMail.

email.pl

Updated to use AspMail.


2.12.70

Date Available: 05/21/2002

quikstore.cgi

Added the ability to use product-specific quantity-based shipping. This works the same way as quantity-based pricing, except the shipping uses the weight field.

Ex: 1:5.00,5:10.00,10:15.00

This says that if the customer buys 1-4 of this product there will be a 5.00 shipping charge, if they buy 5-9 there will be a 10.00 shipping charge, and if they buy 10 or more there will be a 15.00 shipping charge.

cab.exe

The Backup Wizard has been updated because it was displaying an "Out of Memory" error when building the definition file for a store containing a lot of files.


2.12.69

Date Available: 05/16/2002

quikstore.cgi

In one of the more recent builds the way that the variables on the email got replaced had been changed. The change fixed the text emails, but messed up the HTML emails. Both emails should be displayed properly now.


2.12.68

Date Available: 05/01/2002

quikstore.cgi

Version has been updated to match installation revision.

Browser.exe

The interface for the help has been updated. (A toolbar has been added.)


2.12.67

Date Available: 03/21/2002

quikstore.cgi

Prior to this update, if you are using an HTML store type and click the view cart link at the top of the shipping page, when you click the previous page button or if you delete everything and click the product page button, it goes to the database template page. Now the script will check the shipping.html page and replace %%store_type%% on it with the store type that is passed in from the view cart page. This allows you to click one of the buttons and go to the store main page instead of the database page.

In order for this to work properly, you will need to add the following to the shipping.html page, in your "C:\QuikStore\server_files\cgi-bin\templates" directory:

<input type="hidden" name="store_type" value="%%store_type%%">

This should be added where the other hidden tags are (right after the opening form tag).

Catalog Wizard

  • Copied options are not cleared when you close the option screen. This allows you to select a product from the tree, then go to the option screen and paste the previous option in the newly selected product.

  • When importing a products.dat file, the quantity-based pricing was not getting added properly. Now any products with quantity-based pricing should import properly.

  • You can now sort the tree that is displayed on the product detail screen. This is the section that has been added to the program.ini file (in "C:\QuikStore\Catalog Wizard\program\setup"):

    [Tree_Sorting]
    #
    # What field do we want to sort the categories in the tree on?
    #
    # Valid fields: CategoryID, Category Number, Category
    #
    category_sort_field=CategoryID
    #
    # What field do we want to sort the product in the tree on?
    #
    # Valid fields: ProductID, CategoryID, SKU, Price, Name, Description,
    # Size, Weight, Link Page, Link Label, Link Path
    #
    product_sort_field=ProductID
    #

Encryption Tool

You can now change the default encrypted and decrypted paths. These settings are in the program.ini file (in "C:\QuikStore\Encryption Tool"):

processed_path=$AppPath\Decrypted unprocessed_path=$AppPath\Encrypted

NOTE: $AppPath will get replaced with the Encryption Tool path ("C:\QuikStore\Encryption Tool", by default). You can also put a hard-coded path in here. (Ex: processed_path=C:\Temp\Decrypted)


2.12.66

Date Available: 03/14/2002

quikstore.cgi

The script will turn "exact_match" off if doing a keywords search.


2.12.65

Date Available: 02/28/2002

quikstore.cgi

If the script filename variable has cgi wrap in it, the script will use the Perl cwd variable ($0).

Logic Wizard

The "Shipping Logic" tab is now enabled, even when using the UPS Plug-in. The wizard has also been updated to work with country-based shipping as defined in the UPS plug-in.

QuikCode Wizard

The hidden page variable was not getting added to the form tag when using Front Page.


2.12.64

Date Available: 01/31/2002

quikstore.cgi

  • The script was not calculating the percent based price for shipping logic when the shipping select box was being created on the shipping page.

  • A header and footer page has been added to QuikStore. These pages have links to view cart and checkout, and copyright information built in. The header page also allows for a logo.jpg file if you would like to display your logo. You can get the updated pages from:

    download/header_footer_files.zip

    You can also see the new pages in use in the Seaside Herbal Supplies Demo Store at:

    http://www.quikstoredemo.com/demos/herbals/index.html

    Note: You will still need to update to this version so that you will have the updated QuikStore script that recognizes these pages.

Installation Wizard

If you had published a lot of files in one session, and an error occurred, you would be asked if you would like to view the debug.log file. The only problem is that the debug.log file is usually too large for the text box to hold, so you would get an overflow error. This has been updated; the text box should only display the last 32K of the debug.log file now.


2.12.63

Date Available: 01/10/2002

quikstore.cgi

Version has been updated to match installation revision.

order_logs.pl

This version of the file is needed for the updated delimited email functionality.


2.12.62

Date Available: 01/08/2002

quikstore.cgi

  • If more than one option existed for a product, the script was putting a carriage-return after the break instead of taking it out and replacing it with a comma and a space.

  • Sorting - You can now sort the products in ascending or descending order by setting the db_sort_order variable in the qs_main.cgi. You can also use shortened versions in the form data - sort_field (sort field number), sort_type (alpha or blank for numeric), and sort_order (ascending or descending).

  • If encrypt_delimited_text is yes and use_local_encryption is no but a serno.cgi file is on the server, the script will still encrypt the delimited text using local encryption unless PGP (use_pgp_email) is yes, in which case it will use PGP instead of local encryption.


2.12.61

Date Available: 12/28/2001

quikstore.cgi

Netscape didn't like spaces in the urls so the script replaces spaces with "%20".

Installation Wizard

A "check_directories" variable has been added to the "Server_Info" section of the strings.ini file. You can tell it not to check to see if the directories exist before sending the files to them. This feature helps to shorten the time it takes to upload the files after the directories are in place.


2.12.60

Date Available: 12/19/2001

quikstore.cgi

Version has been updated to match installation revision.

QuikCode Wizard

Modified FrontPage Routines to be more intuitive.


2.12.59

Date Available: 12/14/2001

quikstore.cgi

  • When using "SIZE" in the Option Number field on an HTML page, the size option was the only option displaying. Now any other options that a product has will be displayed properly.

  • When doing a search and category is passed in as one of the search criteria, the script will only display categories that are an exact match to the one to search for.

Installation Wizard

After displaying the "Would you like to run demo store" message, the wizard now goes back to the first screen rather than closing.

Catalog Wizard

The "Import products.dat/options.dat" routine has been updated. It was only importing the dat files from the "server_files\cgi-bin\database" directory, even when you selected a different path.


2.12.58

Date Available: 12/10/2001

quikstore.cgi

The "max_rows" variable was not getting passed through when the previous/next buttons were clicked.

Installation Wizard

Took out debug message box ("Inside If").


2.12.57

Date Available: 12/06/2001

quikstore.cgi

  • Added missing forward slash between document root and file.

  • Fixed sold out when displaying products using the multi-column database template.

  • Previous/Next links should no longer duplicate the keywords variable.

  • A SIZE marker has been added. If a product's option number is "SIZE" the script will automatically display the option in the size field.

Installation Wizard

  • You can change the script file name as long as you change "script_file" in the strings.ini to match.

  • Added "check_graphics_url" and "check_cgibin_url" to the "Server_Info" section of strings.ini file. You can tell it not to check these urls on the pages if you don't want it to replace them.

Backup Wizard

The decompression routine has been updated.

QuikCode Wizard

When the wizard writes radio button of check box options, it will put the value part of the option on a separate line as the rest of the option. This is because the QuikStore script will not recognize these types of options if the value is on the same line as the rest of the option.


2.12.56

Date Available: 12/06/2001

cdonts.pl

The cdonts.pl has been added to allow you to use cdonts for your email. Cdonts is a Windows 2000 ASP Email.

email.pl

Updated to use the cdonts.pl.


2.12.55

Date Available: 11/20/2001

quikstore.cgi

The shipping select box was not displaying the handling in the shipping price.


2.12.54

Date Available: 11/16/2001

quikstore.cgi

Now sorts the cart rows on the order form.


2.12.53

Date Available: 11/13/2001

quikstore.cgi

Version has been updated to match installation revision.

Catalog Wizard

The quantity styles have been updated. These are used when creating HTML pages using the Catalog Wizard. The HTML code was in all uppercase letters which caused a problem because "NAME" (as used in <SELECT NAME=...) was getting replaced by the product name. This was happening because the template page is searched for any matches to the fields in the database. It will only replace a match if the match is in all uppercase letters so, by changing the HTML code to lowercase letters, "name" will not be replaced and the items should add to the cart normally.

Fixed "Error 91: Object or With block variable not set" error when clicking the "Advanced Pricing" button after importing products.dat

Fixed "Error 3426: This action was cancelled by an associated object" error when clicking the "Save" button on the Advanced Pricing screen

Fixed "Error 91: Object or With block variable not set" error on Products>Details screen after importing products.dat

Modified import 2.11 Catalog Wizard database routine

Fixed cancel operation when selecting products.dat


2.12.52

Date Available: 10/23/2001

quikstore.cgi

Version has been updated to match installation revision.

Catalog Wizard

The "Import products.dat/options.dat" function has been modified because some customers were getting "read-only" errors when they tried to use this function. Also, an open box has been added to allow you to select the products.dat and options.dat files for the import.

Installation Wizard

You can now change the port setting that is used when connecting to the server. The default value is "21".


2.12.51

Date Available: 10/18/2001

quikstore.cgi

Version has been updated to match installation revision.

Catalog Wizard

"Create Pages" shouldn't create any extra pages now.

QuikCode Wizard

You can now use a custom Quantity Box, which will be saved so that you can use it again the next time you open the wizard. You can also enter product specific shipping values in the weight field, now.


2.12.50

Date Available: 10/17/2001

Backup Wizard

When decompressing, fixed "Please insert disk" prompt when no "\" is at the end of the extract from path, and fixed error 75 "Path/File access error" during extract files.


2.12.49

Date Available: 10/04/2001

quikstore.cgi

Now you can ask people if they would like to be on your mailing list. If they respond yes, then their email address will be logged in the email log file on the server, otherwise it won't be logged in the file. To make this work, you must add the following to your order form (ie: credit_card.html):

<P>Would you like to be on our email list? </p>
<P>
  Yes <INPUT TYPE="radio" NAME="email_list" VALUE="yes" CHECKED>
  No <INPUT TYPE="radio" NAME="email_list" VALUE="no">
</p>

For some more information you can go to the thread on the message board:

cgi-bin/newbbs/ultimatebb.cgi?ubb=get_topic&f=2&t=001581


2.12.48

Date Available: 09/17/2001

orderform.js

The user_info cookie (that stores the name, address, etc. on the order form) was not getting set properly.


2.12.47

Date Available: 09/06/2001

quikstore.cgi

The way the the script cleans out extra rows in the email template has been modified as follows:

  • Break tags will be left if it is an HTML email.

  • The script will do a better job of removing the cart row tags.

Catalog Wizard

You can download files from the graphics directory on the server to the local graphics directory (under server_files) where you installed QuikStore.

NOTE: This does not download files in subdirectories under the graphics directory.

Encryption Tool

The log files listed in the tree are now sorted alphabetically.

Installation Wizard

The "File Not Found" Error, that occurs when installing to a Windows Server, has been fixed.

Main Menu

The Main Menu has been updated to check that the FTP dll is properly registered on the computer. If this dll is not registered the publish and download features will not be available, so the Main Menu will attempt to register the dll.


2.12.46

Date Available: 08/21/2001

quikstore.cgi

Version has been updated to match installation revision.

Backup Wizard 

The Backup Wizard allows you to backup your local QuikStore files. If your computer crashes, or you just need to reinstall, you can install the files that were backed up to disk after running the QuikStore installation.

Also, if you need to put the files onto another computer, you can run the QuikStore installation, then install the backed up files to bring that computer up-to-date with the one that QuikStore was originally installed on.

Catalog Wizard

The way that the wizard imports the products.dat file has been modified.

Installation Wizard

The error that is caused when the wizard tries to get a file list in a directory that doesn't contain any files has been fixed. The wizard will not try to upload any directories that have been commented out anymore.

Main Menu

The Backup Wizard has been added to the 'File' menu

Style Sheet Editor

  • Whenever you open a style sheet, the path will be saved so that the next time you open the Style Sheet Editor, the page that you were previously working on will be loaded.

  • When editing the styles, a brief description has been added to describe each tag as it is selected from the list.

  • Any changes to the style sheet will automatically be saved when you click 'OK' on the edit style screen and when you click 'Preview' in the toolbar or menu.

  • Added the 'Open' button to the toolbar.


2.12.45

quikstore.cgi

If an error, such as a page load warning, occurs the email will be sent as text rather than HTML so that the lines don't wrap into each other.

Catalog Wizard

The Catalog Wizard will let you create HTML pages. Now you can enter all of your products into the wizard and the wizard will create pages that you can modify individually.

QuikStore Help

The QuikStore help files have been updated. Pages have been added that should help clarify order logs, dual email templates, and secure server (mirrored vs. remote).


2.12.44

quikstore.cgi

Version has been updated to match installation revision.

order_logs.pl

Updated to allow you to set a list of 'unwanted_delimited_form_fields' in the qs_main.cgi. This will stop the entered fields from being added to the comma delimited email.

If you would like to set unwanted order form fields, open the Configuration Editor (step 2 of the Main Menu), select the 'Config File' tab, and pick the 'DELIMITED EMAIL' section from the drop-down list. Click on the 'unwanted_delimited_form_fields' to edit it.

This variable should contain a list of form fields names that you DO NOT want in the (comma) delimited email. Use a comma to separate the individual form field names.

EXAMPLE: x_auth_code,x_auth_number,etc


2.12.43

quikstore.cgi

If 'use_alternate_nt_mail_connection' is turned on and 'send_mime_email' is on, then the alternate connection will try to send mime email.

QuikCode Wizard

You can use quantity based pricing in the wizard.


2.12.42

quikstore.cgi

Version has been updated to match installation revision.

Catalog Wizard

  • The Catalog Wizard will now import the products.dat and options.dat files that are in the 'server_files\cgi-bin\database' directory under the directory where you installed QuikStore. This will allow you to restore the Catalog Wizard data if you have a copy of the products.dat and options.dat.

  • You can now use SKUs (Product Codes) to identify the option files rather than using the automatically numbered product ids. If you change this setting, the wizard will delete all of the old option files, in the local options folder, and rewrite all of the options in the new format. This setting is under 'Program Options' in the 'View' menu; then select the 'Database (Cont.)' tab.

  • When adding a new product, the wizard will now check the SKU (Product Code) of the product to make sure that a product with that SKU doesn't already exist in the database.

  • You now have the option to sort the way that the Option Details are printed to file. This setting is under 'Program Options' in the 'View' menu; then select the 'Database (Cont.)' tab.

Installation Wizard

Made minor modifications to the Installation Wizard.


2.12.41

quikstore.cgi

Added 'and' to the form fields that won't get replaced.

Catalog Wizard

The Catalog Wizard should now only update the option files that have been modified. It should also output an options.dat file to the cgi-bin\database folder.

Style Sheet Editor

Should now preselect the previous color for the foreground and background when using 'Edit Style'.


2.12.40

quikstore.cgi

Version has been updated to match installation revision.

Catalog Wizard

The way the wizard gets new category numbers has been updated.

The wizard will refresh the tree when changing a product's category.

Style Sheet Editor 

The Style Sheet Editor allows you to edit the styles.css file, that is included in QuikStore, through a text-only editing format or by using the wizard to select, change, and add styles.

Main Menu

The Main Menu has been updated to allow for the Style Sheet Editor.


2.12.39

quikstore.cgi

Version has been updated to match installation revision.

Installation Wizard

  • The 'Directory_Paths' section will get rewritten, when new directories exist.

  • The setup directory and its contents won't get published.

  • You can disable the Online Catalog Builder and Publish prompts/screens.


2.12.38

quikstore.cgi

  • The server side include tag should now work on all of the cart pages.

  • 'POST_VARS' and 'QUIKSTORE_PAGE' have been added to the Environment variables. When posting it doesn't show the hidden variables, so now you will be able to see what is in the hidden variables by using one or both of these variables.

  • When passing a query string the script will not display the version information unless 'version' is passed as one of the strings (it must be lowercase and an exact match). This way the version information will not display when words like 'Conversion' are in the query string.

  • The low_price_query and high_price_queries were switched (backwords) in the script. This has now been corrected.

  • Case Sensitivity of Cart Rows - Cart row fields will only be replaced if they are all uppercase.

Installation Wizard

  • You can change directories while connected to the server by selecting 'Change Directory' under the 'Publish' menu.

  • The background colors should be set correctly. The typing graphic wasn't always the same color as the form background on Windows 2000 and Windows ME machines.

  • The wizard should now check to see if new directories exist under the 'server_files' directory and will ask you if you would like to upload them.

  • 'Web Server Document Root' has been added to the settings on the edit settings screen under the 'Pages Directories' tab. This allows you to change this setting in the Installation Wizard rather than having to open the Configuration Wizard to make the change.


2.12.37

quikstore.cgi

A 'HIDDEN_GRAND_TOTAL' field has been added to the quikstore.cgi. This is the grand total without the dollar sign.

Configuration Editor

Added 'View Setup File' Button that allows you to view and print setup files (for plug-ins).

Logic Wizard

The Logic Wizard should now update the sales tax section of the ups_shipping.html page. In order for this to work, though, you will need to open the ups_shipping.html page and add the sales tax begin and end tags. The section that you need to put the tags around is the table row with the 'Mailing_State' in it. This is what the default section should look like after editing:

<!--SALES TAX STARTS HERE-->
  <TR>
    <TD valign="top" align="right" width="241">
     <P><b>Destination State: </b></TD>
    <TD valign="top" align="left" width="293">
     <INPUT TYPE="TEXT" NAME="Mailing_State" MAXLENGTH="2" SIZE="2"></TD>
  </TR>
<!--SALES TAX ENDS HERE-->


2.12.36

Main Menu

Made minor modifications.

Installation Wizard

An option menu has been added that allows you to edit the settings or view the debug log. Also, if an error occurs you should now have the option of viewing the debug log.

Encryption Tool

You can select passive mode when downloading the files from the server.

Logic Wizard

The wizard now adds the Mailing_State table row whenever you update the logic. This way you can use the Mailing_State and the TAX_RATE.


2.12.35

Main Menu

Added a 'Check For Updates' Button.

Catalog Wizard

Not all of the Catalog Wizard files were updated properly to use the text box option, this will update them.


2.12.34

quikstore.cgi

The final weight wasn't picking up a fraction of a pound when 'bypass_ups_on_zero_weight' was turned on.

Catalog Wizard

The Catalog Wizard now allows you to display your options in text boxes. If adding a new option, and text box is selected as the format, the wizard will automatically add a detail record.

If all of the options have been deleted from a product, the product record will now reflect this and not look for an option file.

Logic Wizard

When writing logic back to the configuration file, the Wizard wasn't adding the proper number of pipes when your logic was based on measured value and didn't contain form values.


2.12.33

quikstore.cgi

Modified so that you can use a handling charge when using product specific shipping.

Main Menu

The store name should now be added to the title.

Encryption Tool

Fixed 'Element Not Found' error when 'Automatically Batch Decrypt' is checked and there are no orders in the 'Decrypted' or 'Encrypted' directories.


2.12.32

quikstore.cgi

Made minor modifications.

Logic Wizard

The Logic Wizard should now be able to read larger sections of logic. It was giving a subscript out of range error if the logic was larger than the variable could hold.


2.12.31

quikstore.cgi

The script will now recognize "include virtual" tags in the error messages template.

Catalog Wizard

Key not unique to collection error during adding of new products should be fixed.


2.12.30

Encryption Tool

The Encryption Tool now saves the show_logon variable properly.

QuikStore Help Browser

Fixed minor bugs.


2.12.29

quikstore.cgi

The order log routines have been removed from the quikstore.cgi and moved into a seperate order_logs.pl library. This makes it much easier to do customization for individual customer's needs.

No more spaces should appear in front of the cart lines in the text email.

order_logs.pl

This is where the order log routines from the quikstore.cgi have been moved to. The routines have also been modified to allow for more flexibility. These are the new features that have been added:

  • You can now append all of the orders into one log file.
  • You can select the delimiter that you would like for the email, such as 'comma' or 'tab', and you can have the email output quotes around each field.
  • You can encrypt the delimited text.
  • You can write the headers (field names) to the top of the file.
  • You can select the name of the file for the logs to be appended to.
  • There is also room in the order_logs.pl for future use and custom programming.

qsencode.pl

This is a minor update that clears out a global variable when using the delimited email function.

qs_main.cgi

The qs_main.cgi needs to be modified to work with the new quikstore.cgi and order_logs.pl files. If you are using delimited emails, you will have to review the qs_main.cgi after the update and make sure that all of the settings are correct. There is a new section in it called 'DELIMITED EMAIL'. This is where write_delimited_log_file has been moved to.


2.12.28

Installation Wizard

The wizard should now replace the old graphics url and old cgi-bin url on the pages with the ones entered into the wizard.

The Publish Files screen should display before uploading files if the files have already been successfully uploaded. There is also an 'Edit Settings' button on this screen that allows you to edit the information without having to click 'Next' through each screen. This setting screen also allows you to change the default file that is opened when it opens the browser for the demo store.


2.12.27

quikstore.cgi

The hits seen start has been updated.


2.12.26

READ THIS ONE! This is a significant update!

Catalog Wizard

You can now copy options between products. See the updated help for more information.

Encryption Tool

These changes have been made to the Encryption Tool:

  1. You can now batch decrypt orders
  2. You can delete orders that have been downloaded
  3. A tree has been added so that you can select emails
  4. You can drag files in tree to different folders
  5. You can right-click a file in tree to display Popup menu with: - Delete - Decrypt - Refresh
  6. A toolbar has been added

Help Files

The help files pertaining to the Encryption Tool and Catalog Wizard have been updated to reflect the recent changes.


2.12.25

quikstore.cgi

Updated the version information link from 2.11 to 2.12.

Catalog Wizard

Now the correct database sort field will be displayed in the 'Database' tab under 'Program Options', even if the field isn't a field in the combo box.

Installation Wizard

If there is an invalid login, the wizard will not try to get the files.


2.12.24

quikstore.cgi

The error message that appears if the script dies after the order has been processed will now use the error_messages.html template page, rather than displaying a hard-coded message.

Catalog Wizard

The 'Object or With block variable not set' Error 91, that occurs when displaying the product screen when there are no products in the database and the auto-help is turned on, has been fixed.


2.12.23

quikstore.cgi

When you select exact match on the search page, the script will look for an exact match.

email.pl

If the customer email template was set to text-only then the email wouldn't get sent properly because the MIME was still on. Now the script will turn MIME off if it is a text-only email.

QuikStore Help

The help has been updated to describe some of the customization that can be done with QuikStore, as well as product specific shipping, and item specific sales tax.

QuikStore Browser

The find feature in the Help Browser has been updated.

Main Menu

The Main Menu has been updated to allow for future plug-ins such as the Import Wizard. These will be displayed automatically in an "Add-On" menu if they have been installed.

Installation Wizard

The Installatin Wizard now allows you to leave the setup files (setup.cgi and setup.pl) on the server. These files are uploaded and run, if they don't run the wizard will not upload any of the files to the server. Once the wizard is done uploading the files, it normally deletes the two setup files. If you set "delect_files_after_setup" to "no", the wizard will leave the setup files on the server. This was added because some servers would not allow the user to set the file permissions to 755, which is needed for the setup files to run. This way they can put the setup files on the server, have the server people set the permissions, and run the wizard.


2.12.22

quikstore.cgi

The "TR" tag used for the cart rows was not being found if it wasn't all in uppercase letters. Now the quikstore.cgi doesn't care whether it is uppercase, lowercase, or a combination of both.

qs_main.cgi

We accidently left the "use_product_specific_shipping" variable on after testing. We are turning this off in the update so if you are using it you need to turn it back on.


2.12.21

quikstore.cgi

The customer will now receive an email that contains both the text and HTML versions of the email provided you have both in the templates directory. When they receive the email, it will see whether they only allow text emails. If they only allow text emails it will display the text version of the customer_email, otherwise it will display the HTML version.

If you want to use this feature make sure that you have both email templates in the templates folder (under the cgi-bin). Then make sure that you set "customer_email_template" to the HTML template (customer_email.html).

If you only want to use the HTML version then make sure that the text template is removed from the templates folder.

If you only want to use the text version then set "customer_email_template" to the text template (customer_email.txt).

NOTE: You can set "customer_email_template" by opening the Configuration Editor (Step 2 of the Main Menu). Select the "Config File" tab, then select "TEMPLATE_PAGE_NAMES" from the drop-down box. Finally, select "customer_email_template" from the list.

Allow "send_notification_email"

email.pl

Updated to work with the modified quikstore.cgi


2.12.20

quikstore.cgi

Order form field tags. Added the first one so it matches the help file. Left the second one so it works for legacy pages.

"<!--%%hidden_fields%%-->",$hidden_fields,
"<!--hidden_fields-->", $hidden_fields,

Removed the Mailing State value from receipt and email templates if the mailing name is not filled in.

You can now have product specific shipping if you like. The "weight" field is used to set the rate. You can also designate a "rate type", which is either "each" (e) or "fixed" (f). If "each" is used, the shipping cost will be multiplied by the quantity. If fixed, the shipping rate will be one fixed price regardless of the quantity. Here is an example entry in the weight field: 2.95,e This says to add 2.95 shipping for each one of these products that are in the cart.

NOTE: If you decide to use product specific shipping you will have to use it for all of your products. You cannot have product specific shipping for some products and regular shipping for the rest, because QuikStore should automatically replace the shipping method, on the shipping.html page, with the product specific shipping calculations.

New tags that can be used on the shipping page when the product_specific_shipping is used:

$footer =~ s/SUBTOTAL/$subTotal/g;
$footer =~ s/SHIPPING_COSTS/$shipRate/g;
$footer =~ s/GRAND_TOTAL/$gTotal/g;

You can now add "max_rows" to the search.html page either as a hidden field with the value set to the number of rows you would like to display or you can set it as a text box and allow the user to enter how many rows they would like to see at a time.

qs_main.cgi

There is a new section that is added so that you can turn the item specific shipping on and off.

[PRODUCT_SPECIFIC_SHIPPING]
#
# Use product specific shipping allows you to designate
# shipping charges by product. The "weight" field is
# used to set the rate. You can also designate a
# "rate type", which is either "each" (e) or "fixed" (f).
# If "each" is used, the shipping cost will be multiplied
# by the quantity. If fixed, the shipping rate will be
# one fixed price regardless of the quantity.
#
# Here is an example entry in the weight field:  2.95,e
#
use_product_specific_shipping=yes
#

NOTE: This also changes the shipping page "Shipping Method" automatically. Nothing for you to do, it just displays "Standard Shipping (from the qs_lang.cgi) and the price.

Installation Wizard

The wizard will now create a debug.log file that will contain more detailed information about what is going on during the publication of the files. This is mostly used for debugging.

Now there is a check box on the login screen that allows you to select whether you want to be in passive mode or not.

Catalog Wizard

This has been updated to allow for product specific shipping.

NOTE: If you want to use product specific shipping, you will need to open the products.mdb file in Microsoft Access and change the "OptionWeight" field in the "Option_Detail" table. Change the settings to the following:

Data Type: Text
Field Size: 50
Required: No
Allow Zero Length: Yes
Indexed: No
Unicode Compression: Yes

When you are finished, save the changes then it should be okay to enter item specific shipping values into the "Option Weight" field in the Catalog Wizard.


2.12.19

quikstore.cgi

When an error occured, QuikStore wasn't displaying the name of the file that it was having trouble locating.

Configuration Editor

When you change the 'sales_tax_form_field_name' in the 'Config File' tab and click the 'Save' button, the wizard didn't save the changes. It saves properly now.


2.12.18

quikstore.cgi

Changes were made to the virtual SSI (Server Side Include) tags to allow for subdirectories under it.

Example tag:

<!--#include virtual="/categories/%%category%%.html" -->

Installation Wizard

Added a label to the web site url screen that says 'This is the formal URL to your site' because some users were not putting the full URL in the boxes which caused the wizard to run improperly.

Catalog Wizard

The wizard now displays a more descriptive message box when an "Invalid Use of Null" error 94 or "Data type mismatch in criteria expression" error 3464 occurs. This error usually occurs because one or more of the products in the database are missing a product id, name, price, or weight. If any of these fields are missing, an error will occur when you try to update the QuikStore files or close the wizard.


2.12.17

quikstore.cgi

The program was randomly replacing any occurances of "page" with whatever was in the page variable. Now it will only replace "%%page%%" with whatever is in the page variable.

The program has been adjusted to allow for dashes and numbers in the form values.

email.pl

The alternate mail lib section for NT has been updated.

qs_lang.cgi

The DAY_STRINGS section has been changed. Because the array is zero based, we need to change "day_7=Sunday" to "day_0=Sunday" and move it to the top of the list.


2.12.16

Installation Wizard

Fixed the Path Not Found Error

Main Menu

The Main Menu has been updated to allow each installation to have its own version number.


2.12.15

Configuration Editor

A "Secure Page URL" has been added to the "Secure Server" tab.

Installation Wizard

The wizard shouldn't kick you out when you enter a bad login.

The QuikCode.ini file will be updated when on a Windows Server.

Logic Wizard

Remove extra pipe in shipping when there are no form values.

"Bypass UPS on zero weight" has been added to the "UPS" tab.

Customer_email.txt, store_email.txt, store_email.html will be updated when using Canadian Sales Tax.

quikstore.cgi

The quikstore.cgi has been updated to work better with Canadian Sales Tax.

Shipping Template Page

This page has been updated to work with the modified quikstore.cgi.


2.12.14

quikstore.cgi

It was adding an extra "http://" in some situations.


2.12.13

Catalog Wizard

The Images/Links Menu Item will be disabled during a product add.

Configuration Editor

When in the 'Config File' tab, blank settings will be displayed.

Search.html Page

The "and" and the "or" values were both set to "1". Now the "or" value should be set to "0".


2.12.12

Installation Wizard

The entire "cgi-bin" line will be replaced rather than just "cgi-bin" on the HTML pages. This stops it from adding the entire web site URL to the cgi-bin multiple times.

Configuration Editor

Blank settings will be displayed in the 'Config File' tab.


2.12.11

Email Perl Library

Updated routine to automatically look for path to send mail.


2.12.10

Installation Wizard

Made a few minor updates.


2.12.09

Email on Windows NT

Use Alternate NT Mail Connection is used when your NT server is having trouble sending the email with the default email code in the QuikStore script. Basically, it's a different style of email code used in the email.pl library.


2.12.08

Installation Wizard

The Installation Wizard no longer sets the 'web_server_document_root'. It was also modified to work better on Windows 2000 Servers.


2.12.07

Catalog Wizard

The 'option_id' field will be added to the 'ORDER BY' Fields when importing from a Catalog Builder.

Logic Wizard

The 'File Not Found' errors should no longer display.


2.12.06

Catalog Wizard

The tree on the product page should load faster and the saving of products and options should be quicker.

The 'File' menu now allows you to 'Update QuikStore Files'; this creates the products.dat and the option files when clicked.

Installation Wizard

A Publish Files form was added so that you could select whether to send all of the files or just the ones that have been modified since the last upload. This also allows you to cancel before it starts publishing the files.


2.12.05

Installation Wizard

The Error 20521 should now be fixed.


2.12.04

Installation Wizard

The Installation Wizard will no longer set the base directory.

quikstore.cgi

If the 'Mailing_State' is not set on the order form page, the 'Billing_State' will be used instead.


2.12.03

Installation Wizard

The Installation Wizard now sets the cgi-bin directory to the base directory.


2.12.02

Installation Wizard

The Installation Wizard was not deleting the list of modified files when an error occurred. Now, if a file was only partially uploaded, you will be able to re-upload the entire file.

Customer Email Text File

The cart information on the bottom has been updated.


2.12.01

Catalog Wizard

The Catalog Wizard will now import 2.11 Catalog Wizard database files. You can import the database by selecting 'Update from 2.11 Catalog Wizard' from the 'Tools' menu of the Main Menu.

Encryption Tool

The Encryption Tool now allows you to backup your encryption keys to disk. You can later restore them by selecting the directory where you saved them to.

Logic Wizard

The Logic Wizard has been updated to replace sections of the Java that is on the shipping template page as well as add an Invalid selection to the multi-rate and Canada select boxes when they are written to the shipping template page.

Shipping Template Page

The shipping template page was replaced because the Java at the top of the page needed to be updated, so the shipping, discount, and sales tax information on this page needs to be set to your logic. In order to set the logic in this file to your logic you must run the Logic Wizard and click the update button for each section.

After setting the shipping, discount, and sales tax information you need to publish the updated files to your site.

 


View Cart   Checkout

Click Here to hear a "Live Review"
of Quikstore by Dr. ROM.
 
"It's nice to know that there are still companies like yours that stand behind their products 100%. Please feel free to use me as a reference. I usually don't make that offer, but in this case you deserve it!"
-- JP
 
"I've never seen such dedication by any company to insure we have their product up and running problem free!!! I've had nothing but excellent results with both the software and the staff at Quikstore!!"
-- Chris
 

QuikStore Features

QuikStore Partners

Other Plugins & Programs

Compatibilty Information

Support Links