<p align="center">
<a href="https://django-salesman.readthedocs.org/">
<img src="https://cdn.jsdelivr.net/gh/dinoperovic/django-salesman@master/docs/_static/logo.svg" width="250" alt="Salesman logo">
</a>
</p>
<h3 align="center">Headless e-commerce framework for Django and Wagtail.</h3>
<p align="center">
<a href="https://pypi.org/project/django-salesman/">
<img alt="PyPI" src="https://img.shields.io/pypi/v/django-salesman">
</a>
<a href="https://github.com/dinoperovic/django-salesman/actions?query=workflow:Test">
<img alt="GitHub - Test status" src="https://github.com/dinoperovic/django-salesman/actions/workflows/test.yml/badge.svg">
</a>
<a href="http://codecov.io/github/dinoperovic/django-salesman">
<img alt="Codecov branch" src="https://img.shields.io/codecov/c/github/dinoperovic/django-salesman/master">
</a>
<a href="https://pypi.org/project/django-salesman/">
<img alt="PyPI - Python Version" src="https://img.shields.io/pypi/pyversions/django-salesman">
</a>
<a href="https://pypi.org/project/django-salesman/">
<img alt="PyPI - Django Version" src="https://img.shields.io/pypi/djversions/django-salesman">
</a>
<a href="https://github.com/psf/black">
<img alt="Code style: black" src="https://img.shields.io/badge/code%20style-black-000000.svg">
</a>
</p>
**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.
## Features
- 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](https://wagtail.io/) and **Django** admin implementation
## Documentation
Documentation is available on [Read the Docs](https://django-salesman.readthedocs.org).
Raw data
{
"_id": null,
"home_page": "https://pypi.org/project/django-salesman/",
"name": "django-salesman",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8.1,<4.0",
"maintainer_email": "",
"keywords": "e-commerce,headless,rest-api,shop,framework",
"author": "Dino Perovic",
"author_email": "dino.perovic@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/b0/2c/cfa8127a5e90856a25b39efa898c61e2be834b7981659cd93ff9e329556e/django-salesman-1.1.6.tar.gz",
"platform": null,
"description": "<p align=\"center\">\n <a href=\"https://django-salesman.readthedocs.org/\">\n <img src=\"https://cdn.jsdelivr.net/gh/dinoperovic/django-salesman@master/docs/_static/logo.svg\" width=\"250\" alt=\"Salesman logo\">\n </a>\n</p>\n<h3 align=\"center\">Headless e-commerce framework for Django and Wagtail.</h3>\n<p align=\"center\">\n <a href=\"https://pypi.org/project/django-salesman/\">\n <img alt=\"PyPI\" src=\"https://img.shields.io/pypi/v/django-salesman\">\n </a>\n <a href=\"https://github.com/dinoperovic/django-salesman/actions?query=workflow:Test\">\n <img alt=\"GitHub - Test status\" src=\"https://github.com/dinoperovic/django-salesman/actions/workflows/test.yml/badge.svg\">\n </a>\n <a href=\"http://codecov.io/github/dinoperovic/django-salesman\">\n <img alt=\"Codecov branch\" src=\"https://img.shields.io/codecov/c/github/dinoperovic/django-salesman/master\">\n </a>\n <a href=\"https://pypi.org/project/django-salesman/\">\n <img alt=\"PyPI - Python Version\" src=\"https://img.shields.io/pypi/pyversions/django-salesman\">\n </a>\n <a href=\"https://pypi.org/project/django-salesman/\">\n <img alt=\"PyPI - Django Version\" src=\"https://img.shields.io/pypi/djversions/django-salesman\">\n </a>\n <a href=\"https://github.com/psf/black\">\n <img alt=\"Code style: black\" src=\"https://img.shields.io/badge/code%20style-black-000000.svg\">\n </a>\n</p>\n\n**Salesman** provides a configurable system for building an online store.\nIt includes a **RESTful** API with endpoints for manipulating the basket,\nprocessing the checkout and payment operations as well as managing customer orders.\n\n## Features\n\n- API endpoints for **Basket**, **Checkout** and **Order**\n- Support for as many **Product** types needed using generic relations\n- Pluggable **Modifier** system for basket processing\n- **Payment** methods interface to support any gateway necessary\n- Customizable **Order** implementation\n- Fully swappable **Order** and **Basket** models\n- [Wagtail](https://wagtail.io/) and **Django** admin implementation\n\n## Documentation\n\nDocumentation is available on [Read the Docs](https://django-salesman.readthedocs.org).\n",
"bugtrack_url": null,
"license": "BSD-3-Clause",
"summary": "Headless e-commerce framework for Django and Wagtail.",
"version": "1.1.6",
"split_keywords": [
"e-commerce",
"headless",
"rest-api",
"shop",
"framework"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "6b7a27324b99d941dcc719fd1b8878544645c27ba113ee58695bdae444df9c5d",
"md5": "af7522c7dafe7d96bdc35518d8792467",
"sha256": "18d5a9a98d78f74e000a336adbe53d4e8aabfc2e0483d1d00333c51310dac47d"
},
"downloads": -1,
"filename": "django_salesman-1.1.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "af7522c7dafe7d96bdc35518d8792467",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8.1,<4.0",
"size": 59114,
"upload_time": "2023-02-06T13:43:52",
"upload_time_iso_8601": "2023-02-06T13:43:52.234025Z",
"url": "https://files.pythonhosted.org/packages/6b/7a/27324b99d941dcc719fd1b8878544645c27ba113ee58695bdae444df9c5d/django_salesman-1.1.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b02ccfa8127a5e90856a25b39efa898c61e2be834b7981659cd93ff9e329556e",
"md5": "9f04692d8cb374cbf60f89732cfdfd69",
"sha256": "ea4d52a73e949dd95f2e71a5a82db17b0c8b7e85a7034179d983f65b55ded81d"
},
"downloads": -1,
"filename": "django-salesman-1.1.6.tar.gz",
"has_sig": false,
"md5_digest": "9f04692d8cb374cbf60f89732cfdfd69",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8.1,<4.0",
"size": 39203,
"upload_time": "2023-02-06T13:43:50",
"upload_time_iso_8601": "2023-02-06T13:43:50.439539Z",
"url": "https://files.pythonhosted.org/packages/b0/2c/cfa8127a5e90856a25b39efa898c61e2be834b7981659cd93ff9e329556e/django-salesman-1.1.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-02-06 13:43:50",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "django-salesman"
}