Skip to content

py-package/masonite-commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • Products
  • Custom Attributes
  • Categories
  • Tags
  • Comments and Reviews
  • Cart
  • Checkout
  • Order
  • Payment
  • Shipping
  • Tax
  • Coupons
  • Custom Reporting and Analytics

  • Product API
  • Category API
  • Tag API
  • Cart API
  • 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)

Installation

pip install masonite-commerce

Configuration

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

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

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

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

python craft package:publish masonite-commerce

Usage

Dummy Content Seeder

python craft commerce:seed
python craft commerce:seed --clear

API Docs

API documentation can be found here.

Contributing

Please read the Contributing Documentation here.

License

Masonite Commerce is open-sourced software licensed under the MIT license.

About

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

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published