After some time working with eCommerce platforms (mostly Magento and Shopify). I decided to create an open-source eCommerce platform with Node. Heavily inspired by both Magento and Shopify, I want to build a lightweight platform that is easy to use, flexible to customize and provides most of the key features that an eCommerce platform should have.
EverShop uses Node for the backend, and a client built with React. It also uses MySQL for database storage.
- Catalog management(with product attribute, custom option and variants)
- Order management
- Customer management
- Coupon management
- Tax
- Online payment (For now using Stripe)
- Basic CMS pages management
- Easy to customize by developing extensions
Explore our demo store.
You can get started with EverShop by following our documentation below.
See EverShop website or EverShop docs for more details.
EverShop is currently in Beta version. This means that we are still working on essential features.
You can ask questions, and participate in discussions about EverShop-related topics in the EverShop Discord channel.
If you see an error message or run into an issue, please create bug report. This effort is valued and it will help all EverShop users.
If you have an idea, or you're missing a capability that would make development easier and more robust, please Submit feature request.
If a similar feature request already exists, don't forget to leave a "+1". If you add some more information such as your thoughts and vision about the feature, your comments will be embraced warmly :)
EverShop is an open-source project. We are committed to a fully transparent development process and appreciate highly any contributions. Whether you are helping us fix bugs, proposing new features, improving our documentation or spreading the word - we would love to have you as part of the EverShop community.
Please refer to our Contribution Guidelines and Code of Conduct.