Skip to content
View openmvm's full-sized avatar

Block or report openmvm

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
openmvm/README.md

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.

  1. 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'.
  2. Open the installer page by visiting your app URL
  3. Follow the installation steps
  4. 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
  5. 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)

Pinned Loading

  1. OpenMVM OpenMVM Public

    OpenMVM is an open-source multi-vendor e-commerce marketplace platform.

    PHP 55 29