$ oc about

Why OC-CLI Exists

OC-CLI was built to give OpenCart teams a dedicated command-line interface for operational and catalog workflows without pretending to be a drop-in clone of another ecosystem.

Project Snapshot

Stable commands

29

Command families

7

Runtime-backed scope

Real OpenCart 3.x roots

What OC-CLI Is

OC-CLI is a Symfony Console CLI for OpenCart maintained by Custom Services Limited. The current repository ships commands for database maintenance, extension and modification workflows, cache maintenance, catalog management, order inspection and status updates, plus admin-user management.

The project is intentionally explicit about capability boundaries. DB-native commands can operate with direct database credentials. Runtime-backed commands bootstrap real OpenCart models, so they are documented as OpenCart 3.x-only in the current stabilization pass.

Why It Is Independent

Operational clarity

The project separates DB-native commands from runtime-backed commands so teams know exactly when they need live OpenCart bootstrap behavior.

Focused surface area

The command set is tailored to real OpenCart tasks: backups, OCMOD import, catalog edits, order workflows, and admin-user management.

Fail-fast behavior

The repo documents unsupported schema or version combinations as explicit failures instead of silently guessing or masking incompatibilities.

About Custom Services Limited

Custom Services Limited builds developer tooling and operational workflows for OpenCart teams. OC-CLI reflects that approach: practical commands, explicit capability boundaries, and documentation that tracks the actual repository instead of aspirational copy.

Company: Custom Services Limited

Company number: 09845880

Support: support.opencartgreece.gr

Open source, with explicit tradeoffs

The project is open source and the docs are now tied to audited repo behavior. If the command surface changes upstream, the website should change with it instead of drifting into unsupported claims.