JamesRamm / longclaw

A shop for Wagtail CMS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Call For Maintainers

If you are interested in developing this project, please get in touch #375

Pypi Version Codecov Status Build Status Code Health

An e-commerce extension for Wagtail CMS

Checkout the documentation

Image of the dashboard


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


  • 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.


Order Detail

ezoic increase your site revenue


A shop for Wagtail CMS

License:MIT License


Language:Python 73.4%Language:JavaScript 16.1%Language:HTML 8.7%Language:Makefile 0.7%Language:CSS 0.6%Language:Shell 0.4%Language:Dockerfile 0.1%