Installation
License
Configuration
Checkout Option Fields
Upgrading Webteacher's Webdata
Registration
You must be using Webdata version 2.4 or higher. If you are using
a version downloaded earlier than
June 8, 2000, you will need to upgrade. Simply download the latest
version from http://www.webteacher.com/webdata
and use the upgrade.pl utility. We have included a copy of the
upgrade instructions here.
To install ePOWERcart, simply upload the wtcart.pm
file (in ASCII mode) into your cgi-bin, or whichever
directory contains the webdata_dbname.pl file for the database
to which you wish to add the shopping cart.
Finally, go to the 'customize pages' screen in your Webdata database,
and check the "use shopping cart" option.
When you return to the administration screen, you will see a "configure
shopping cart" button, and a "retrieve orders"
button.
WEBTEACHER SOFTWARE, LLC, a California Limited Liability Company owns the copyright and intellectual property and documentation for its Webdata software program (hereafter collectively referred to as "Software"). The Software is protected by United States copyright and intellectual property laws and international copyright and intellectual property treaties, as well as other international property laws and treaties. The Software is licensed, not sold. This legal document is an agreement between you, the end user and WEBTEACHER SOFTWARE.
If you do not agree to the terms of this agreement, promptly dispose of all downloaded materials, disks, documentation, and packaging materials.
1. LICENSE GRANT.
a. Software Product. WEBTEACHER SOFTWARE grants you as an individual, a personal, nonexclusive license to install the Software on an unlimited number of computers provided you are the only individual using the software product. (For example, you can install the Software on a desktop computer at your place of business,on a web server of which you are the owner and administrator, and on a computer in your home. However, only you may use the Software installed on each of these three computers.) You may not grant others the right to use your license. You may install more than one copy of the software on a single web server, provided all copies support the same site. A site is defined as a unified collection of web pages which pertain to a single person, company, organization, topic, or project. Web professionals may not extend the license to more than one client per license. (For example, you may install 3 databases under a single license to list your products, phone numbers, and events. You may not install databases for others without paying additional registration fees).
If you are an entity, WEBTEACHER SOFTWARE grants you the right to designate one individual within the organization to have the right to use the Software in the manner described above. WEBTEACHER SOFTWARE recognizes that there are certain circumstances in which it would be commercially impractical to install the Software on a computer and permit multiple individuals to use it (e.g., install the Software on a computer in a law library or in a training facility and permit multiple individuals to use the Software over time). Using the Software in this manner is in violation of this license agreement. If you wish to use the software in this manner, please contact WEBTEACHER SOFTWARE at (510) 790-6451 to discuss. Depending on the circumstances, WEBTEACHER SOFTWARE, at its sole discretion, may provide you with a rider permitting this alternative use.
b. Software Transfer. You may permanently transfer all of your rights under this Agreement, provided you comply with the following conditions: (i) you retain no copies or prior versions, (ii) you transfer all of the Software including the media and printed materials, and (iii) the recipient agrees to the terms of this Agreement.
c. Electronic Documents. Solely with respect to the electronic documents included with the Software (e.g., the electronic version of the user guide), you may make an unlimited number of copies (either in hard copy or electronic form), provided that such copies shall be used only for internal purposes and are not republished or distributed to any third party.
2. COPYRIGHT.
WEBTEACHER SOFTWARE holds exclusive ownership of the Software and all intellectual property rights embodied therein, including copyrights and valuable trade secrets incorporated in the Software's design and coding methodology. The Software is protected by United States copyright laws and international treaty provisions. This Agreement provides you with only a limited use license, and does not grant you any intellectual property rights in the Software.
3. REVERSE ENGINEERING. You agree that you will not attempt to: (i) modify, revise, alter, copy, duplicate, replicate, sell, transfer, destroy or translate all or any portion of the Software; (ii) decompile, or disassemble all or any part of the Software, (iii) create derivative works based on all or any part of the Software; (iv) merge all or any part of the Software with another product; or (v) remove, tamper with or obscure any proprietary rights, notices, or labels on all or any part of the Software.
4. LIMITED WARRANTY; LIMITATION OF LIABILITY. IF YOU PURCHASED THE PRODUCT, WEBTEACHER SOFTWARE WARRANTS TO YOU THAT THE SOFTWARE SHALL PERFORM SUBSTANTIALLY IN ACCORDANCE WITH ACCOMPANYING DOCUMENTATION UNDER NORMAL USE FOR A PERIOD OF NINETY (90) DAYS FROM THE PURCHASE DATE; OTHERWISE, IF YOU RECEIVED THE PRODUCT FREE OF CHARGE FOR THE PURPOSE OF EVALUATING IT, WEBTEACHER SOFTWARE DOES NOT PROVIDE YOU WITH A WARRANTY OF ANY KIND, AND YOU ACCEPT THE PRODUCT "AS IS."
THE ENTIRE AND EXCLUSIVE LIABILITY AND REMEDY FOR BREACH OF THIS LIMITED WARRANTY SHALL BE, AT WEBTEACHER SOFTWARE'S OPTION, EITHER (I) RETURN OF THE PURCHASE PRICE OF THE SOFTWARE, IF THE PRODUCT WAS PURCHASED, OR (II) REPLACEMENT OF DEFECTIVE SOFTWARE AND/OR DOCUMENTATION PROVIDED THE SOFTWARE AND/OR DOCUMENTATION IS RETURNED TO WEBTEACHER SOFTWARE WITH PROOF OF PURCHASE. WEBTEACHER SOFTWARE AND ITS SUPPLIERS SPECIFICALLY DISCLAIM THE IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
THERE IS NO WARRANTY OR GUARANTEE THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED, ERROR-FREE, OR VIRUS-FREE, OR THAT THE SOFTWARE WILL MEET ANY PARTICULAR CRITERIA OF PERFORMANCE OR QUALITY EXCEPT AS EXPRESSLY PROVIDED IN THE LIMITED WARRANTY. NO ACTION FOR THE ABOVE LIMITED WARRANTY MAY BE COMMENCED AFTER ONE (1) YEAR FOLLOWING THE EXPIRATION DATE OF THE WARRANTY. IF IMPLIED WARRANTIES MAY NOT BE DISCLAIMED UNDER APPLICABLE LAW, THEN ANY IMPLIED WARRANTIES ARE LIMITED IN DURATION TO NINETY (90) DAYS FROM THE PURCHASE DATE.
IN NO EVENT SHALL WEBTEACHER SOFTWARE'S
LIABILITY FOR DAMAGES FOR ANY CAUSE WHATSOEVER, AND REGARDLESS OF THE FORM
OF ACTION, EXCEED THE AMOUNT OF THE PURCHASE PRICE PAID FOR THE SOFTWARE.
6. WARRANTY DISCLAIMER
(a) EXCEPT AS EXPRESSLY SET FORTH ABOVE, NO OTHER WARRANTIES ARE MADE WITH RESPECT TO THE PROGRAM. WEBTEACHER SOFTWARE EXPRESSLY DISCLAIMS ALL WARRANTIES NOT STATED HEREIN.
(b) WEBTEACHER SOFTWARE DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE PROGRAM WILL MEET LICENSEE'S REQUIREMENTS OR THAT THE OPERATION OF THE PROGRAM SHALL BE UNINTERRUPTED OR ERROR-FREE.
(c) LICENSEE ASSUMES RESPONSIBILITY FOR THE SELECTION OF THE PROGRAM TO ACHIEVE THE RESULTS INTENDED BY LICENSEE AND FOR THE INSTALLATION, USE, AND RESULTS OBTAINED FROM THE USE OF THE PROGRAM.
7. MISCELLANEOUS. (a) This agreement shall be interpreted according to the laws of the state of California and is binding on the parties hereto, their heirs, successors, and assigns. (b) If either party breaches this agreement and a lawsuit is brought thereon, the prevailing party shall receive as additional damages reasonable attorney's fees and costs. (c) The paragraph headings are for convenience only and do not limit, modify or interpret this agreement. (d) In this agreement when the text so indicates, the singular shall include the plural and vice-versa and the masculine, feminine and neuter genders shall also include the other genders. (e) If any provision of this agreement is found illegal, unenforceable or invalid, the remaining provisions shall nevertheless be carried into full force and effect. (f) This agreement represents the entire understanding of the parties; there are no other warranties or representations, whether written or oral, affecting this agreement. (g) This agreement cannot be modified, altered or changed in whole or in part unless by a writing signed by the affected parties. (h) Jurisdiction and venue for any legal dispute involving this Agreement shall be Oakland, California.
8. UNITED STATES GOVERNMENT USE. WEBTEACHER SOFTWARE represents that the Software and its documentation were developed at private expense and no part of same is in the public domain. The Software is Commercial Computer Software provided with RESTRICTED RIGHTS under the Federal Acquisition Regulations and agency supplements to them. Use, duplication, or disclosure by the U.S. Government is subject to the restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFAR 252.227-7013 et. seq. or subparagraphs (c)(1) and (2) of the Commercial Computer Software Restricted Rights at DFAR 52.227-19, as applicable. Manufacturer is WEBTEACHER SOFTWARE, 39947 San Simeon Court. Fremont, California 94539.
9. Fraudulent or Unfulfilled Promise of Payment. WEBTEACHER SOFTWARE retains the right to remotely disable the Software, without further notice to you, in the event that false, misleading, deceptive or fraudulent information is presented at the time of payment, or if a stolen bank card or credit card issused, or if payment is not received in accordance with the terms and conditions of a promissory note or Purchase Order. You expressly consent to this remedy and expressly waive, relinquish and discharge any claims, losses or damages that might arise from such an exercise of rights.
10. LICENSEE ACKNOWLEDGES THAT HE OR SHE HAS READ THIS AGREEMENT, UNDERSTANDS IT,AND AGREES TO BE BOUND BY ITS TERMS AND CONDITIONS. LICENSEE FURTHER AGREES THAT IT IS THE COMPLETE AND EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN LICENSEE AND WEBTEACHER SOFTWARE AND THAT IT SUPERSEDES ANY PRIOR AGREEMENT, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATION BETWEEN LICENSEE AND WEBTEACHER SOFTWARE RELATING TO THE SUBJECT MATTER OF THIS AGREEMENT.
Should you have any questions concerning this License Agreement or Limited Warranty, or if you desire to contact WEBTEACHER SOFTWARE for any reason, please submit all correspondence in writing to WEBTEACHER SOFTWARE 39947 San Simeon Court. Fremont, California 94539., or by e-mail through our Web site at www.webteacher.com.
WEBTEACHER SOFTWARE, the WEBTEACHER SOFTWARE logo, and Webteacher's Webdata are trademarks of WEBTEACHER SOFTWARE.
Copyright © 2000, WEBTEACHER SOFTWARE,
LLC, a California Limited Liability Company Printed in the U.S.A.
Use this image instead of the "Add to Cart" button
If this box is left blank, a generic submit button labaled "Add
to Cart" will be placed next to every
record in the search results. If you enter the name or URL
of an image file, that image will be used
instead of the submit button.
Send e-mail to this address upon checkout
You may enter one or more addresses in this box, seperated by a
space. The recipients will receive an
e-mail with all of the user's order and contact information, except
for the credit card number. Credit card
numbers must be retrieved from the server so that you may use your
secure connection to receive the
information safely.
Which field contains the product ID?
Not required. If you have included a SKU or other identifier in
your database, select it here to be sure it is included in the shopping
cart orders.
Which field contains the product name?
Required. The name or title of each item will appear in the shopping
cart.
Which field contains the product description?
Not required. If you have a short description of each item, select
the field now to be sure it is included in the shopping cart.
Which field contains the product price?
Required. You must select a field which will contain only numbers
to indicate the price of each item. This field may contain a zero
value if the item is a free accessory, or the price variance fields will
cover the entire price.
Which field contains the product weight?
Not required, but necessary if you will be using UPS or FEDEX shipping
calculation.
Which field contains the "Taxable" checkbox?
Not required, but necessary if you are doing business within the
US. If you need to charge tax in another nation, you will have to build
the tax into the product price. This field makes it possible, for
example, to sell a variety of items in Massachusetts, where food and clothing
are tax exempt, but most other items are subject to 5% sales tax.
CHECKOUT
Currency Symbol?
If you enter "£" into this box, then the £ symbol will
appear to the left of the total amounts on the checkout page.
Which payment system would you like to use?
You have 2 choices here: Use a card processing service, or save
the data on the server and process the order yourself.
If you have an account with any of the 5 payment services we have
configured to use, simply choose the correct one
from this list. If you do not have a payment service, but
would like to get one, you can choose "Save data on server"
and then change this list at a later time.
If you chose a payment service, what is your user id?
All of the payment services require a userID to be embedded in the
final submit form so that they can credit the correct account.
Payment Form URL:
If you chose "Save data on this server", enter the SECURE URL to
the webdata_cart.pl script.
--- or ---
If you chose to use a card processing service enter the URL to submit
the final form to the service.
The reason for the first option is to be sure that the user is on
a secure connection when it is time for them
to enter their credit card number. Your secure URL is frequently
the same as your regular URL, but begins
with https://. Check with your system administrator.
The second option is necessary because the card processing services
will frequently have different URLs for
different users. Enter the URL that your card processing service
informed you was to be in the ACTION of your submit
forms.
Return Link:
Some processors use a return link to send the customer back to a
particular page on your site after the transaction is complete. If you
use one of
these services, type in the full path to the return page below.
The "Save data on this server" option will return this page when the transaction
is complete..
Which Credit Cards do you accept?
Control-Click on all that apply
If you chose "save data on server", the program will reject an cards
that do not match a selected type.
If you use a card processing service, you should configure your
account with the service to define which cards you accept.
SHIPPING OPTIONS
Please select only one option
Options 1 and 2 below both involve downloading the latest shipment
cost tables from the shipping company you would like to use.
In both cases, you will download 1 zip file which contains the prices
to send various weights across a certain number of distance zones,
via overnight, 2 day, ground, etc. Then, you will need to
enter your zip code on the shipping company's site to create a list of
which
zip codes fall into which distance zones from your office.
In the case of Federal Express, the distance chart comes in .rtf format
(Rich
Text Format). Since there is no automatic converter
for .rtf files, you will need to open the file with MS Word or Word
Perfect, and save the file as plain text.
1. Calculate UPS shipping costs by weight?
To use this feature, create a folder in the uploads/ directory named
"ups".
Then click here and unzip the usrates.zip file into the "ups" directory.
Finally, click here, enter your zip code, click 'download', and
save the file as 'homezip.csv' in the "ups" directory.
2. Calculate FedEx shipping costs by weight?
To use this feature, create a folder in the uploads/ directory named
"fedex".
Then Click Here and unzip the rateserv.zip file into the "fedex"
directory.
Next, Click here, enter your zip code, click "Search by Zip", then
click "download this region locator chart.". Save the file to your hard
disk.
Finally, open the .rtf file you just downloaded with MS Word or
Word Perfect, choose SAVE-AS, select "plain text" as the file type, and
name the file "homezip.txt".
Upload "homezip.txt" in ASCII mode to the "fedex" directory.
3. If shipping cost is a percentage of the total
sale: Enter the percentage here, for example: 4.25
This is the simplest method. All orders will have the total
sale x the percentage in this box added to the order.
4. If shipping cost depends on the price range
of the total sale: Enter the range low-high followed by 1 or more spaces,
and the shipping cost using numbers
only.
If you have fixed shipping prices for certain ranges of order amounts,
simply enter the range, followed by the shipping cost using the example
below as a guide.
For example:
0-4.99 1.50
5-9.99 2.25
10-19.99 4.00
TAXATION
Enter the 2 letter code for the State you are shipping from:
When the user enters his/her postal code, if they are in the US,
ePOWERcart will
automatically calculate the user's State. If the State matches
the State you enter
here, the percentage below will be added to the total (of taxable
items) as Sales Tax.
Enter your local tax rate as a percentage. For example: 5.25
Do not enter "5%", or ".05", or "1.05", just enter the number which,
when followed by a "%" sign, is the correct tax for your State.
HEADER AND FOOTER
Header This will go at the TOP of all shopping cart pages.
The contents of this box could be as simple as your logo and slogan,
or as complex
as an entire navigation sidebar with a giant table cell left open
for the cart information, to be closed in the footer box.
Footer This will go at the BOTTOM of all shopping cart pages.
This could contain text navigation links, copywrite information,
contact information, or the close to a table cell
opened in the header.
Special Instructions If you chose "Save data on this server", this
text will go at the top of the Payment Form.
This is where you might enter "Please doublecheck all information",
or "Free e-mail domains will not be accepted".
If a field is defined as a variance field, it will appear as
a long textbox on the administration
screen, with the following instructions above it: "Enter
each option with a comma in-between."
If you enter "red,green,blue" into this box, then when that
product appears in the search results,
the add-to-cart button will be preceeded by a select list with "red",
"green", and "blue" as the options.
The selected color will be appended to the product description and
saved with the cart.
If a field is defined as a price-variance field, it will appear
as a long textbox on the administration
screen, with the following instructions above it:
"Alternate option and price with a comma in-between.
for example: small,9.95,medium,12.95,large,15.95,X-large,18.95"
If you enter "small,2.50,medium,4.25,large,6.75" into this
box, then when that product appears in the search results,
the add-to-cart button will be preceeded by a select list with "small
- 2.50", "medium - 4.25", and "large - 6.75" as the options.
The selected size will be appended to the product description and saved
with the cart. The price for the selected size will be ADDED
to the amount in the price field, and the sum will be the unit price
for that purchase. You may enter a price of zero (0) in the price
field to make the price-variance field contain the total price for
each option. You may also have multiple price variance fields,
and ePOWERcart
will add all of the selected values together.
For example, you could have a PC with the following price-variance fields.
(I realize this example will be outdated by the time the sun sets today).
Price field = "600.00"
option1 = "3.5 GB HARD DISK, 49.95, 8 GB HARD DISK, 69.95, 12
GB HARD DISK, 89.95, 18 GB HARD DISK, 129.95"
option2 = "64 MB RAM, 100.00, 128 MB RAM, 200, 256 MB RAM, 400,
512 MB RAM, 650, 1 GB RAM, 825"
Then, if the user selects the 12 GB HARD DISK and 256 MB RAM, the unit
price will be 600 + 89.95 + 400 = 1089.95.
If the user entered "2" in the quantity box, the line total would be
2179.90.
IF YOU HAVE TELNET ACCESS:
1. download and extract http://www.webteacher.com/webdata/webdat22.zip
2. upload (in ascii mode) "upgrade.pl" and "webdata.cgi" to the cgi-bin,
or wherever
the webdata_[dbname].pl file lives.
3. telnet to the cgi-bin (or wherever...) and type:
perl upgrade.pl webdata_[dbname].pl
4. Choose option 1, you are upgrading on the server.
IF YOU DO NOT HAVE TELNET ACCESS:
1. download and extract http://www.webteacher.com/webdata/webdat22.zip
2. Copy "upgrade.pl" and "webdata.cgi" to a new directory on your hard
drive named "webdata upgrade"
3. If you don't already have Perl 5 on your PC, download it from http://www.activestate.com
and install.
4. Download (in ascii mode) your webdata_[dbname].pl script from the
cgi-bin (or wherever the script lives) to the "webdata upgrade" folder.
5. Double click the "webdata upgrade" folder to be sure it is open
and active
6. Choose RUN from the START menu, and type "command" (a DOS window
should open to the "webdata upgrade" folder if it doesn't, the 'cd' to
the folder)
7. Type this (substitute [dbname] with your database's name):
perl upgrade.pl webdata_[dbname].pl8. Choose option 2, you are upgrading on your remote machine.
IF YOU HAVE PROBLEMS AFTER UPGRADING...
In both cases, the installer will create a file named
webdata_[dbname].pl.bak, you can restore this file
to undo the upgrade.