django-salesman


Namedjango-salesman JSON
Version 1.2.1 PyPI version JSON
download
home_pagehttps://pypi.org/project/django-salesman/
SummaryHeadless e-commerce framework for Django and Wagtail.
upload_time2024-09-18 19:44:30
maintainerNone
docs_urlNone
authorDino Perovic
requires_python<4.0,>=3.8.1
licenseBSD-3-Clause
keywords e-commerce headless rest-api shop framework
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            <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": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.8.1",
    "maintainer_email": null,
    "keywords": "e-commerce, headless, rest-api, shop, framework",
    "author": "Dino Perovic",
    "author_email": "dino.perovic@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/b6/7c/d2c5ce74f4b02e09f73e57e338247edad09113b3f6a1216db850dcbeb0fc/django_salesman-1.2.1.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\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "Headless e-commerce framework for Django and Wagtail.",
    "version": "1.2.1",
    "project_urls": {
        "Documentation": "https://django-salesman.readthedocs.io",
        "Homepage": "https://pypi.org/project/django-salesman/",
        "Repository": "https://github.com/dinoperovic/django-salesman"
    },
    "split_keywords": [
        "e-commerce",
        " headless",
        " rest-api",
        " shop",
        " framework"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "08354cca2cd86a5e45d9844883efefeddb6fb1cee5cf334df6a9a38d8faa4d35",
                "md5": "2807fdfcd187d006f2b2d99dd81094de",
                "sha256": "26d92fcdcaeae5d960d80b1fd4e1cef6017c74ace6d3b28d82154e7521ce114a"
            },
            "downloads": -1,
            "filename": "django_salesman-1.2.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2807fdfcd187d006f2b2d99dd81094de",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.8.1",
            "size": 59174,
            "upload_time": "2024-09-18T19:44:29",
            "upload_time_iso_8601": "2024-09-18T19:44:29.329384Z",
            "url": "https://files.pythonhosted.org/packages/08/35/4cca2cd86a5e45d9844883efefeddb6fb1cee5cf334df6a9a38d8faa4d35/django_salesman-1.2.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b67cd2c5ce74f4b02e09f73e57e338247edad09113b3f6a1216db850dcbeb0fc",
                "md5": "d85ce98a66af799b2233a1995417b68f",
                "sha256": "6a6aa6bbcf9f39d85fdd7fb2891dd58fcff392dfad62ddf98e5616febd0b0aef"
            },
            "downloads": -1,
            "filename": "django_salesman-1.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "d85ce98a66af799b2233a1995417b68f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.8.1",
            "size": 39241,
            "upload_time": "2024-09-18T19:44:30",
            "upload_time_iso_8601": "2024-09-18T19:44:30.692471Z",
            "url": "https://files.pythonhosted.org/packages/b6/7c/d2c5ce74f4b02e09f73e57e338247edad09113b3f6a1216db850dcbeb0fc/django_salesman-1.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-18 19:44:30",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "dinoperovic",
    "github_project": "django-salesman",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "lcname": "django-salesman"
}
        
Elapsed time: 0.31802s