Imaginal Web Design Welcome to Imaginal Web Design
Home > About Us > Data Entry Programs > Scanning > Shopping Cart

Shopping Cart Module

Web Developer, Jon Holmquist, has years of experience in programming and database design. He has applied his experience to create an AJAX-based, comprehensive suite of Shopping Cart programs for developers to use in their own projects. It consists of an "online store" front-end: web applications that can be integrated into a new or existing website to allow shoppers to select and purchase products. It also provides back-end, secure, database management tools, including data-entry and search tools.

Ajax (Asynchronous JavaScript and XML) is a relatively new web development technique for creating interactive web applications. It is rapidly gaining in popularity for the seemless and responsive interactive experience it provides to users. Traditional client-server processing requires a barely-noticed, but annoying, refresh of the page, which can add confusion if your page position is shifted. AJAX allows instantaneous database updates, page updates, message boxes, etc., without ever leaving the current page and focus.

To illustrate the comprehensiveness of our Shopping Cart Module, the list of database tables includes:

  • Affiliates - defines affiliate companies with which you trade business referrals
  • Customers - defines customer information
  • Categories D Grouping for products display
  • Countries D Defines countries shipped to
  • Custom Data - custom product data fields
  • Product Custom Data - relates product to custom data fields
  • Brands - defines store brands
  • Invoices - defines invoice, relates to order table
  • Invoive Lines - invoice line items - relates to invoice table
  • Product Options - versions,model, size,colors, style
  • Option selections - relates available selections to options
  • Orders - relates account,shipments,invoices
  • Products - defines items, services, physical description, cost - high level
  • Product Option Selections - relates product option selections to order
  • Package Types - defines package types
  • Payments - payment info relates to Invoices table
  • Payment Types - defines payment types, relates to Payments table
  • Price Categories - defines price category codes and descriptions for discount categories
  • Price Discounts - defines price discount percentage, min, max ranges
  • Product Categories - relates product to categories
  • Product option selections - Defines possible option selections with prods
  • Product Price Categories - relates price categories to products - sets prices
  • Product Quantity Discounts - relates quantity price discounts to products
  • Product Shiptypes - relates shiptypes to products - defines allowable shiptypes per product
  • Product Vendors - reletes products to vendors
  • Quantity Discounts - defines product quantity price discounts (quantity breaks)
  • Sale Tax - defines sales tax rules
  • Country Shiptypes - relates shiptypes to countries
  • Shipments - defines shipment info relates to Order and Shiptypes tables
  • Shipping Packages - defines available shipping packages
  • Shipping Rules - shipping cost and discount rules
  • Shippint Types - define shipping types
  • Drop Shippers - define drop shippers
  • Soft Goods - configure softgoods (downloadables) variables
  • Store Info - general store information
  • Vendors - defines vendors

Please contact us for questions or more information about our Shopping Cart tools.

© 2008 Photo Stock Source     © 2008 Panorama Source     Related Links      Valid HTML 4.01 Transitional