OpenCart

{{Short description|ECommerce platform for creating online stores}}

{{Infobox software

| name = OpenCart

| logo = OpenCart logo.svg

| logo_size = 200px

| screenshot = OpenCart Screenshot 24.4.2015.png

| developer = OpenCart Limited

| released = {{Start date|2010|04}}

| latest release version = {{OpenCart version}}

| latest release date = {{OpenCart version|releasedate}}

| operating system = Cross-platform

| repo = {{URL|https://github.com/opencart/opencart|OpenCart Repository}}

| programming language = PHP

| genre = Shopping cart software

| license = GNU General Public License

| website = {{URL|http://www.opencart.com/}}

}}

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.{{Cite web |title=System Requirements - OpenCart Documentation |url=https://docs.opencart.com/en-gb/requirements/ |access-date=2023-11-22 |website=docs.opencart.com}} Support is provided for different languages and currencies. It is freely available under the GNU General Public License.

History

OpenCart was originally developed in 1998 by Christopher G. Mann for Walnut Creek CDROM and later The FreeBSD Mall.{{cite web |url=http://www.opencart.com/ |title=OpenCart |publisher=Christopher G. Mann |archive-url=https://web.archive.org/web/19991022054418/http://www.opencart.com/ |archive-date=22 October 1999 |access-date=12 August 2015}}{{cite web |url=http://www.mavetju.org/mail/view_message.php?list=freebsd-emulation&id=534454 |title=Suggestion, Linux ldconfig /etc/defaults/rc.conf |author=Mann, Christopher G. |publisher=MavEtJu.org |date=19 March 1999 |access-date=12 August 2015 }}{{Dead link|date=April 2020 |bot=InternetArchiveBot |fix-attempted=yes }} 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 February 11, 2009.

In September 2014, Kerr claimed that OpenCart was the number one e-commerce software supplier in China {{cite web | url=https://www.scmp.com/article/1604647/business-mind-daniel-kerr-founder-opencart | title=A Business Mind: Daniel Kerr, founder of OpenCart | publisher=South China Morning Post | date=30 September 2014 | access-date=12 August 2015 | author=Wong Yat Hei}} 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.{{cite web | url=http://builtwith.com/ecommerce/ | title=Global eCommerce Technology Distribution | publisher=builtwith.com | date=12 August 2015 | access-date=12 August 2015}} In February 2017, he stated that OpenCart had about 317,000 live OpenCart sites, which was, according to Kerr, more than Shopify or Magento.{{Cite web|url=https://hostadvice.com/blog/opencart-complete-stand-alone-ecommerce-shopping-cart-platform/|title=OpenCart – Your Own Complete, Stand-Alone eCommerce and Shopping Cart Platform. {{!}} HostAdvice|website=HostAdvice|language=en-US|access-date=2017-07-24}}

Version 2.0 of the software was released in October 2014, featuring an extensive update of the interface.{{cite web | url=https://www.cmscritic.com/opencart-2.0-released/ | title=OpenCart 2.0 Released | publisher=cmscritic.com | date=3 October 2014 | access-date=12 August 2015 | author=Kaya Ismail | archive-url=https://web.archive.org/web/20180830073847/https://www.cmscritic.com/opencart-2.0-released/ | archive-date=30 August 2018 | url-status=dead }}{{cite web | url=https://www.antropy.co.uk/blog/a-quick-look-at-opencart-2-0/ | title=A Quick Look at OpenCart 2.0 | publisher=antropy.co.uk | date=31 October 2014 | access-date=14 December 2015 | author=Paul Feakins}}

Version 2.2.0.0 of the software was released in March 2016, after months of testing from OpenCart users.{{cite web | url=https://kuberthemes.com/forum/7-opencart-news-releases/ | archive-url=https://web.archive.org/web/20201202121525/https://kuberthemes.com/forum/7-opencart-news-releases/ | url-status=usurped | archive-date=December 2, 2020 | title=OpenCart v3.0.3.2 Released | publisher=kuberthemes.com | date=9 April 2019 | author=Vedi Badiyan: Opencart Developers}}{{cite web | url=http://www.foodcod.com/topic/49-opencart-2200-released/ | title=A Quick Look at OpenCart 2.2.0.0 | publisher=foodcod | date=2 March 2016 | author=Vedi | url-status=dead | archive-url=https://web.archive.org/web/20160604040835/http://www.foodcod.com/topic/49-opencart-2200-released/ | archive-date=4 June 2016 }} {{usurped|1=[https://web.archive.org/web/20201202121525/https://kuberthemes.com/forum/7-opencart-news-releases/ Alt URL]}}

Version 3.0.3.7 of the software was released in February 2021, in collaboration with Webkul.{{Cite web|title=Release 3.0.3.7 · opencart/opencart|url=https://github.com/opencart/opencart/releases/tag/3.0.3.7|access-date=2021-04-09|website=GitHub|language=en}}

Version 3.0.4.1 of the software was released in May, 2025 {{Cite web|title=Release 3.0.4.1 · opencart/opencart|url=https://github.com/opencart/opencart/releases/tag/3.0.4.1|access-date=2025-06-07|website=GitHub|language=en}}

Version 4.1.0.3 of the software was released on March 24, 2025 {{Cite web|title=Release 4.1.0.3 · opencart/opencart|url=https://github.com/opencart/opencart/releases/tag/4.1.0.3|access-date=2025-06-07|website=GitHub|language=en}}

Features

= Anti-Fraud =

OpenCart uses fraud management services such as FraudLabs, ClearSale and Global Payments to review customer orders.{{cite web|url=https://techcompanynews.com/clearsale-global-pioneer-proven-leader-fraud-protection-solutions/|title=ClearSale - Global Pioneer and Proven Leader in Fraud Protection Solutions}}{{cite web|url=https://code.tutsplus.com/tutorials/set-up-fraud-detection-using-the-fraudlabs-pro-library-in-opencart--cms-25373|title=Set Up Fraud Detection Using the FraudLabs Pro Library in OpenCart}}{{cite web|url=https://www.appseconnect.com/a-guide-to-major-opencart-updates-in-2015/|title=A Guide to Major Opencart Updates in 2015}}

= Payments =

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.{{cite web |title=OpenCart's Core payment methods |url=https://docs.opencart.com/en-gb/extension/payment/ |access-date=29 September 2021}}

Publications

  • {{cite book |url=http://www.packtpub.com/opencart-14-beginners-guide/book |title=OpenCart 1.4: Beginner's Guide |author=Yilmaz, Murat |publisher=Packt Publishing |pages=240 |date=August 2010 |isbn=9781849513029}}
  • {{cite book |url=http://www.packtpub.com/opencart-14-template-design-cookbook/book |title=OpenCart 1.4 Template Design Cookbook |author=Hasan, Tahsin |publisher=Packt Publishing |pages=328 |date=March 2011 |isbn=9781849514309 |access-date=2015-11-19 |archive-url=https://web.archive.org/web/20140802031328/http://www.packtpub.com/opencart-14-template-design-cookbook/book |archive-date=2014-08-02 |url-status=dead }}
  • {{cite book |title=ShowMe Guides OpenCart 1.5 User Manual |author=Watson, Kerry R |publisher=CreateSpace Independent Publishing Platform |pages=352 |date=March 2012 |isbn=978-1468142365}}
  • {{cite book |url=https://isenselabs.com/books/getacopy/49 |title=The Definitive Guide to Getting Started with OpenCart 2.x For Beginners |author=Mihail Savov |publisher=iSenseLabs |pages=140 |date=August 2016 |isbn=978-0-9966004-5-3}}
  • {{cite book |url=https://isenselabs.com/books/getacopy/48 |title=OpenCart 2.0 Tips and Tricks #2 |author=iSenseLabs |publisher=iSenseLabs |pages=118 |year=2015 |isbn=978-0-9966004-1-5}}

Security Vulnerabilities

As of November 22, 2023, there have been 23 reported issues on CVE Details, six having a score of 8.0 or above.{{Cite web|title=OpenCart CVE Details · |url=https://www.cvedetails.com/vulnerability-list/vendor_id-9599/product_id-17142/Opencart-Opencart.html|website=CVE Details|language=en}}

Controversies

OpenCart's developer and owner, Daniel Kerr, has been criticized for his hostility towards volunteer security researchers who reported "serious" security vulnerabilities in OpenCart.{{Cite web |last=Jones |first=Connor |title=Researcher flags OpenCart security issue, founder rages |url=https://www.theregister.com/2023/11/24/opencart_vulnerability_dispute/ |access-date=2023-11-25 |website=www.theregister.com |language=en}}

The difficulty of contacting OpenCart to report security concerns has also been noted.

See also

References

{{Reflist}}