OpenCart non è propriamente un Content Manager per la creazione di negozi per il commercio elettronico, ma più esattamente uno shopping cart system (detto anche "carrello della spesa") grazie al quale sarà possibile realizzare con semplicità dei siti Web per l'e-commerce. Si tratta di un'applicazione talmente completa che per alcuni progetti può essere scelta come alternativa ai CMS più utilizzati per lo stesso ambito di applicazione come osCommerce e Magento.
Realizzato in PHP, OpenCart utilizza il DBMS MySQL per la memorizzazione dei dati e presenta alcune caratteristiche estremamente interessanti:
- possibilità di gestire numerosi metodi di pagamento tra cui il contrassegno, bonifico bancario e Paypal;
- possibilità di gestire illimitate case produttrici e creare categorie illimitate, anche in senso gerarchico, all'interno delle quali inserire un numero indefinito di prodotti;
- gestione di diversi metodi per la spedizione degli ordini tra cui anche invii a costo fisso, gratuiti, variabili per numero di oggetti, per località , per peso etc.;
- strumenti per la gestione di differenti monete e aggiornamento automatico del tasso di cambio;
- possibilità di gestire offerte speciali, sconti e buoni sconto;
- statistiche sulle vendite;
- account e gruppi di utenti con relativo stato degli ordini, della fatturazione e dello storico.
OpenCart è stato tradotto in lingua italiana e la localizzazione è disponibile per il download nell'apposita sezione del sito di supporto per gli utenti della Penisola. Sulle pagine dello stesso sito sono disponibili le demo del negozio lato pubblico e del negozio lato admin.