6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

Guojiang Shop

Open source

Guojiang (Jam Shop) is an open-source Laravel and Swoole eCommerce back end with an API and admin panel, paired with a WeChat mini-program storefront.

Open-source alternative to

GitHub stars
569
Last commit
4 yr ago
Repository age
8 years
Version
v2.0.2
Licence
MIT
Self-hosted
Yes

About Guojiang Shop

Guojiang, also called Jam Shop, is a free open-source eCommerce solution written in PHP on the Laravel framework. It is modular, extensible and designed to fit most mainstream domestic Chinese B2C shopping scenarios, with a WeChat mini-program as the customer-facing storefront.

The project provides only an API and a back-end admin panel, not a desktop web shop; teams that need one can build it on the same architecture. It uses Laravel with dingo/api for the interfaces, Laravel-admin for the management site, and a module or package approach in which each module is a reusable package with unit tests for the base modules. The mini-program source lives in a separate repository.

The README says it can be adapted from B2C to B2B, O2O or S2B2C models. Complete API documentation, a usage tutorial, business documentation and design files are provided. Guojiang is MIT licensed and mostly documented in Chinese.

Key features

  • Laravel and Swoole eCommerce back end
  • API built with dingo/api
  • Admin panel on Laravel-admin
  • Modular packages with unit tests
  • WeChat mini-program storefront
  • Adaptable to B2B, O2O and S2B2C

Good fit for

  • →Online shop with a mini-program front end
  • →Custom Laravel eCommerce projects
Built with
Blade
Laravel
PHP
Tags
ecommerce
laravel
php
swoole
mini-program
api
shopping-cart
b2c

Open-source alternatives to Guojiang Shop

See all

SaaS alternatives to Guojiang Shop

See all