GithubHelp home page GithubHelp logo

webkul / multi-vendor-marketplace-lite-for-woocommerce Goto Github PK

View Code? Open in Web Editor NEW
16.0 2.0 1.0 4.73 MB

Multi-Vendor Marketplace Lite for WooCommerce https://wordpress.org/plugins/multi-vendor-marketplace-lite-for-woocommerce/

CSS 5.50% PHP 89.14% JavaScript 5.36%

multi-vendor-marketplace-lite-for-woocommerce's Introduction

=== Multi-Vendor Marketplace Lite for WooCommerce - Create Your Amazing B2C Multi-Vendor Marketplace Intuitively ===
Contributors: webkul
Tags: marketplace, vendors, sellers, multi stores, b2c marketplace
Requires at least: 5.0
Tested up to: 6.5
Stable tag: 1.1.1
Requires PHP: 7.4
Tested up to PHP: 8.3
WC requires at least: 5.0
WC tested up to: 8.8
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
WPML Compatible: no
Multisite Compatible: yes

This plugin converts the WooCommerce store into a multi-vendor store like Amazon, eBay and Etsy. Sellers can manage their stores beautifully.

== Description ==

Marketplace Lite for WooCommerce is explicitly developed to switch your WooCommerce website into a multivendor platform like Amazon, eBay and Etsy that can have multiple sellers with their separate profiles.

