Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Wagtail
  3. longclaw

longclaw

MITPython

An e-commerce extension for Wagtail CMS, enabling product management, orders, and payments within the Wagtail admin.

GitHubGitHub
404 stars82 forks0 contributors

What is longclaw?

Longclaw is an e-commerce extension for Wagtail CMS that adds online store functionality, including product management, order processing, and payment integration, directly within the Wagtail admin. It solves the need for a seamless, integrated shopping solution for Wagtail-based websites without requiring complex custom development.

Target Audience

Developers and businesses using Wagtail CMS who need to add e-commerce capabilities to their websites, such as online stores, product catalogs, and payment processing.

Value Proposition

Developers choose Longclaw for its tight integration with Wagtail, allowing them to manage e-commerce alongside content without leaving the admin interface, and for its support of multiple payment providers and customizable frontend.

Overview

A shop for Wagtail CMS

Use Cases

Best For

  • Adding e-commerce functionality to Wagtail CMS websites
  • Building online stores with integrated content management
  • Managing products and orders within the Wagtail admin
  • Integrating multiple payment gateways like Stripe or PayPal
  • Creating customizable product catalogs as Wagtail pages
  • Developing self-hosted e-commerce solutions with Django

Not Ideal For

  • Projects using Django 3.1+ or Wagtail 2.14+, as Longclaw only supports older versions
  • Teams needing a standalone e-commerce platform without CMS integration, since it's tightly coupled with Wagtail
  • Developers seeking a no-build-step frontend, as it requires Node.js and Webpack for asset compilation

Pros & Cons

Pros

Seamless Wagtail Integration

Manage products, orders, and shipping directly from the Wagtail admin, allowing unified content and commerce workflows without external tools.

Multiple Payment Backends

Supports Stripe, Braintree, and PayPal payments, providing flexibility to choose or switch between gateways based on project needs.

Easy Project Initialization

The `longclaw start` CLI tool quickly sets up a new project with basic e-commerce functionality, reducing initial boilerplate code.

Customizable Product Catalog

Products are created as Wagtail pages, giving developers full control over fields and structure without forking the core code.

Cons

Outdated Dependency Support

Only supports Django up to 3.0 and Wagtail up to 2.13, which may hinder compatibility with modern stacks and security updates.

Maintenance Uncertainty

The project has an open call for maintainers, indicating potential instability and slow updates for bugs or new features.

Frontend Build Complexity

Requires Node.js v12 and Webpack to build frontend assets, adding an extra layer of setup and maintenance for teams unfamiliar with JavaScript tooling.

Frequently Asked Questions

Quick Stats

Stars404
Forks82
Contributors0
Open Issues42
Last commit2 years ago
CreatedSince 2017

Tags

#online-store#content-management#wagtail#e-commerce#python-2#rest-api#shop#python3#python#wagtail-cms#payment-processing#django#self-hosted

Built With

D
Django
J
JavaScript
N
Node.js
P
Python
W
Webpack
W
Wagtail

Included in

Wagtail2.2k
Auto-fetched 16 hours ago

Related Projects

django-salesmandjango-salesman

Headless e-commerce framework for Django and Wagtail.

Stars422
Forks55
Last commit7 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub