Django Salesman

screenshot of Django Salesman
django

Headless e-commerce framework for Django and Wagtail.

Overview

Salesman is an online store platform that offers a configurable system for building and managing online stores. It comes with a RESTful API that provides endpoints for handling basket operations, checkout processes, payment operations, and managing customer orders.

Features

  • API Endpoints: Includes endpoints for Basket, Checkout, and Order operations.
  • Support for Product Types: Allows for the use of various product types using generic relations.
  • Pluggable Modifier System: Offers a system for customizing basket processing.
  • Payment Methods Interface: Supports integration with multiple payment gateways.
  • Customizable Order Implementation: Provides flexibility in implementing order functionalities.
  • Swappable Order and Basket Models: Users can easily swap order and basket models based on needs.
  • Wagtail and Django Admin Implementation: Integration with Wagtail and Django admin for easy management.
django
Django

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It follows the model-view-controller (MVC) architectural pattern, providing an extensive set of built-in tools and conventions to streamline the creation of robust and scalable web applications.