myCart
One-file shopping cart for merchants selling physical goods, files, or license keys
myCart packages a shopping cart, embedded database, dashboard, and simple storefront into one file. It uses SQLite by default or PostgreSQL selected during installation, and includes payment system support, free product processing, product variants, CSV import and export, customer accounts, digital downloads, and license key delivery. Administrators can manage the store, inventory, orders, and customers, customize branding, and serve the site with built-in HTTPS. The admin panel and public site support eight languages.
It is intended for store owners and merchants who want a lightweight, self-hosted cart for physical goods, digital files, or license keys. It can run on modest hardware as well as larger servers, and Docker Compose is listed as an installation method.
The supplied research does not identify a specific paid product that myCart replaces, so no direct product comparison is supported. It also does not document comparative shortcomings against a paid cart. Scope details such as tax and shipping handling are unspecified, as is the full list of supported payment systems beyond PortOne and Coinbase.
Key features
- SQLite by default or PostgreSQL at installation
- Dashboard for stores, inventory, orders, and customers
- Physical goods, digital files, and license key sales
- Product variants with separate stock, prices, and SKUs
- Optional customer accounts with order and download access
- CSV import and export, including B3 variant format
- Built-in HTTPS and hardened panel sessions
- Eight languages across the admin panel and storefront
Install
What's new in v0.2.10
> *To update the prebuilt executable you can run `./mycart update`* ## Changelog thanks @nikescar !! ### New Features * 0804e8444aca85376b5a2a0a7fe8103988782ab4 feat(admin): add KRW to currency dropdown * 21ee40efaa346a38e30f6f0820079c646d3b7a28 feat(admin): add Korean language support * f811ac0a84535db568c2a52ccfa9c9cf379d46f5 feat(admin): add Number Formatting UI section * 61aabd4f643ad9d77f71f9a4cfd6ae7d58b8ec11 f…