Salesman provides a configurable system for building an online store. It includes a RESTful API with endpoints for manipulating the basket, processing the checkout and payment operations as well as managing customer orders.
- API endpoints for Basket, Checkout and Order
- Support for as many Product types needed using generic relations
- Pluggable Modifier system for basket processing
- Payment methods interface to support any gateway necessary
- Customizable Order implementation
- Fully swappable Order and Basket models
- Wagtail and Django admin implementation
Documentation is available on Read the Docs.