JavaScript.Pro Shopping Cart
About JavaScript Pro
The About Code
The Demo
Cart Maker
Purchase Now!!!
Support Info
User Sites
The JavaScript.Pro Code
This section explains the major features and benefits of the JavaScript.Pro Shopping Cart. It is important to understand what the code does and how it works because once you begin developing your site, you will know what to expect from your shopping cart. Once you learn the code, you will be able to customize it for your own purposes.

Below is a list of major features of the JSP Shopping Cart:

  1. Webserver Independent
  2. Works in all Version 4.0 browsers: Netscape, MSIE, AOL
  3. The Cart Maker for customization of Add Items pages
  4. Uses only 1 Javascript cookie
  5. Browser-side automatic calculations
  6. Simple "initial" credit card verification
  7. Forms utilize the Javascript 1.2 Document Object Model
  8. Adjustable Tax & variable shipping rates - weight or price
  9. Customizable for any website, adjust preferences to install
  10. Source code is commented for novice users
  11. Additions & Plug-in Enhancements!

  1. Runs on UNIX & Windows NT

    Since Javascript is a browser side scripting language, you can run your shopping cart front-end on any platform webserver, UNIX or Windows NT. The back-end ordering process demo is currently on UNIX, utilizing 1 Perl script as its CGI-BIN program. It also runs on Windows NT IIS 4.0 with Microsoft ASP functionality as well as Cold Fusion Application Server.

    If you want to integrate a database into the cart later on, only the ADD ITEM page is needed as a template for the database output! Just start with an Excel file with 4 columns: Product, Price, Weight, and Maximum Quantity (1=text box, any other number is the limit on the QTY selector).

  2. ALL Browser Versions 4.0 and Later!

    The latest browser version that is the standard for the Web is 4.0 or higher. MSIE, AOL, and Netscape all functionally work the same way with this shopping cart program.

  3. The Cart Maker for Customization

    1. Cart Maker (for Add Items) – This page is the "Add Item" page creator, which you will use over and over to create your product "Add Forms". There are several pages of examples in this website to model after for your shopping cart. These will have pull-down menus, text boxes, and check boxes, all customizable for your cart.

      The Cart Maker allows you to simply name your form, field elements, product attributes, product weight, prices, and so on. The best part is that it writes the code for you, so you can copy and paste it into your web pages!

    2. Remove Items – This page controls the actual contents of your shopping cart

    3. Checkout / Order Form – This is the nuts and bolts of the operation, allowing you to adjust quantities and adjust totals on-the-fly, like no order form you have seen.

  4. 1 Javascript Cookie

    A Javascript cookie is a string of text that is saved to a cookies.txt file (up to 4 kb in size) in a specified directory on the user’s hard drive. It is used to manage information between the server and the client’s browser. Our proprietary code allows customers to manage the contents of their carts as they go by adjusting the contents of the cookie as you add, remove and change the number of shopping cart items.

  5. Browser side calculations

    Now customers do not have to wait each time they make a change in their order form. As quantities change, so do the individual totals, subtotals, taxes, and final totals, instantaneously! Coding disallows user side changes to pricing and totals without checking against the original price of each item!

  6. Credit card number sequence validator

    Credit card selection and the number typed in does sequence verification prior to submitting the form for approval and sale of items. It speeds up the process for validation, and the customer will be assured that their number was typed in correctly.

  7. Javascript 1.2 Document Object Model

    All forms utilize standards recognized by the W3C, and Javascript code usage has been heavily checked on the top 3 browsers for consistency in layout, design, and form calculation. This is important because future browsers must adhere to these same standards in HTML layout.

  8. Adjustable TAX & Shipping Rates

    This is most important for mail order companies who want to create an instantaneous total for customers who are in their state and need to add sales tax. The form will tabulate the tax cost as soon as the customer is done selecting the state for product delivery.

    Shipping Rates that you specify will allow multiple types of delivery services (UPS, FedEx, US Mail) based on the overall total weight (or price, if needed). Many users of the cart have requested a custom script to define how shipping is calculated for their products. This can be a minimum to maximum shipping cost, adjusted weight calculations, free shipping after a certain dollar amount, shipping cost increments per dollar spent or total weight.

  9. Customizable for any website

    This cart can be easily set up to work on any existing website, so overall web site design does not need to be changed at all. The JavaScript Shopping Cart can be added anywhere on a given web page. The "Add Item" form templates can be used to insert into any website page, and you may create them using the Cart Maker.

    Any "Add Item" form created with the Cart Maker can have multiple product selections w/prices as well as have up to 4 additional attributes (sizes, colors, etc.) with 8 select options (more can be added manually). This will allow you to sell products of different varieties, which many carts can not accomplish!

  10. Source Code is Commented!

    The source code for the files you receive will be commented in ways you can easily understand. You do not need to be a Javascript Guru to figure out what things are or where things go. If you consider that 90+% of the work you will do will be cutting and pasting code that you will copy from the output of the Cart Maker, the rest will be customizing for your website look or template.

    The customization you will actually work on is the Check Out page tax and shipping calculations. With the package(s) that we offer with the cart, you have the option of having us work on customizing that part for you. In the CGI script for the ordering process, you will simply modify the preferences to your server variables: Mail server, order & receipt directories, owner(s) email addresses, and password protection schemes. These are all commented for you as well.

  11. Additional Plug-ins Developed by Act1 Interactive

    When you purchase The JavaScript.Pro Shopping Cart, you will be eligible to receive cart enhancements and new tips we discover as we continue to develop the cart to its full potential. New features may include additional functionality for ordering products, new layout tips and techniques, and Perl, CFM & ASP program recommendations for integrating your cart with databases. (Any additional database programs may be offered separately in the future, like our Cold Fusion version.)

    Why do we want to offer this? We want to see the people who buy this cart use it to its full potential and get the results they are looking for. We know that if we can show that we are consistently offering more improvements to an already great product, then you should definitely jump on board and buy this awesome product!


© 1999-2000, Act1 Interactive
7654 Sancroft Rd, Columbus, OH 43235
Phone (614) 793-8044, Send Comments to jsp@act1.net