An open API service indexing awesome lists of open source software.

https://github.com/py-package/masonite-commerce

Full-fledge e-commerce solution in masonite [WIP]
https://github.com/py-package/masonite-commerce

e-commerce ecommerce python shop

Last synced: 2 months ago
JSON representation

Full-fledge e-commerce solution in masonite [WIP]

Awesome Lists containing this project

README

        

# Masonite Commerce





Masonite Package

GitHub Workflow Status (branch)

PyPI
Python Version
GitHub release (latest by date including pre-releases)
License
Code style: black

## Introduction

Full-fledge e-commerce solution in masonite.

## Features

- [x] Products
- [x] Custom Attributes
- [x] Categories
- [x] Tags
- [x] Comments and Reviews
- [x] Cart
- [ ] Checkout
- [ ] Order
- [ ] Payment
- [ ] Shipping
- [ ] Tax
- [ ] Coupons
- [ ] Custom Reporting and Analytics

---

- [ ] Product API
- [x] Category API
- [x] Tag API
- [x] Cart API
- [x] Custom Attribute API
- [ ] Comment and Review API
- [ ] Checkout API
- [ ] Order API
- [ ] Payment API
- [ ] Shipping API
- [ ] Tax API
- [ ] Coupon API
- [ ] Reporting API
- [ ] API Validations

**Database Design (v1)**
![Database Design (v1)](https://github.com/yubarajshrestha/masonite-commerce/blob/master/docs/masonite_commerce.png?raw=true)

## Installation

```bash
pip install masonite-commerce
```

## Configuration

Add MasoniteCommerceProvider to your project in `config/providers.py`:

```python
# config/providers.py
# ...
from masonite_commerce import MasoniteCommerceProvider

# ...
PROVIDERS = [
# ...
# Third Party Providers
MasoniteCommerceProvider,
# ...
]
```

Then you can publish the package resources (if needed) by doing:

```bash
python craft package:publish masonite-commerce
```

## Usage

**Dummy Content Seeder**

```sh
python craft commerce:seed
python craft commerce:seed --clear
```

## API Docs

API documentation can be found [here](docs/API.md).

## Contributing

Please read the [Contributing Documentation](CONTRIBUTING.md) here.

## License

Masonite Commerce is open-sourced software licensed under the [MIT license](LICENSE).