Shopping Cart Software Tech - ClickCartPro and EuropaCart

Shopping Cart Tech

ClickCartPro and EuropaCart are industrial strength ecommerce engines. Our shopping cart software will run on virtually any webserver and is extremely resource friendly and easy to deploy.

ClickCartPro and EuropaCart Technical Information

Technical Info

The information on this page is intended for technical users.

ClickCartPro and EuropaCart are ecommerce solutions built on the Kryptronic eCommerce Engine. Both software products share identical codebases. The difference between the two is the inclusion of a special branding/localization module. When the ClickCartPro module is installed, the software is branded as ClickCartPro and is localized for North American and international use. When the EuropaCart module is installed, the software is branded as EuropaCart and is localized for European use.

The Kryptronic eCommerce Engine is a 100% pure PHP web application framework which supports deployment on all operating system and webserver software combinations that support PHP. The software supports the use of MySQL, PostgreSQL and SQLite for data storage. It's a platform that was built to deploy anywhere using it's web-based installer.

The web application framework that makes up the Kryptronic eCommerce Engine was developed to be the most stable and secure platform available. The framework's usage of system resources is highly optimized. On average, page loads consume less than 3 megabytes of memory, and run a single processor at 8% for six hundreths of a second (0.06 seconds). That's over 20 times more efficient than similar competing products.

Our software achieves these levels of efficiency because of the framework's architecture. The Kryptronic eCommerce Engine is comprised of three components: System (CORE), Store (ECOM) and Website (CMS). These components are comprised of various modules that handle requests in an on-demand fashion. All Kryptronic software modules are are developed using object-oriented programming. An overview of the components follows.

System Component (CORE)

The system component, also known as the CORE component, handles all requests initiated by outside sources as well as those from other components and modules. It's the glue of the Kryptronic eCommerce Engine, and is comprised of the following modules:

  • Component Base: The component base module provides a generic base class for modules to extend. All modules installed with this software extend this base class.
  • Application: The application module provides a generic interface for components launched by the core. It handles component startup, execution and shutdown.
  • Management Interface Icons: The management interface icons module provides icons.
  • Management Interface: The management interface module provides an interface for all administrative tasks.
  • Cron: The cron module provides functionality for running automated daily and weekly cron-based tasks which include database and filesystem cleanup.
  • Encryption: The encryption module provides an interface for encrypting and decrypting ASCII data using a HCE cipher. The encrypted strings are MD5 encoded for portability.
  • Database: The database module provides a generic interface for database interaction with a variety of database backends including MySQL, PostgreSQL and SQLite.
  • Database Tools: The database tools module provides various database table and data interfaces that allow the software to easily manipulate database table structures and data.
  • Display: The display module provides interfaces for display skin inclusion, display include file execution and output buffering.
  • Error: The error module provides functions for printing system errors to the display. It is used internally by components and modules and externally by the PHP trigger_error() function.
  • File: The file module provides filesystem interfaces for working with files and directories. This includes create, update and delete functions.
  • Form Handler: The form handler module provides interfaces for creating and validating XHTML forms.
  • FrontEnd Interface: The frontend interface module provides an interface for end-user frontend tasks.
  • Installer: The installer module provides installation functions for components and modules.
  • JavaScript Library: The javascript library module provides JavaScript library functions for the software.
  • Joomla!: The Joomla! module provides functions that provide a bridge between this software and Joomla!.
  • Mail: The mail module provides interfaces for sending email messages. It is capable of sending messages in HTML format as well as text format (or both).
  • Remote: The remote module provides functions that work with the PHP cURL extension to provide remote access to files and programs on the Internet.
  • Session: The session module provides session management and cookie functionality.
  • SiteMap: The SiteMap module provides a user viewable map of the site and provides a site map in XML format for search engines such as Google.
  • XML: The core XML module provides a standalone XML parser. The parser does not require expat or any other C-based PHP extension modules.
  • Extension Module: ClickCartPro: The ClickCartPro extension module provides branding and localization for ClickCartPro.
  • Extension Module: EuropaCart: The EuropaCart extension module provides branding and localization for EuropaCart.

Store Component (ECOM)

