Electronic commerce, commonly known as e-commerce, is a type of industry where buying and selling of product or service is conducted over electronic systems such as the Internet and other computer networks. Electronic commerce draws on technologies such as mobile commerce, electronic funds transfer, supply chain management, Internet marketing, online transaction processing, electronic data interchange (EDI), inventory management systems, and automated data collection systems. Modern electronic commerce typically uses the World Wide Web at least at one point in the transaction's life-cycle, although it may encompass a wider range of technologies such as e-mail, mobile devices social media, and telephones as well.
Electronic commerce is generally considered to be the sales aspect of e-business. It also consists of the exchange of data to facilitate the financing and payment aspects of business transactions. This is an effective and efficient way of communicating within an organization and one of the most effective and useful ways of conducting business.
E-commerce can be divided into:
- E-tailing or "virtual storefronts" on websites with online catalogs, sometimes gathered into a "virtual mall"
- The gathering and use of demographic data through Web contacts and social media
- Electronic Data Interchange (EDI), the business-to-business exchange of data
- E-mail and fax and their use as media for reaching prospective and established customers (for example, with newsletters)
- Business-to-business buying and selling
- The security of business transactions
Online shopping or online retailing is a form of electronic commerce which allows consumers to directly buy goods or services from a seller over the Internet using a web browser. Alternative names are: e-web-store, e-shop, e-store, Internet shop, web-shop, web-store, online store, and virtual store. An online shop evokes the physical analogy of buying products or services at a bricks-and-mortar retailer or shopping center; the process is called business-to-consumer (B2C) online shopping. In the case where a business buys from another business, the process is called business-to-business (B2B) online shopping. The largest of these online retailing corporations are eBay and Amazon.com, both based in the United States. Retail success is no longer all about physical stores, this is evident because of the increase in retailers now offering online store interfaces for consumers. With the growth of online shopping, comes a wealth of new market footprint coverage opportunities for stores that can appropriately cater to offshore market demands and service requirements.
The first World Wide Web server and browser, created by Tim Berners-Lee in 1990, opened for commercial use in 1991. Thereafter, subsequent technological innovations emerged in 1994: online banking, the opening of an online pizza shop by Pizza Hut, Netscape's SSL v2 encryption standard for secure data transfer, and Intershop's first online shopping system. Immediately after, Amazon.com launched its online shopping site in 1995 and eBay was also introduced in 1995.
Online customers must have access to the Internet and a valid method of payment in order to complete a transaction. Generally, higher levels of education, and personal income correspond to more favorable perceptions of shopping online. Increased exposure to technology also increases the probability of developing favorable attitudes towards new shopping channels. In a December 2011 study, Equation Research surveyed 1,500 online shoppers and found that 87% of tablet owners made online transactions with their tablet devices during the early Christmas shopping season.
- Ecommerce >> Logistics :
Consumers find a product of interest by visiting the website of the retailer directly or by searching among alternative vendors using a shopping search engine.
Once a particular product has been found on the website of the seller, most online retailers use shopping cart software to allow the consumer to accumulate multiple items and to adjust quantities, like filling a physical shopping cart or basket in a conventional store. A "checkout" process follows (continuing the physical-store analogy) in which payment and delivery information is collected, if necessary. Some stores allow consumers to sign up for a permanent online account so that some or all of this information only needs to be entered once. The consumer often receives an e-mail confirmation once the transaction is complete.
Less sophisticated stores may rely on consumers to phone or e-mail their orders (although full credit card numbers, expiry date, and Card Security Code, or bank account and routing number should not be accepted by e-mail, for reasons of security).
Online shoppers commonly use a credit card or a PayPal account in order to make payments. However, some systems enable users to create accounts and pay by alternative means, such as:
- Billing to mobile phones and landlines
- Cash on delivery (C.O.D.)
- Cheque/ Check
- Debit card
- Direct debit in some countries
- Electronic money of various types
- Gift cards
- Postal money order
- Wire transfer/delivery on payment
- Invoice, especially popular in some markets/countries, such as Switzerland
Some online shops will not accept international credit cards. Some require both the purchaser's billing and shipping address to be in the same country as the online shop's base of operation. Other online shops allow customers from any country to send gifts anywhere.
The financial part of a transaction may be processed in real time (e.g. letting the consumer know their credit card was declined before they log off), or may be done later as part of the fulfillment process.
Once a payment has been accepted, the goods or services can be delivered in the following ways:
Downloading/Digital distribution: The method often used for digital media products such as software, music, movies, or images.
Drop shipping: The order is passed to the manufacturer or third-party distributor, who then ships the item directly to the consumer, bypassing the retailer's physical location to save time, money, and space.
In-store pick-up: The customer selects a local store using a locator software and picks up the delivered product at the selected location. This is the method often used in the bricks and clicks business model.
Printing out, provision of a code for, or e-mailing of such items as admission tickets and scrip (e.g., gift certificates and coupons). The tickets, codes, or coupons may be redeemed at the appropriate physical or online premises and their content reviewed to verify their eligibility (e.g., assurances that the right of admission or use is redeemed at the correct time and place, for the correct dollar amount, and for the correct number of uses).
Shipping: The product is shipped to a customer-designated address.
Will call, lCOBO (in Care Of Box Office), or "at the door" pickup: The patron picks up pre-purchased tickets for an event, such as a play, sporting event, or concert, either just before the event or in advance. With the onset of the Internet and e-commerce sites, which allow customers to buy tickets online, the popularity of this service has increased.
Shopping cart systems
Simple systems allow the off-line administration of products and categories. The shop is then generated as HTML files and graphics that can be uploaded to a webspace. The systems do not use an online database.
A high-end solution can be bought or rented as a stand-alone program or as an addition to an enterprise resource planning program. It is usually installed on the company's webserver and may integrate into the existing supply chain so that ordering, payment, delivery, accounting and warehousing can be automated to a large extent.
Other solutions allow the user to register and create an online shop on a portal that hosts multiple shops simultaneously.
Open source shopping cart packages include advanced platforms such as Interchange, and off-the-shelf solutions such as Magento, osCommerce, PrestaShop, Shopify, Zen Cart.
Commercial systems can also be tailored so the shop does not have to be created from scratch. By using an existing framework, software modules for various functionalities required by a web shop can be adapted and combined.
- Magento :
Magento is an open source e-commerce web application that was launched on March 31, 2008. It was developed by Varien (now Magento Inc) with help from the programmers within the open source community but is owned solely by Magento Inc. Magento was built using the Zend Framework. It uses the entity-attribute-value (EAV) database model to store data.
The Magento Community Edition is the only free version of Magento available.
Varien, the company owning Magento, formerly worked with osCommerce. They originally planned to fork osCommerce but later decided to rewrite it as Magento. Magento officially started development in early 2007. Seven months later, on August 31, 2007, the first public beta version was released. On May 30, 2010, Magento mobile was released; it allows store owners to create native mobile storefront apps.
In February 2011, eBay announced it had made an investment in Magento in 2010, worth a 49% ownership share of the company.
As of June 6, 2011 eBay owns 100% of Magento. eBay announced that Magento would join eBay's new X.Commerce initiative.
Magento's CEO and co-founder Roy Rubin wrote on the Magento blog stating that "Magento will continue to operate out of Los Angeles, with Yoav Kutner and me as its leaders.".
Yoav Kutner left Magento in April 2012.
As of April 8, 2013 Magento selected Rackspace as its platinum level hosting partner.
The Magento ecommerce system has been adopted by approximately 150,000 online retailers ranging from smaller ecommerce websites to large multinational businesses such as Harvey Nichols and Samsung.
As an e-commerce platform, Magento allows for features including product display options, mobile templates, transaction options, multi-store and multi-site functionality, user accounts and loyalty programs, product categorisation and shopper filtering, and discount and promotion rules.
As a web platform, Magento uses its own model-view-controller (MVC) model. The differences between the traditional model and Magento's model are the following:
- The use of a layout file to control what's displayed on each view.
- The use of "blocks" that can be inserted into any view easily via the layout.
- The use of a model re-write system.
Imagine eCommerce Conference
Starting in 2011, Magento hosts annual conference, Imagine eCommerce. The conference takes place in Las Vegas with an agenda containing industry keynotes speakers, networking events, and workshops. Some notable keynote speakers include John Donahoe, Steven Levitt, and Blake Nordstrom, and Warren Aldeman. Every year, Magento awards Design Firms with Most Innovative Enterprise Site Awards judged on 'design, user experience, integrations, customizations, and achievement of specific business goals.'
- osCommerce :
osCommerce ('open source Commerce') is an e-commerce and online store-management software program. It can be used on any web server that has PHP and MySQL installed. It is available as free software under the GNU General Public License.
osCommerce was started in March 2000 in Germany by project founder and leader Harald Ponce de Leon as The Exchange Project. As of August 2008 the osCommerce site says that there are over 14,000 'live' websites using the program. This number is almost certainly conservative, given the inclusion of osCommerce in hosting panel application installers such as Fantastico (web hosting) and its dependency on osCommerce users linking their sites into the osCommerce Live Stores listings.
In November 2010 the development of osCommerce v2.2 was met with another stable release. Version 2.3, as it was branded, takes advantage of the benefits of Tableless web design, and includes a number of social networking tools.
Version 3.0 has been released on March 31, 2011 and is a major re-write of the program to incorporate an object-oriented backend, a template system to allow easy layout changes, and inclusion of an administration-area username and password definition during installation.
The latest version is 3.0.2, and was released on 6 August 2011.
- Zen Cart :
Zen Cart is an online store management system. It is PHP-based, using a MySQL database and HTML components. Support is provided for numerous languages and currencies, and it is freely available under the GNU General Public License.
Zen Cart branched from osCommerce as a separate project in 2003. Beyond some aesthetic changes, the major differences between the two systems come from Zen Cart's architectural changes (for example, a template system) and additional included features in the core. The release of the 1.3.x series further differentiated Zen Cart by moving the template system from its historic tables-based layout approach to one that is largely CSS-based.
A list of features of Zen Cart
- Allows customers to shop your store 24 hours a day, 7 days a week, 365 days a year.
- Easily keep your products/catalog updated - no HTML coding required to add, delete, or modify products.
- Works on the popular combination of PHP and MySQL technologies.
- Secure - no one but your administrative personnel can access your customer/catalog data.
- Easy to install - our helpful installation program guides you easily through the setup process.
- User frontend is validated to XHTML 1.0 Transitional.
- Advanced template system using stylesheets and images.
- Any PHP coding changes can be protected during upgrades by using the built-in override protection system.
- Switching from one installed template to another is as simple as a couple of clicks in the Admin.
- Merchandise Pricing options - single and multiple items can be put on sa le. Sale options include percentage-off, fixed amount off, new price, etc. Sales can include or exclude product attributes. You can add or exclude a discount from a special. You can put a whole category or the entire store on sale.
- Products can be marked as free or Call for Price.
- Products can be marked as Featured for specific highlighting/attention.
- Products can be linked and/or copied to multiple categories.
- Minimum or maximum quantities and units - you can sell one per customer, or require at least four and in multiples of two. You can set requirements on a per-product basis.
- Quantity discounts can be configured per-product for varying pricing levels or quantity levels.
- Product attributes can be added, either as radio buttons, checkboxes, drop-down lists, text boxes, file uploads, file downloads, and more.
- Attribute options can upcharge the price of an item, and an item can have its price completely controlled by attributes. Attributes can be configured as read only so as to provide a features list.
- One-time fees can be added to products via attributes.
- Attributes also support text pricing, such as price-per-word or price-per-letter for personalizing.
- Attributes can show image/color swatches.
- Store layout can be controlled in great detail simply by switching settings in the Admin area. Choose your side column and box widths, bread crumb separator, which sideboxes you want to appear where on the page, enable/disable links in various places.
- Entire categories of products (or individual products) can be enabled/disabled with just a few clicks.
- Sort order of products is easily controlled in the Admin area.
- Integrate with phpBB so that your support forum login passwords match your Zen Cart shop.
- If you need to take your site offline for a period of maintenance, you can do it easily by posting advance notices, as well as a friendly Down For Maintenance page that's also search engine friendly. Webmaster and web designer can specify IP addresses to override maintenance and still access the site for testing.
- You can send administrative emails on most customer shopping activities to various administrators as desired. Email addresses are protected from abuse, as they are not displayed on-screen. The Contact Us page can be configured to support multiple destinations, such as sales, technical support, webmaster, and so on.
- Nearly every piece of information about your products can be controlled in the Admin area, giving you the ability to fine-tune how your products and services appear to your customers. Features and options can be enabled/disabled quickly and easily.
- Multiple items can be added to the shopping cart by simply entering quantities and clicking Add.
- The product type feature allows you to customize information fields and display format for different products differently. Products for sale vs. documents for viewing, vs. music downloads, and the list goes on.
- You can add multiple images to your products, in small/medium/large format. Popups are available if desired for viewing of larger images.
- A verification for agreement to the Terms of Service has been added for compliance with new laws regarding privacy and disclosure. CVV2 card verification number support is available for compliance with most merchant agreements. This feature is enabled/disabled in the Admin. Shipping options - multiple carriers are supported, including hold for pickup, free delivery in an area, and most major couriers and postal services.
- Customer access control - you can set up your shop to only allow customers access to pricing or pricing but not buying until after being authorized by an administrator. You can restrict them from browsing at all too, if desired.
- Showcase - you can set your store up to be simply a product showcase, without pricing at all.
- Search options allow you to search for products based on name, description, metatags, price, and more.
- Meta tags keywords and descriptions can be controlled at the per-product level, all from the administrative interface.
- Automatic detection of search engine spiders.
- Intelligent generation of metatags content for search engines.
- Easily upgrade from one version to the next. Upgrade detection notifies administrators of new versions at login.
- Built in WYSIWYG page editor for modifying non-database pages.
- Tight security on password handling, login/logout, and more.
- HTML-style email supported.
- Email can be sent via sendmail, smtp, or smtp-with-authorization.
- Email archiving supported for audit trail.
- Administrative activity logging enabled for audit trail - especially beneficial with recent merchant agreement requirements concerning tracking of activity related to accessing customer information.
- Advertising banners - show information about your business colleagues and track banner link activity. Banners can open in new windows so that customers never really leave your site.
- Shipping estimator allows your customer to get an idea of their shipping costs prior to checkout.
- Coupons and gift certificates are easily handled both by customers and administrators.
- Customer group pricing allows groups of users to receive a set discount amount at checkout.
- Newsletter and product notification systems.
- Low order fees can be configured.
- COD fees can be added.
- Shipping tare, large package handling to give fine-grain control over shipping services.
- Tax rates, tax zones, etc easily configured in the Admin area.
- PayPal IPN and many other popular merchant services supported.
- Customers can write product reviews (approvals can be required by an Administrator).
- Low stock notifications to administrator when inventory is getting low (level can be configured).
- For the developer - simple customization via stylesheets.
- Developers toolkit helps quickly locate a setting or text string to be customized.
- Scalable from small shops to larger shops with hundreds of thousands of products.
- Track who's online interactively.
- Multiple language support.
- Multiple currency support.
- Miva Merchant :
Miva Merchant, Inc. is a privately owned ecommerce shopping cart software and hosting company with headquarters in San Diego, California and a data center in Tampa, Florida. Miva Merchants ecommerce software runs on its proprietary scripting language, MIVA Script.
Miva Merchant began in 1996 as the HTMLScript Corporation. In 1997, the company released its first catalogue-based ecommerce product, KoolKat. Shortly after KoolKats release, the name of the company was changed to Miva, Inc, and KoolKat was renamed Miva Merchant. Since that time, there have been several updates to Miva Merchants core software, leading up to the most recent version, Miva Merchant 5.5.
In 2003 the company was purchased by FindWhat.com which changed its name to Miva, Inc in 2005.
In 2007, the company underwent significant management changes, and was acquired by a group of investors and original Miva, Inc employees. The company name was changed to Miva Merchant, Inc. at that time in order to differentiate itself from the original Miva, Inc.
In 2008, Miva Merchant released Miva Merchant 5.5, a core software update that added improved features and functionality.
In 2009, Miva Merchant became a certified provider with Chase Paymentech Orbital Gateway, which allows merchants to accept real-time credit card transactions and multiple payment types via Chase with their Miva Merchant-powered storefront.
In 2011, Miva Merchant released an add-on mobile framework, and a streaming update for current customers (PR8), both of which were mentioned by Miva Merchant President and COO Rick Wilson in a July 19th interview with Practical Ecommerce.
In January, 2012, Miva Merchant was named one of the top ten ecommerce technology companies by BuiltWith Technology Usage Statistics.
Over the years, Miva Merchant has formed a number of strategic partnerships with businesses specializing in email marketing, product reviews, and related ecommerce applications. Each March, Miva Merchant hosts a conference in San Diego, CA for developers, storeowners, and other Miva Merchant community members.
- VirtueMart :
VirtueMart (formerly known as mambo-phpShop) is an open source e-commerce solution designed as an extension of the Mambo or Joomla! content management systems (CMS). VirtueMart is written in PHP and requires the MySQL database environment for storage. It is best suited for low to medium level traffic web-sites.
VirtueMart began as off shoot of the stand-alone phpShop e-commerce web application. Originally dubbed mambo-phpShop it became the first substantial native e-commerce component for the Mambo CMS system. After the community forked Mambo into Joomla, the developer re-branded mambo-phpShop as VirtueMart, officially supporting the newer Joomla CMS. While current implementations may still function with Mambo CMS, and older editions of mambo-phpShop are still available to download, they are no longer actively supported.
In September 2009 a new team began developing VirtueMart 2. The new version was released in December 2011. In October 2012 the developer team declared the end of life for VirtueMart 1.1 and that VirtueMart 2 is not any longer maintaining joomla 1.5 compatibility.
VirtueMart supports an unlimited number of products and categories, with products able to be assigned to multiple categories. It also permits the sale of downloadable products, and offers a catalog mode where the shopping cart features are turned off. VirtueMart supports multiple prices for a single product, based around shopper groups or a quantity range, and permits the use of a variety of different payment gateways.
Because VirtueMart is an open source e-commerce solution all the application code is openly visible in PHP. This allows PHP developers to view, update or customize the operation of the shopping cart. In addition VirtueMart itself offers simplified templates (called 'fly pages' in VirtueMart) structure that allows various shopping and cart page(s) to be edited as standard html and css.
Notably new to VirtueMart 1.1.0 was the inclusion of the ability to quickly change themes for category, product, checkout and cart pages. The cart is also integrated with Rapid 3.0, which enables transaction data to be sent directly from the customer's browser to the payment gateway without passing through the merchant's systems.
Virtuemart is supported by an iPhone app by iVMStore.
As VirtueMart is only a plugin for Joomla! / Mambo, it has the same system requirements.
Several other required supporting libraries or extensions include MySQL, XML and Zlib support built into PHP. Support for HTTPS (OpenSSL) and cURL is recommended.
VirtueMart 1.1.x is compatible with Joomla 1.5.x. VirtueMart 2.0.x is compatible with Joomla 2.5.x
- PrestaShop :
PrestaShop is a free, open source e-commerce solution. It supports payment gateways such as Google Checkout, Authorize.Net, Skrill, PayPal and PayPal Payments Pro (Direct) via their respective APIs. Further payment modules are offered commercially.
PrestaShop is available under the Open Software License and officially launched in August 2007. The software, which is written in PHP and based on the Smarty template engine, is currently used by 135,000+ shops worldwide. MySQL is the default database engine. PrestaShop is the winner of the 2010 and 2011 Best Open-source Business Application awards.
The PrestaShop group was founded in Paris, with a second office opened in Miami in 2011.
PrestaShop is translated into 56 languages, with only English and French having full support in all release versions.
Technical support is provided on the official forum from PrestaShop growing Community consisting of more than 450,000 active members.
The software makes extensive use of AJAX in the admin panel, while module blocks can be easily added to the store to provide extra functionality; these are normally provided free of charge by independent developers.
The makers of PrestaShop have an official marketplace for priced modules and themes entitled PrestaShop Addons.
There are a number of volunteers who support and contribute their own Addons to PrestaShop. Contributors often program additional features for the software, on top of the 310 features available by default.
PrestaShop operates an associated website called PrestaBox, which integrates the software into a simple one-stop hosting operation.
The merchant must have a domain name and a web server with these features:
- Apache web server 1.3 or later
- PHP 5 or later
- MySQL 5 or later
- Linux, Unix or Windows installed operating system
- (*) Incompatibility issues with the following PHP 5 versions prevent PrestaShop from working correctly:
- PHP 5.2.1 (authentication is impossible)
- PHP 5.2.6 (authentication is impossible under 64bit servers)
- PHP 5.2.9 (image management/upload broken)
- PHP < 5.2 (invalid date timezone)
The software provides over 310 built-in features including unlimited product inventory management, layered navigation, fully customizable templates, analytics and reporting, promotion rules, multi-store management, unlimited currencies and return management.
PrestaShop is currently translated into 56 languages including: Arabic, Armenian, Azerbaijani, Bulgarian, Catalan, Simplified Chinese, Traditional Chinese, Czech, Danish, Dutch, English, Estonian, Finnish, French, Galician, Georgian, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Latvian, Lithuanian, Norwegian, Persian, Polish, Portuguese, Portuguese-Brazilian, Romanian, Russian, Slovak, Slovene, Spanish, Spanish-Argentine, Spanish-Mexican, Swedish, Thai, Turkish, Ukrainian, and Vietnamese.
PrestaShop 1.0 was released on July 31, 2008.
PrestaShop 1.4 was released on March 18, 2011, bringing more than 65 new features to merchants & developers.
PrestaShop 1.5 was released on September 13, 2012, bringing Multistore functionality, improved cart pricing rules and the ability to manually create orders through the Back Office.
- Drupal Commerce :
Drupal Commerce is open-source eCommerce software that augments the content management system Drupal. Within the context of a Drupal-based site, Drupal Commerce presents products for purchase; walks customers through the checkout process; keeps track of invoices, receipts, orders, and payments; facilitates shipping and payment; and performs other functions needed by online merchants.
Drupal Commerce was created by the Commerce Guys under the leadership of Ryan Szrama, the author of shopping-cart software bercart. It was originally born as a rearchitecture project of bercart, and was called "bercore" until January 14, 2010, when Mr. Szrama renamed it "Drupal Commerce". Version 1.0 was released on August 23, 2011.
Extending Drupal Commerce
Like Drupal itself, Drupal Commerce can be extended through the use of modules that add functionality and themes that define visual presentation. There are over three hundred Drupal Commerce-specific modules available for free in such categories as payment gateways; shipping service providers; and administrative and development tools.
- Batavi (software) :
Batavi - Latin for Batavians - is an open source webshop under the GNU General Public License. The development of Batavi started in 2007 inspired by a preliminary osCommerce 3.0 version, a version that seemed to be never finished by the osCommerce team. In Batavi, an Object oriented design model is adopted, and on a functional level XML-EDI integration with the systems of suppliers is a lead theme, as most merchants don't run 'standalone' webshops. This distinguishes Batavi also from other webshops like PrestaShop, Zen Cart and Magento.
Batavi is developed on LAMP (software bundle), especially PHP and MySQL, and adopts a three layer model in which design objects, code and the database are strictly separated. From a designer perspective, this creates the advantage of easy manipulation of template objects, without the need of adapting code.
Key Features (1.0 version)
- Fully flexible template system, including pages/boxes groups layout and page access limitation
- Full content management including menus, texts, mails, pages etc.
- Robust architecture to process vast numbers of products, visitors, customers and orders
- Customer/group specific pricing, payment or shipping modules
- Related products for cross- and upselling
- Unlimited product segmentation to present products
- Product price rules for pricing vast numbers of products
- Product group price rules to make selecting products easier for pricing purposes
- Fully automated integration with product content providers: Open ICEcat interface available
- Interface for multi warehouse and multi supplier (including stock and purchase prices) support
- Possibilities to filter certain UNSPSC during import
- Integration possibilities for Google Analytics
- Integration possibilities with a number of payment providers (PayPal, iDeal, MrCash etc.)
- Advanced batch price list import and order export & status feedback facilities (e.g. interfaces to ICEimport/ICEorder)
- A big group of modules like: Product Tax Modules, Realtime modules, Order total modules, GeoIP modules, Coupons etc.
- Automatic Brand pages
- Standard Open Catalog Interface to Open ICEcat XML.
The Batavi development team was formed in 2007 together with ICEshop, an ecommerce service provider active since 1999. The name Batavi was chosen, as this refers to a partly mythical Germanic tribe which revolted against The (Roman) Empire, and whose living territory overlaps with the present-day Netherlands. It also refers to the Golden Age of The Republic of The Netherlands, in which Batavian myths were used for inspiration. The Batavi core team made use of an unfinished pre-release of osCommerce 3.0, and reworked it completely, and added the much needed high-end business-to-business functionalities that were already present in ICEshop's ecommerce solutions.
- Cube Cart :
Intuitive New Control Panel
From here every aspect of the store can be controlled. On login the dashboard is presented which at a glance shows real time sales statistics as well as notifications for things such as low stock warnings, moderation of customer reviews/comments and of course attention to orders that need handling.
Unlike many ecommerce solutions there are no limits to the number of store operators you can have or concerns over the amount of products, categories and images etc. There simply are no limits.
Every business needs access to sales data on demand. The sale reporting tool allows you to display and export custom sales reports for third party spread sheet softwares.
CubeCart version 5 has a new Sage integration so this sales data can be exported and imported directly to it with just a few clicks. A similar export tool exists for your customers too.
Please note that more financial software integrations will be added in the future such as Quickbooks.
Development Flexibility with "Code Hooks"
CubeCart gives you the complete flexibility to scale your store as your business grows by giving you access to all the truly beautiful, object-orientated code. Other scripts or hosted ecommerce solutions may not give you such access which means you'll be stuck if they don't integrate functionality in the future that you need now!
We don't just provide access to this code but a method to develop around it allowing your store to be upgraded to the latest version without the expense and hugely time consuming process or adding custom code back in. This is achieved with hooks to external code. Absolute flexibility for growth!
Search Engine Optimisation
CubeCart doesn't just automatically build your product, category and CMS pages but it does so dynamically generating search engine friendly URL's. These can be customised to literally any value you want giving you total control. On top of this it is possible to tweak your meta title, description and keywords to fine tune your search engine results. Get your site seen!
A Plethora of Plugins & Modules
Once your store is installed with a few clicks it is possible to enable all kinds of plugins and modules. These include all major payment and courier systems, 3rd party affiliate software, social sharing tools and Facebook integration.
We are continually partnering with new companies. New modules and plugins are added regularly. If there is a specific system that is of interest to you please get in touch and we will be happy to see if it can be integrated.
- OpenCart :
OpenCart is a turn-key ready "out of the box" shopping cart solution. You simply install, select your template, add products and you're ready to start accepting orders.
It has order management and multiple payment gateways already built in and we provide lifetime free support and free software updates.
- Open Source
- Unlimited Categories
- Unlimited Products
- Unlimited Manufacturers
- Product Reviews
- Product Ratings
- Downloadable Products
- PCI Compliant
- Automatic Image Resizing
- Multiple Tax Rates
- Related Products
- Unlimited Information Pages
- Shipping Weight Calculation
- Discount Coupon System
- Search Engine Optimization (SEO)
- Unlimited Module Instance System
- Backup & Restore Tools
- Printable Invoices
- Sales Reports
- Error Logging
A solid working knowledge of productivity software and other IT tools has become a basic foundation for success in virtually any career. Beyond that, however, I don't think you can overemphasise the importance of having a good background in maths and science.....
"Every software system needs to have a simple yet powerful organizational philosophy (think of it as the software equivalent of a sound bite that describes the system's architecture)... A step in thr development process is to articulate this architectural framework, so that we might have a stable foundation upon which to evolve the system's function points. "
"All architecture is design but not all design is architecture. Architecture represents the significant design decisions that shape a system, where significant is measured by cost of change"
"The ultimate measurement is effectiveness, not efficiency "
"It is argued that software architecture is an effective tool to cut development cost and time and to increase the quality of a system. "Architecture-centric methods and agile approaches." Agile Processes in Software Engineering and Extreme Programming.
"Java is C++ without the guns, knives, and clubs "
"When done well, software is invisible"
"Our words are built on the objects of our experience. They have acquired their effectiveness by adapting themselves to the occurrences of our everyday world."
"I always knew that one day Smalltalk would replace Java. I just didn't know it would be called Ruby. "
"The best way to predict the future is to invent it."
"In 30 years Lisp will likely be ahead of C++/Java (but behind something else)"
"Possibly the only real object-oriented system in working order. (About Internet)"
"Simple things should be simple, complex things should be possible. "
"Software engineering is the establishment and use of sound engineering principles in order to obtain economically software that is reliable and works efficiently on real machines."
"Model Driven Architecture is a style of enterprise application development and integration, based on using automated tools to build system independent models and transform them into efficient implementations. "
"The Internet was done so well that most people think of it as a natural resource like the Pacific Ocean, rather than something that was man-made. When was the last time a technology with a scale like that was so error-free? The Web, in comparison, is a joke. The Web was done by amateurs. "
"Software Engineering Economics is an invaluable guide to determining software costs, applying the fundamental concepts of microeconomics to software engineering, and utilizing economic analysis in software engineering decision making. "
"Ultimately, discovery and invention are both problems of classification, and classification is fundamentally a problem of finding sameness. When we classify, we seek to group things that have a common structure or exhibit a common behavior. "
"Perhaps the greatest strength of an object-oriented approach to development is that it offers a mechanism that captures a model of the real world. "
"The entire history of software engineering is that of the rise in levels of abstraction. "
"The amateur software engineer is always in search of magic, some sensational method or tool whose application promises to render software development trivial. It is the mark of the professional software engineer to know that no such panacea exist "
Core Values ?Agile And Scrum Based Architecture
Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration.....more
Core Values ?Total quality management
Total Quality Management / TQM is an integrative philosophy of management for continuously improving the quality of products and processes. TQM is based on the premise that the quality of products and .....more
Core Values ?Design that Matters
We are more than code junkies. We're a company that cares how a product works and what it says to its users. There is no reason why your custom software should be difficult to understand.....more
Core Values ?Expertise that is Second to None
With extensive software development experience, our development team is up for any challenge within the Great Plains development environment. our Research works on IEEE international papers are consider....more
Core Values ?Solutions that Deliver Results
We have a proven track record of developing and delivering solutions that have resulted in reduced costs, time savings, and increased efficiency. Our clients are very much ....more
Core Values ?Relentless Software Testing
We simply dont release anything that isnt tested well. Tell us something cant be tested under automation, and we will go prove it can be. We create tests before we write the complementary production software......more
Core Values ?Unparalled Technical Support
If a customer needs technical support for one of our products, no-one can do it better than us. Our offices are open from 9am until 9pm Monday to Friday, and soon to be 24hours. Unlike many companies, you are able to....more
Core Values ?Impressive Results
We have a reputation for process genius, fanatical testing, high quality, and software joy. Whatever your business, our methods will work well in your field. We have done work in Erp Solutions ,e-commerce, Portal Solutions,IEEE Research....more
Why Choose Us ?
The intellectual commitment of our development team is central to the leonsoft ability to achieve its mission: to develop principled, innovative thought leaders in global communities.Read More
Today's most successful enterprise applications were once nothing more than an idea in someone's head. While many of these applications are planned and budgeted from the beginning.Read More
We constantly strive to redefine the standard of excellence in everything we do. We encourage both individuals and teams to constantly strive for developing innovative technologies....Read More
If our customers are the foundation of our business, then integrity is the cornerstone. Everything we do is guided by what is right. We live by the highest ethical standards.....Read More