kopia lustrzana https://github.com/longclawshop/longclaw
0427295b76 | ||
---|---|---|
.github | ||
docs | ||
longclaw | ||
vagrant | ||
website | ||
.coveragerc | ||
.dockerignore | ||
.editorconfig | ||
.gitignore | ||
.landscape.yaml | ||
.travis.yml | ||
AUTHORS.rst | ||
CHANGELOG.rst | ||
CONTRIBUTING.rst | ||
Dockerfile | ||
Dockerfile.dev | ||
LICENSE | ||
MANIFEST.in | ||
Makefile | ||
README.md | ||
codecov.yml | ||
docker-compose.yml | ||
manage.py | ||
requirements.txt | ||
requirements_dev.txt | ||
runtests.py | ||
setup.cfg | ||
setup.py | ||
tox.ini |
README.md
Longclaw
Call For Maintainers
If you are interested in developing this project, please get in touch https://github.com/JamesRamm/longclaw/issues/375
An e-commerce extension for Wagtail CMS
Checkout the documentation
Quickstart
Install Longclaw:
$ pip install longclaw
Setup a Longclaw project
$ longclaw start my_project
Go to project directory and create missing migrations
$ python manage.py makemigrations home catalog
Do migrations for whole project and run
$ python manage.py migrate
$ python manage.py loadcountries
$ python manage.py createsuperuser
$ python manage.py runserver
Features
- Tightly integrated with Wagtail. Create products, manage orders, configure shipping and view statistics all from the Wagtail admin.
- Multiple payment backends. Longclaw currently supports Stripe, Braintree and PayPal (v.zero) payments.
- Comprehensive REST API & javascript client easily loaded via a template tag
- Create your catalogue as Wagtail pages, with complete control over your product fields
- Easy setup. Just run
longclaw start my_project
to get going - Simple to use, simple to change. Write your frontend as you would any other wagtail website. No complicated overriding, forking etc in order to customise behaviour.