arungpisyadi / xoeshee
X-tra Ordinary Ecommerce Solution - Highly Customizable and Efficient Resource Engine.
Requires
- illuminate/support: ~7|~8
Requires (Dev)
- orchestra/testbench: ~5|~6
- phpunit/phpunit: ~9.0
README
X-tra Ordinary Ecommerce Solution - Highly Customizable and Efficient Resource Engine.
REQUIREMENTS
- PHP 7.3 or up.
- MySQL or PostgreSQL
- Composer
- NodeJS and NPM
Installation
Via Composer
$ composer require arungpisyadi/xoeshee
Usage
Go to Wiki for a complete documentation.
Change log
Please see the changelog for more information on what has changed recently.
Testing
$ composer test
Contributing
Please see contributing.md for details and a todolist.
Security
If you discover any security related issues, please email author email instead of using the issue tracker.
License
license. Please see the license file for more information.
Credits and History
This package is actually built based on Marketplace package by SecTheater which was started as a forked solution on a project. Then, along the way I found that the package has several unfriendly and non-movable setup like how the users table needed to be modified and the users permission function that's a bit hard to modify. So, from forked repository I decided to rebuild the package with my knowledge thinking that this package would be needed to be a starting engine in any e-commerce projects by any developers in the world.
The plan is to have this package packe with basic but customizable features, for example:
- B2B system that supports multivendor shops where each shop can have their own store url. Although, this package can also be used to serve as a single store ecommerce solution.
- Coupons system that can be sold as a product or as a gift from a vendor to a customer.
- Discount system that can automatically calculate price before/after tax, per product or per total cart amount based, and modified by each vendor.
- Many more to add.
Notes
- This package is not ready yet for release, put on packagist only for testing.