Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/openmvm/openmvm
OpenMVM is an open-source multi-vendor e-commerce marketplace platform.
https://github.com/openmvm/openmvm
bootstrap bootstrap5 codeigniter codeigniter4 e-commerce marketplace multi-currency multi-language multi-vendor multi-vendor-ecommerce multi-vendor-marketplace online-shop php php7 shopping-cart shopping-cart-solution
Last synced: 3 months ago
JSON representation
OpenMVM is an open-source multi-vendor e-commerce marketplace platform.
- Host: GitHub
- URL: https://github.com/openmvm/openmvm
- Owner: openmvm
- License: gpl-3.0
- Created: 2021-03-25T03:02:14.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-02T00:44:32.000Z (about 2 years ago)
- Last Synced: 2024-10-14T00:20:23.981Z (3 months ago)
- Topics: bootstrap, bootstrap5, codeigniter, codeigniter4, e-commerce, marketplace, multi-currency, multi-language, multi-vendor, multi-vendor-ecommerce, multi-vendor-marketplace, online-shop, php, php7, shopping-cart, shopping-cart-solution
- Language: PHP
- Homepage:
- Size: 14.3 MB
- Stars: 55
- Watchers: 11
- Forks: 29
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
OpenMVM
Introduction
OpenMVM is an open-source multi-vendor e-commerce marketplace platform.
It still lacks a lot of basic features. It is not ready for production yet.
Current Features
Marketplace (front-end) features:
- Customer registration, login, edit profile, address book, view orders
- Seller registration, edit profile, add / edit product, view orders, shipping method configurations
- Multi language
- Multi currency
- Browse / search products
- One-page checkout
- Single store / Multi store checkout
- Payment methods (Bank Transfer, Cash on Delivery, Wallet, Free Checkout)
- Shipping methods (Flat Rate, Weight Based Shipping, Zone Based Shipping)
- Order totals (Sub Total, Shipping, Total)
- Reset password
- Product options / variants
- Wallet
- Wishlist / favorite
- Product ratings and reviews
- Customer questions and answers
- Digital products and downloads
Administrator (back-end) features:
- Add / edit / delete Categories
- Add / edit / delete Administrator groups
- Add / edit / delete Administrators
- Add / edit / delete Customer groups
- Add / edit / delete Customers
- Add / edit / delete Administrator area themes
- Add / edit / delete Marketplace themes
- Add / edit / delete Marketplace widgets
- Add / edit / delete Marketplace layouts
- Add / edit / delete Languages
- Add / edit / delete Currencies
- Add / edit / delete Countries
- Add / edit / delete Zones
- Add / edit / delete Geo zones
- Add / edit / delete Weight classes
- Add / edit / delete Length classes
- Add / edit / delete Order statuses
- Add / edit / delete Payment methods
- Add / edit / delete Shipping methods
- Add / edit / delete Order totals
- Add / edit / delete Plugins
- Image manager
- Add / edit / delete Pages
- Settings
- Error logs
- Language editor
- Demo manager
- Enable / disable view caching
- Enable / disable development mode
- Update order status history
In Progress features:
- [In Progress] Minimum purchase
- [In Progress] Product specials
- [In Progress] Quantity discounts
- [In Progress] Customers can make purchases using their Wallet balance
- [In Progress] Seller Dashboard
- [In Progress] Store front / Seller page
How to Install:
OpenMVM is not ready for production. Use a local PHP development server such as: XAMPP, WampServer, EasyPHP, etc.
- Rename env file to .env in both 'root' and 'public/install/'. Also, you may need to change the RewriteBase value in both 'public/.htaccess' and 'public/install/public/.htaccess'.
- Open the installer page by visiting your app URL
- Follow the installation steps
- Login to the Administrator area by visiting the admin url defined in the .env file: [app.baseURL]/[app.adminUrlSegment]. Use your administrator username and password
- Do not forget to delete the install folder 'public/install'
Demo Data
You can download demo data here: https://github.com/openmvm/OpenMVM-Demo-Data
Install it from the Demo Manager page (login to administrator area -> Developer -> Demo Manager)