OpenCart | |
Developer: | OpenCart Limited |
Operating System: | Cross-platform |
Programming Language: | PHP |
Genre: | Shopping cart software |
License: | GNU General Public License |
OpenCart is an online store management system developed by Hong Kong-based OpenCart Limited. It is PHP-based, using a MySQLi (MySQL, MariaDB, Percona Server) or PostgreSQL database and HTML components.[1] Support is provided for different languages and currencies. It is freely available under the GNU General Public License.
OpenCart was originally developed in 1998 by Christopher G. Mann for Walnut Creek CDROM and later The FreeBSD Mall.[2] [3] The first public release was on May 11, 1999. Developed in Perl, the project saw little activity, and progress stalled in 2000, with Mann posting a message on April 11 stating "other commitments are keeping me from OpenCart development".
The domain expired in February 2005 before being revived by Daniel Kerr, a UK-based developer, who used it as the basis for his own e-commerce software, written in PHP. The first stable release was version 1.1.1, released onto Google Code on 10 February 2009.
In September 2014, Kerr claimed that OpenCart was the number one e-commerce software supplier in China [4] while in August 2015 it was recorded as responsible for 6.42% of the global e-commerce volumes recorded by builtwith.com, behind WooCommerce and Magento and ahead of OSCommerce, ZenCart and Shopify.[5] In February 2017, he stated that OpenCart had about 317,000 live OpenCart sites, which was, according to Kerr, more than Shopify or Magento.[6]
Version 2.0 of the software was released in October 2014, featuring an extensive update of the interface.[7] [8]
Version 2.2.0.0 of the software was released in March 2016, after months of testing from OpenCart users.[9] [10]
Version 3.0.3.7 of the software was released in Feb 2021, in collaboration with Webkul.[11]
Version 4.0.0.0 of the software was released on 24 May 2022 [12]
OpenCart uses fraud management services such as FraudLabs, ClearSale and Global Payments to review customer orders.[13] [14] [15]
The OpenCart package offers a variety of payment methods, from bank transfers to online payment gateways. The available core payment methods in an OpenCart installation are as follows: 2Checkout, Authorize.Net, Amazon Payments, Bank Transfer, Cash On Delivery, Klarna, PayPal, Skrill, SagePay and many more.[16]
As of 22 November 2023 there have been 23 reported issues on CVE Details, 6 having a score of 8.0 or above.[17]
OpenCart's developer and owner, Daniel Kerr, has been criticized for his hostility towards volunteer security researchers who reported "serious" security vulnerabilities in OpenCart.[18]
The difficulty of contacting OpenCart to report security concerns has also been noted.