Skip to content

patagoniapy/longclaw

 
 

Repository files navigation

Longclaw

Call For Maintainers

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

Pypi Version Codecov Status Build Status Code Health

An e-commerce extension for Wagtail CMS

Checkout the documentation

Image of the dashboard

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.

Screenshots

Order Detail

About

A shop for Wagtail CMS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

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