The store component, also known as the ECOM component, handles all ecommerce tasks for the system component. The store component is comprised of the following modules:

  • Component Base: The component base module provides a generic base class for modules to extend.
  • Management Interface Icons: The management interface icons module provides icons.
  • Shopping Cart: The shopping cart module provides shopping cart functionality and pre-checkout order functions.
  • Categories: The categories module provides category display functionality.
  • Checkout: The checkout module provides order creation and payment setup functions.
  • Demo Store: The demo store module provides no logic or code. What is does provide is data for the demo store installed initially with the program.
  • Data Exporter: The data exporter module exports a variety of data in a variety of formats.
  • Google Checkout: The Google Checkout module provides an alternate checkout system using Google Checkout.
  • Online Processing: The online processing module provides online processing functions.
  • Order: The order module provides functions for looking up, printing and processing orders.
  • PayPal: The PayPal module provides an alternate checkout system using PayPal Website Payments Pro.
  • Products: The products module provides product display functionality.
  • Reviews: The reviews provides reviews for products.
  • Shipping: The shipping module provides facilities to quote shipping rates as well as retrieve tracking information.
  • ShipEstimator: The shipping estimator odule provides a shipping estimate on the shopping cart page.
  • Extension Module: AutoGC: The AutoGC extension module provides automatic creation of gift certificates during the order process.
  • Extension Module: Batch Order Management (BOM): The Batch Order Management (BOM) extension module provides a quick way to manage orders, enter package tracking numbers, print invoices and email customer updates.
  • Extension Module: GoogleBase: The GoogleBase extension module provides a GoogleBase XML export file and transmission to Google.
  • Extension Module: GoogleTrustedStores: The GoogleTrustedStores extension module provides integration with Google TrustedStores.
  • Extension Module: GoogleRichSnippets: The GoogleRichSnippets extension module provides integration with Google RichSnippets.
  • Extension Module: ShipWorks: The ShipWorks extension module provides two-way communication with ShipWorks.
  • Extension Module: T-HUB Connector: The T-HUB Connector extension module provides an online interface for T-HUB order management software.

 

Website Component (CMS)

The website component, also known as the CMS component, handles all content management system tasks for the system component. The website component is comprised of the following modules:

  • Component Base: The component base module provides a generic base class for modules to extend.
  • Banners: The banners module provides rotating banners on html pages and in the skin.
  • Management Interface Icons: The management interface icons module provides icons.
  • Content Management: The content management module prodvides content management functions for user defined XHTML pages.
  • Demo Site: The demo site module provides no logic or code. What is does provide is data for the demo site installed initially with the program.
  • Dynamic Forms: The dynamic forms module prodvides content management functions for user created forms.
  • Extension Module: NewsRSS: The NewsRSS extension module provides an online news service and RSS feed generation.

Auxilliary Shared Modules

There are several other auxilliary shared modules. Those include modules from the PHP Extension and Application Repository (PEAR) and skins (design templates). The PEAR modules installed with the software are PEAR, Archive_Tar, Auth_SASL, Console_Getopt, File_find, Mail, Mail_mime, Net_SMTP, Net_Socket and Services_JSON. The skins installed by default with the software are the Management Interface skin and the Desktop, Mobile, Print, Joomla! and MailMessage skins.

JavaScript - jQuery Libraries

The Kryptronic eCommerce Engine supports the use of JavaScript, but does not require it. While the software supports any JavaScript framework you'd want to work with, it's packaged with jQuery and several scripts that make use of jQuery.

Purchase ClickCartPro and EuropaCart Shopping Cart Software
 
Software
 
Hot Spots
 
News and Updates

3 Day Sale: Kryptronic Software Extra 50% OFF

02/25/2014 07:58:35 AM: Kryptronic is running an insane deal on ClickCartPro and EuropaCart software right now. You can get ...

 
Questions?

Call Kryptronic to speak with a sales specialist on weekdays from 9:00 AM through 4:00 PM Eastern Time.

US Toll Free: 1-800-704-4160

International: 717-747-1996

 
SEO Friendly

ClickCartPro and EuropaCart use Search Engine Friendly URLs and Search Engine Optimized (SEO) content to produce high page rankings for sites in major search engines like Google, Yahoo!, Bing and MSN.

 
Rave Reviews

"ClickCartPro is simply the most impressive piece of software out of the box that I have used. Start to finish in 3 days. Got my first sale last night."

-Mark Bailey, Vanity Fair Prints Company

 
Kryptronic eCommerce Software Solutions
Kryptronic Internet Software Solutions