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.
- 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
 
- 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] 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
 
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'
 
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)