[Upgrade to Pro](https://store.webkul.com/woocommerce-multivendor-marketplace.html) to utilize the full power of Multi-Vendor Marketplace for WooCommerce and its [50+ Powerful Addons](https://store.webkul.com/woocommerce-plugins/Marketplace.html?limit=48)

=== MARKETPLACE LITE FOR WOOCOMMERCE FEATURES ===

Let's check out all features of Marketplace Lite for WooCommerce. [Lite Module blog](https://webkul.com/blog/marketplace-for-woocommerce-lite/)

- **WooCommerce HPOS & Blocks**

This module is now compatible with WooCommerce’s High-Performance Order Storage (HPOS) and Cart and Checkout Blocks features.

- **Backend Dashboard**

**Admin Seller Listing**

Shows a complete listing of all the registered sellers with bulk delete action.

**Single Seller**

Display Seller's info, Orders, Transactions, commission, and miscellaneous settings.

Admin can individual commission rate, pay for their orders, and select allowed categories to list products.

**Product Listing**

Shows a list of products along with their price and seller.

**Notification**

Shows Notifications for order placed and their status update, products listed and published by sellers.

**Reviews and Rating**

Shows Notifications for order placed and their status update, products listed and published by sellers.

List all the reviews posted by clients on the seller's profile, the admin can approve, or disapprove through bulk action.

**Queries List**

Shows a list of Queries asked by sellers, the admin can reply to them or delete them from bulk actions.

**Settings**

- General Settings

Admin can set global commission rate.
A seller profile page can be selected.
Admin can choose different options for showing the seller shop name and address on the registration page.

- Product Options

Admin can allow all or some product types and categories to sellers to list their products.
Admin can enable and set minimum order amount to checkout for seller's product.
Admin can enable and set default maximum quantity for seller's product to allow for purchase.

- Asset Visibility

Admin can configure sellers' Email, Phone Numbers, Addresses, and social links to show or hide from seller's profile page.

- **Seller Dashboard**

**Seller Registration**

- A seller can register himself/herself on the store from the My-Account page by providing basic details like First Name, Last Name, Shop Name, and Phone number.

- Only 5 sellers are allowed to register in Marketplace Lite for WooCommerce module. For unlimited seller registration consider upgrading to [Pro](https://store.webkul.com/woocommerce-multivendor-marketplace.html)

**Dashboard Page**

A seller can see the following data on their Dashboard page:-

- Reports like total sales, Total payout, and Total refunded amount.

- Sale & Order history using a Dual-Axis Line graph with different range filters.

- Pie chart for orders with their status and can see Top selling & Least selling products.

- Top billing countries using the world map.

- Recent order list with a link to 'All Orders'

**Product Listing**

- Sellers can see their product list, add, update, delete, and search from the list.

- A seller can manage Product Miscellaneous Settings for maximum purchasable quantity and minimum order amount if it is enabled by admin.

**Order History**

- Sellers can all the order received for their products.

- Also can print invoice, manage refund and status change from single order page.

**Transactions**

Sellers can view list of transactions for the order and amount received from admin.

**My Profile**

Sellers can view and update different information on their profile.

**Notification**

Shows Notifications for order placed for the seller's order and their status update, products published and reviews received on the store.

**Shop Followers**

Sellers can see the list of their store followers, can delete using bulk actions, or can send them email notifications.

**Ask to Admin**

Sellers can ask their queries admin and can see the list of the last queries.

**Email notifications.**

Sellers get notified via email of all the events regarding their profile and product activities in the store. Like registration, product published, an order placed and status change, New shop followers, Query replies, etc.

- **Customer Flow**

**Purchase Products**

Customers can see the seller's name on the product single page, cart, checkout and thank you page.

Can add products from different sellers to the cart.

**Add favorite seller**

Customers can add a seller to their favorite list.

**Email notifications**

Customers receive email notifications when a favorite seller sends out a notification.

Kindly have a look at our complete [Portfolio](https://codecanyon.net/user/webkul/portfolio?order_by=sales)

== Pro features ==

[Pro Module blog](https://webkul.com/blog/wordpress-woocommerce-marketplace/)

- **Seller-Wise Commission** - Admin can set different commissions for each seller.


- **Enable Order approval** - Admin can enable Order approval features to make orders available to the seller once it is approved by admin.


- **Assign Seller** - Admin can assign or change a product to an available seller.


- **Filter & Search Seller** - Admin can search and filter from the seller's list.


- **Disable Auto Approve** - Admin can disable seller auto approve on registration and review the profile.


- **Seller Backend Dashboard** - Admin can allow sellers to have a separate admin-like backend dashboard.


- **Separate Seller Registration** - Admin can allow personalized seller registration on a separate page.


- **Seller Shipping Method** - Admin can allow sellers to manage their shipping methods from their dashboard.


- **Seller Terms and Conditions** - Admin can enable Seller terms and conditions checkbox on registration.


- **Allow seller to publish** - Admin can disallow seller to publish product and can review it before publishing.


- **Custom endpoints** - Admin can configure custom endpoint title and slug for seller's settings on woocommerce my-account page.


- **Google Analytics** - Admin can configure to allow Google Analytics features for analyzing customer behavior.


- **Become a seller** - A customer can register himself/herself as a seller.


- **WPML Compatible** - Adds compatibility with WPML to allow multilingual sites.


- **Seller Widgets** - Provides Widgets for seller listing and seller panel.


= Connect with us =

- Check out [Our Website](https://webkul.com/)
- Join our [Facebook Group](https://www.facebook.com/webkul/)
- Visit our [Instagram Page](https://www.instagram.com/lifeatwebkul/)
- Follow us on [X(formerly Twitter)](https://x.com/webkul/)
- Learn more on our [YouTube Chanel](https://www.youtube.com/webkul)
- Follow us on [LinkedIn](https://in.linkedin.com/company/webkul)
- Rate us on [WordPress](https://wordpress.org/support/plugin/multi-vendor-marketplace-lite-for-woocommerce/reviews/?filter=5/#new-post/) :)

= Privacy notices =

To show top billing countries and charts on the seller's Dashboard this plugin uses Google Map Services. Thus, confirming the provider's privacy policy is recommended.

* Google Map and Charts ([Google](https://policies.google.com/?hl=en))

For showing extensions and the support and services menu we are using our Webkul Services. So, confirming the privacy policies is recommended.

* Extensions ([Webkul Policy](https://webkul.com/privacy-policy/))

Multi-Vendor Marketplace Lite for WooCommerce – Create Your Amazing B2C Multi-Vendor Marketplace Intuitively uses [Appsero](https://appsero.com) SDK to collect some telemetry data upon user's confirmation. This helps us to troubleshoot problems faster & make product improvements.

Appsero SDK **does not gather any data by default.** The SDK only starts gathering basic telemetry data **when a user allows it via the admin notice**. We collect the data to ensure a great user experience for all our users.

Integrating Appsero SDK **DOES NOT IMMEDIATELY** start gathering data, **without confirmation from users in any case.**

Learn more about how [Appsero collects and uses this data](https://appsero.com/privacy-policy/).

 = Developer Resources =

Marketplace Lite for WooCommerce is open-source software and is made to be extended. To reduce zip size and optimize the code, we have added minified css and js assets but developers can find non-minified (un-compressed) sources at our public ([github repository](https://github.com/webkul/multi-vendor-marketplace-lite-for-woocommerce/)) here.

For showing Google Maps on Seller Dashboard we have used ([Google Map Loader JS ](https://developers.google.com/chart/interactive/docs/basic_load_libs))

== Installation ==

= Minimum Requirements =

* WordPress 5.0 or greater
* WooCommerce 5.0 or greater
* PHP version 7.4 or greater
* MySQL version 5.0 or greater
* WordPress Memory limit of 64 MB or greater (128 MB or higher is preferred)


1. Install using the WordPress built-in Plugin installer, or you can also download the zip and extract it in the `wp-content/plugins/` directory of your WordPress installation.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Configure and set up the plugin through the 'Marketplace' admin menu.

== Frequently Asked Questions ==

**What are some key features of the Multi-vendor Marketplace?**
Ans: Using our Multi-vendor marketplace plugin seller can manage their store from wordpress and woocommerce interface as well as from frontend.

**Will the module work with the WooCommerce themes?**
Ans: It will work with every theme based on the default functionality of WooCommerce.

**Can the customers buy the products of the different sellers at the same time?**
Ans: Yes, the buyers can purchase products from different sellers by merely adding the products to the cart and then proceeding to checkout.

**What types of commissions can be set by the Store owner?**
Ans: The store owner can set Global Commission – The commission will be applied to all sellers.

For any Query please generate a ticket at https://webkul.com/ticket/

== Screenshots ==

1. **Marketplace General Settings:** - Showing admin general settings to configure the module.

2. **Product Options:** - Showing seller product settings.

3. **Asset Visibility:** - Shows seller assets visibility settings.

4. **Endpoint Settings:** - WooCommerce My-Account page menu titles and slug settings.

5. **Google Analytics & Map:** - Configuration for Google Analytics and Map on the seller dashboard.

6. **Seller Registration:** - Seller Registration form on Frontend.

7. **Backend Sellers:** - Showing list of registered sellers to admin.

8. **Seller Dashboard:** - Seller Frontend dashboard showing different statistics.

== Changelog ==

= 1.1.1 - 2024-05-14 =
Added: Appsero services for collecting deactivation reasons on deactivation after admin's consent.
Added: Support for comma decimal separator on seller's products.
Added: View and back button on seller's product edit page.
Replaced: Twitter icon with X icon on seller's profile page.
Fixed: Issues with profile and shop images not updating correctly.
Fixed: Issue with commission calculations.
Fixed: Seller's first name was not updating from profile edit page.
Fixed: Cart block issue dependency error.

= 1.1.0 - 2024-03-22 =
Added: Compatibility with WooCommerce Cart and Checkout blocks.
Added: Dynamic icon for favorite sellers endpoint on my-account page.
Fixed: Issue in creating new customer using api.
Fixed: Product display price not updating on updating regular price if sale price is empty.
Updated: Twitter name as X formerly twitter

= 1.0.1 - 2024-01-23 =
Added install and activation woocommerce link in the notice if it is not activated.

= 1.0.0 - 2024-01-22 =
Initial public release.

= 0.9.3 - 2024-01-15 =
Fixed: Nonce verification and security issues across the plugin.

Seller Frontend Dashboard.
	Added: Links on email and phone numbers in invoices.
	Added: Validation on phone number fields.
	Fixed: Product listing page layout to minimize scrolling to perform actions.
	Fixed: Issue with variation product not creating properly.
	Fixed: Regular price was not accepting decimal values.
	Fixed: Refund quantity and refunded amount not showing.
	Fixed: The shipping tab was not hiding for virtual products.
	Fixed: Cross-sells were not updating on product updates.
	Fixed: Order search by order ID was not working.
	Fixed: Group and External/Affiliate products were not creating properly.
	Fixed: The pagination count was showing wrong on the Ask to Admin page.
	Fixed: Only one attribute was creating for variable products.
	Fixed: Product thumbnail was not removing from the product Add/Update form.
	Fixed: UI in the downloadable product section.
	Fixed: Product type is not showing under the product edit page.
	Fixed: Seller registration page shop name and shop URL optional is not working.

Admin Dashboard:
	Added: Tooltip on allowed categories and allowed product types settings.
	Added: Links on emails on seller info page.
	Added: Back button on seller listing page in admin.
	Fixed: Seller order count is not showing correct values.
	Fixed: Change product seller is not working.
	Fixed: Rating values are not showing in correct format.
	Fixed: Alert message text on pay to seller button.
	Fixed: Notifications content to be translatable.
	Fixed: Issue in commission calculations.
	Fixed: Break lines were removing from email content on reply seller queries.
	Fixed: Seller products are not showing in the WooCommerce products listing page.

Customer End:
	Fixed: Product catalog pagination was not working on the seller profile page.
	Fixed: Review seller form submission multiple times by customer.
	Fixed: Rating stars are not showing correctly on the seller profile page.

= 0.9.1 - 2023-12-06 =
Fixed: Pro notice sending in admin emails without checking the pro plugin.

= 0.9.0 - 2023-11-15 =
Initial release on Github public repo https://github.com/webkul/multi-vendor-marketplace-lite-for-woocommerce

multi-vendor-marketplace-lite-for-woocommerce's People

Contributors

dineshyadav4wp avatar

Stargazers

Jose María Hidalgo avatar  avatar Akhilesh Kumar avatar  avatar Aakash Mittal avatar  avatar  avatar  avatar  avatar Webkul WordPress Team avatar Dinesh Yadav avatar  avatar Dennis avatar Almir Farias Rivas Junior avatar  avatar Webkul avatar

Watchers

Webkul avatar  avatar

Forkers

dennyzen

multi-vendor-marketplace-lite-for-woocommerce's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.