This Updated Wale Oki Webstore
includes Integration of authentication to enable pre-registration at any
stage; Credit Card Validation & Interface to WorldPay Real-time Credit
Card Clearing. Downloadable software sales; B2B features e.g. Pricing
and Product Search Page per user, and many other features. Essentially a
heavily modified WebStore. Very good.
Secure Server Workaround
Webstore - One of the biggest problems with the Web Store script
is that when
attempting to use it with a secure server according to the
it only goes into secure mode when the user hits "submit" on the
that includes their credit card information. While this is
secure, most users expect to see the secure icon on their web
when the form is displayed. in this document, outlines a
WebStore up to AuthorizeNet -
is one of the world's leading payment authorization
services for online business. Authorize.Net
offers a server-based transaction processing system
that enables businesses to authorize, process, and
manage credit card and electronic check transactions
in a real-time, online environment from any
computer with an Internet connection and a
Web browser. Here is Robert Hughes'
well done hack that hooks WebStore up Authorizenet.
Connecting Web Store to the
Card Service International Payment Gateway -
is one of the world's leading payment authorization.
Cardservice International is a technology-driven,
customer-focused independent provider of merchant
credit card, ATM/debit card and check guarantee
services, and offers secure transport of financial
transactions for businesses in both the physical
and Internet worlds. This hack, writen by Sean Duffy,
allows a WebStore to hook up to the Card Service
International Payment Gateway.
put together some fantastic documentation
on hooking WebStore up to CyberCash.
is a pioneer of the major electronic commerce payment
advances on the Internet. They have a wide range of
products and services, CyberCash is unique in enabling
merchants around the globe to accept multiple forms
of payment around-the-clock including Secure Payment/SET
and PayNow electronic check.
Credit Card Validation -
sent in this extremely useful credit card validation
library. The purpose of the library is twofold.
First, it catches credit card information typographical
errors. Second, it prevents someone from just "making
up" credit card information (i.e. credit card number).
However, just because a credit card successfully passes
all the checks in this routine, (obviously) does NOT
mean that there are funds available on the card, NOR
does it mean that the person who is submitting the
card information is the actual owner of the card.
This routine simply verifies that: 1. the card is a
valid type (VISA, MASTERCARD, AMERICAN EXPRESS,
DISCOVER), 2. the number is a possible valid credit
card number, and 3. the card has not expired.
Doug Monroe sent in a similar
Note: an earlier posted copy of this hack contained
a Y2K error. Redownload this new version if
you are experiencing Y2K problems.
PGP and WebStore on
is probably the best way to ensure that private
client data that has been sent over a secure https
stream will remain private as it is emailed to
a store administrator. PGP allows you to easily
encrypt mail from WebStore. In this clear and
complete set of documentation, Peter Gillett
explains the process he went through in migrating
WebStore with PGP from Apache/UNIX to IIS/Windows.
As you might imagine, the hack is as useful for
its discussion of Windows issues as well as PGP issues.
Fourth Item Free
Web Store Hack - This is a hack for the Webstore for ordering
discount of buy 3 get the 4th item (least value of the 4) free. It
display the Number of free items they will receive, and will put the
discount into the calculations starting at the order form.
sent in some excelent code
documenting the work done
to Web Store including:
Integration of auth libriaries to enable pre-registration,
saving user details for future shopping, and automatically
out order form (auto-click). (Also changes to
web_store_order_lib.pl, new autoclick.pl, web_store.cgi,
The usual patches from various people - Credit Card validation,
Next 25 button, Empty Cart fix, Secure Order Work around.
Amendments to CC validation & order form payment details - to
telephone, check/cheque, choice of saving payment details
Cart Id as Order ID, and separate log per order.
Comparison price in product listing (by adding extra column
in products file)
Cosmetic changes to Store - Buttons at Top/Bottom of Store Front,
Consistent header/footers via ini files.
Charles Prichard sent in this cool
hack that allows you to add random images to
Changing the Delimiter in the
Web Store Product Database -
noted in an email to us that it is
quite simple to change the database delimiter
in your Web Store products database. I thought
that others may want to do this, especially if
they use the "|" sign in their product descriptions!
Web Store Manager -
awesome hack which manages the datafile, via ftp, with a pseudo database
front end for
windows. It makes it easy for novice store owners to do updates to
store, and it's much faster than using a web interface.
- wrote to point us towards this WebStore EZDB integration
Modifications for computing and
displaying the shipping every time on
order form for WebStore - The fix inserts an extra screen before
from, where the user enters their shipping method so that
accurately calculated first time on the order form page.
WebStore MSAccess Supplement -
this great WebStore hack. The hack is an MS Access database
that keeps track of suppliers, customers, products, options
and also creates the data.file for the shopping cart script as
well as the option HTML files. It's an MS Access 2.0 database
file and can be easily converted to MS Access 95 or MS
WebStore Bug Found and Fixed
for Older Browsers - Here is an incredibly subtle error
that could easily take days and days to debug that
affects webstores that display images for products in the
cart. However, even if you are not using images or the
this bug find and fix is written so well that it is worth a