=== Marketplace for WooCommerce ===
Contributors: Webkul
Requires at least: 6.5
Stable tag: 5.6.0
Requires PHP: 7.4
Tested up to PHP: 8.3
WC requires at least: 8.0
WC tested up to: 9.2
MP Lite Required at least: 1.2.0
MP Lite test up to: 1.2.0
WPML Compatible: yes
Multisite Compatible: yes

Tags: b2c marketplace, marketplace, marketplace for WooCommerce, marketplace plugin, multi-vendor marketplace, seller, WooCommerce marketplace

License: license.txt file included with plugin
License URI: https://store.webkul.com/license.html

This plugin converts the WooCommerce store into a multi-vendor store. Using this plugin, the seller can manage the inventory, shipment, seller profile page, seller collection page, and much more.

== Installation ==

1. Upload the `wk-woocommerce-marketplace` folder to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Configure the plugin using the 'Marketplace' menu.

== Frequently Asked Questions ==

1. Can multiple sellers sell the same product?
Ans: You can check our WooCommerce Marketplace Price Comparison module which will allow multiple sellers to sell the same product.

2. Can the seller set the shipping method on its own?
Ans: In this module, the admin can set the shipping for the seller, but if you want the customer should define its shipping, then you can check the Marketplace Table Rate Shipping module.

3. Will the module works with the WooCommerce themes?
Ans: Our marketplace will work with every theme based on the default functionality of WooCommerce.

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

5. What types of commissions can be set by the Store owner?
Ans: The store owner can set the commission in two types:
	• Global commission – The commission will be applied to all sellers.
	• Seller’s Commission – The commission will be applied to the selective seller only.

6. How can I convert the WooCommerce website into a multi-seller website?
Ans: You can purchase the WooCommerce Multi-Vendor Marketplace module.

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

== 5.6.0 (2024-08-23) ==
Added: Google Analytics feature for sellers, now sellers can also configure events to track the product view and sales.
Added: Seller attributes management feature, now sellers can create and use global product attributes and their terms while creating and updating products and variations.
Added: 5 new product filter grids on the seller frontend dashboard product listing page. Namely: Published, Low-stock, Out of stock, Draft, and On sale products.
Added: Seller return, shipping, and privacy policies section under the seller profile shop section. Shown it to the customer on the seller's profile page.
Added: Low stock notification feature for the seller, now seller will get an email notification when product stock goes below the low stock threshold.
Added: Primary and secondary color code settings for seller dashboard graph data.
Fixed: Issue in pagination on frontend order history page.
Fixed: Deleted product names were not showing in seller invoices.
Fixed: Deleted seller query success notice again and again on page refresh.
Updated: Minimum WP required values to 6.5.
Updated: Google Analytics feature for version 4, i.e. GA-4 as Universal Analytics(GA-3) has been deprecated on July 24.
Removed: Anonymize IP settings from Google Analytics as it is already enabled in GA-4.

== 5.5.5 (2024-06-27) ==
Added: Manage shipping classes link on Shipping page for seller.
Added: Review link on plugin listing page.
Added: Purchase code validation on admin pages.
Fixed: Transactions count showing wrong number when search in seller backend dashboard.

== 5.5.4 (2024-05-13) ==
Added: Become a seller section on customer's my account section and buyer menu widget.
Added: Filter to apply dynamic button color on shipping methods on seller dashboard.
Fixed: Space is removing from shipping title on seller end.

== 5.5.2 (2024-03-22) ==
Added: Compatibility with WooCommerce Cart and Checkout blocks.
Added: Dynamic icon for Become a seller endpoint on my-account page.
Fixed: Become a seller form submission issue.

== 5.5.1 (2024-01-31) ==
Added: Compatibility with WordPress 6.4.3, not uploading the zip on new sites.
Added: Minimum Marketplace Lite required version 1.0.0

== 5.5.0 (2024-01-22) ==
Fixed: Multiple security and Nonce verification issues.

== 5.4.2 (2024-01-05) ==

Seller Frontend Dashboard:
	Fixed: Seller shipping classes are not updating.
	Fixed: Button style on shipping settings page.
	Fixed: Shipping charges were not updating for flat and local shipping.

Seller Backend Dashboard:
	Updated: Chart UI on with latest libraries.
	Fixed: Refund quantity and refunded amount not showing.
	Fixed: Seller profile is not updating.
	Fixed: Allowed product types rule is not following and showing all product types.

Admin Dashboard:
	Fixed: User role from seller to customer is not updating.
	Fixed: Order approval setting is not updating for sellers.

== 5.4.0 (2023-11-15) ==
Added: Allow admin to add a new seller from dashboard.
Added: Support for out all marketplace addons via pro module only.
Moved: Basic functionalities in our lite module.
Fixed: Seller posts count on seller backend dashboard.
Fixed: Searching is not working on ask to admin list.

== 5.3.0 (2023-06-30) ==
Added: Caching on multiple database queries to optimize the code and speed up loading.
Added: Accept terms and conditions checkbox on the 'Seller registration' and 'Become a Seller' pages.
Added: Sold By Seller name on 'Add to Cart' button hover on catalog pages.
Fixed: Notices due to conflicts with the Multi-currency plugin.
Fixed: Issue in adding and deleting shipping zone.
Fixed: Mails are sent only to the first seller in case of multiple sellers in an order.
Fixed: Issues in deleting shop followers and favorite sellers.
Fixed: Total amount calculation in seller's mail.

== 5.2.4 (2022-12-26) ==
Added: Feature for adding Google Map API key for showing top billing countries on seller dashboard properly.
Added: Settings and documents link in plugin meta row.
Added: TineMCE editor on shop about section on seller dashboard.
Added: Seller mapping on creating an order from admin end to list the order on seller dashboard.
Added: Simplified UI on changing product status on seller dashboard.
Added: Appropriate price validation message on seller product edit as in WooCommerce.
Added: Default shop name as seller name and shop slug as seller's username.
Added: Setting for Admin Dashboard endpoint text on seller end.
Fixed: Calculations on total sales and remaining amount on seller dashboard.
Fixed: Commission calculation in case of admin order and advanced commission.
Fixed: Notice on refund and invalid refund amount issue on seller dashboard.
Fixed: Issue with maximum amount restriction upto 999 in miscellaneous settings on seller dashboard.
Fixed: Variation name are not showing on seller order views page.
Fixed: Notice showing to seller on adding and editing products when no product type is allowed from admin.

== 5.2.2 (2022-08-19) ==
Added: Feature to allow paragraph in about shop page.
Added: Feature to add zero-price product from seller's dashboard.
Added: Deleted seller's reviews in admin to allow its cleaning if needed.
Added: Security validation on editing/deleting shipping zone.
Added: Support for webp images on seller profile update.
Fixed: Rollback SEO-friendly URL with setting to remove shop name and shop URL from the seller registration page.
Fixed: Seller id not decoding to seller shop's URL in emails.
Fixed: Shipping calculation issue in case of virtual product is in the cart for a seller.
Fixed: Shipping calculation issue in case of a seller has not added any shipping.
Fixed: Zero amount shipping not showing shipping method on checkout.
Fixed: The order number was not showing on the view order page for the seller dashboard.
Fixed: Pagination not working properly on seller's store collection page.
Fixed: Product filter in admin product listing page under marketplace.
Fixed: Shipping was showing multiple times on seller order view page in case of multiple seller's product in the order.
Fixed: Top billing country are not plotting on the map on seller's dashboard.
Fixed: Discount was not showing on seller's invoice.
Fixed: Invoice link in admin order listing page.
Fixed: Product link on notification section on seller dashboard.

== 5.2.0 (2022-03-30) ==
Added: Frontend seller dashboard endpoints to WooCommerce My Account Page.
Added: CSRF security on product delete on the frontend.
Added: Filter to hide SKU field from frontend product add/update form.
Added: Default product status as published on adding a new product by the seller if they are allowed to publish.
Added: Price validation on seller product adds/updates according to WooCommerce dynamic decimal separator.
Added: Admin notice when registration is disabled from WooCommerce settings.
Added: Support and Services menu for direct links to our contacts.
Fixed: Shipping calculations according to class price configuration for flat rate shipping.
Fixed: Seller registration from the radio button to native one and removed color full styling to avoid theme conflicts.
Fixed: Notice showing due Optional parameter before required parameter.
Fixed: Issues on image upload on seller dashboard.
Fixed: Showing other Seller and admin's shipping on the seller's backend dashboard if the seller was deleting a shipping zone.
Fixed: SKU validation and removed required condition frontend seller product form as in WooCommerce.
Fixed: Product creating again and again on page refresh on seller frontend dashboard.
Fixed: Downloads files are not showing on the seller product edit page.
Fixed: Form re-submission issues on page refresh.
Fixed: Seller profile link from order view and edit page.
Fixed: Issue with removing fraction part from default commission on seller registration.
Fixed: Product sorting based on price in admin seller product listing page.
Removed: Frontend seller dashboard endpoints from seller page.
Removed: Native WooCommerce shipping methods as they do not work with our marketplace.

== 5.1.3 (2021-12-24) ==
Added: Compatibility with the Martfury theme and resolved styling conflicts.
Added: Compatibility with the WoodMart theme.
Added: Compatibility with the Woostify theme.
Added: 'Given by' column in backend feedback listing.
Fixed: Review section for seller login and guest user.
Fixed: Notice throwing on shipping class update.
Fixed: Days format in notifications section on seller dashboard.
Fixed: A seller shipping visible to other sellers on the backend dashboard.
Fixed: Conflicts on seller registration with HM Multiple Roles plugin.
Fixed: Responsive issue on seller shipping popup.
Fixed: Admin Dashboard menu links not redirecting to the backend for seller login.
Fixed: Advanced commission module availability check condition.

== 5.1.2 (2021-11-15) ==
Added: Compatibility with custom registration plugin for field validations.
Added: Settings to enable translation capability to sellers with WPML globally and individually.
Added: Dynamic weight and dimensions units for seller products.
Added: Option to show 'Shop Name' in seller list widget.
Added: Loader on clicking the favorite seller heart icon on the single product page.
Added: Compatibility with eMarket theme to show notices properly on shipping zone operations.
Added: Filter hook for adding custom filed on add product form on seller front end.
Added: Zipcode validation using WC function on the seller profile page.
Added: Recipients option in seller emails similar to new WooCommerce email structure.
Fixed: Email contents and setting keys to allow email translation for WPML sites.
Fixed: Order history and order views page data.
Fixed: Approve and disapprove process stuck on multilingual site.
Fixed: Issues in updating shipping classes from seller frontend.
Fixed: Showing seller name on seller profile page instead of the seller shop name.
Fixed: Seller shipping layout and functionality for multiple shipping classes.
Fixed: Variations are not removed from the seller product edit page.
Fixed: XSS vulnerabilities issues in registration forms.
Fixed: White screen issues on adding products and shipping on some PHP versions.
Fixed: Issues in deleting shop followers and favorite sellers.
Fixed: Shipping classes appearance on the seller and admin product edit pages on front end and backend both.
Fixed: Shipping calculation for seller shipping through classes.
Fixed: Assign product action not working for the translated site.
Fixed: SKU validation issue.
Fixed: Image upload issues from seller front end.
Fixed: Icons are not showing on seller dashboard endpoints.
Fixed: Custom footer messed up style on order history on seller backend dashboard.
Fixed: Social URL and logo images update issues from seller backend dashboard.

== 5.1.0 (2021-10-20) ==
Added: Minimum order amount feature for admin and seller.
Added: Seller shop link on order items.
Added: Become a seller feature for customers in the store.
Added: Product quantity limit feature for admin and seller's product i.e. Maximum Purchasable Quantity
Added: Order approval feature for seller's product.
Added: Dynamic SKU feature for seller's product.
Added: Sold by title on products on cart and checkout page.
Added: Compatibility with some popular themes for seller dashboard layout.
Improved: Seller profile UI to focus more on payment information.
Improved: Feedback statuses pending, approved, disapproved.
Fixed: Shipping calculations and their appearance issues.
Fixed: Redundancy in review system UI.
Fixed: HTML content is not storing properly in database form product description and short description fields.
Fixed: Currency position according to WooCommerce settings on Seller dashboard grids.

== 5.0.2 (2021-07-12) ==
Added: Google analytics feature to track customer activity on the site.
Added: Google analytics to track purchases, product sales, seller product's activities.
Added: Anonymize IP feature in Google analytics feature.
Added: Option to select custom seller page from MP general settings.
Added: Fallback function to create DB tables if it was failed on activation.
Improved: Coding standards based on PHP and wp coding standards.

== 5.0.1 (2021-05-27) ==
Enhancement - Added filter and action hooks for better compatibility with other addons.
Removed - Unnecessary regular and sale price fields from add and edit product form for variable and grouped products.
Added - Success notice on seller registration.
Fixed - Fixed Seller can access some admin sections in the admin dashboard.
Fixed - Fixed Seller add product page warning with PHP 7.4+.
Fixed - Database tables were not created thus sellers are not listed.
Fixed - Coding standard using WordPress and WooCommerce ruleset.
Fixed - Setting getting empty after updating from older versions.
Added - Validation on -ive and empty commission value and added percentage symbol.
Fixed - Handled issue with an empty row in seller listing when a seller is deleted.
Fixed - SKU is deleting automatically when updating the product.
Fixed - Query sorting order, the latest seller will appear at the top.
Fixed - Shipping popup styling and missing title on the backend for MP Flat Rate shipping.
Fixed - Issue with sending mail by the seller to their shop-followers.
Fixed - Issue with adding and updating Variable and grouped products.

== 5.0.0 ( 2020-12-20 ) ==
Enhancement - Changed coding structure as per Webkul default code structure.
Enhancement - Added feature that seller can configured shipping class in Marketplace Flat Rate Shipping
Enhancement - Unique value should save when Endpoint save.
Enhancement - Added pagination where all seller review display on seller profile view page.
Fixed - Seller order status issue when order placed from two different seller.
Fixed - Seller can publish product from separate dashboard even he is now allow for the same.
Fixed - product stock status issue on seller product list page at seller end.

== 4.9.3 ==
Enhancement - Added Marketplace Local Pickup and Marketplace Free shipping Method.
Enhancement - Compatibility With Marketplace Tax Manager.
Enhancement - Tax Refund by seller.
Fixed - Deletion in Product variation.

== 4.9.2 ==
Enhancement - Added an thumbnail for the product image if uploaded by seller.
Enhancement - Added new hooks.
Enhancement - Allowed Multiple Shipping Option.
Enhancement - Added Option to show Admin Shipping zones or Seller Shipping Zones at Cart Page
Fixed - Issue in displaying total seller amount with respective refunded amount at seller order page at admin end.
Fixed - Rewrite rules array issue.

== 4.9.1 ==
Enhancement - Allow user to change endpoints and title of user Dashboard.
Removed - The dependency on datatable.
Fixed - admin mail issue while seller register

== 4.9.0 ==
Enhancement - Added compatibility for Multisite.
Enhancement - Added Refund management at seller end.
Enhancement - Added email templates for seller for following order status: on-hold, processing, completed, refunded, failed and cancelled.
Enhancement - Added some translations.
Enhancement - Added compatibility with WC Marketplace Split Order plugin.
Fixed - Transaction query.

== 4.8.4 ==
Fixed - Virtual product issue on seller side.
Fixed - Seller mail for new order.
Fixed - Shipping page issue.
Fixed - Seller approve issue on seller-list page.
Added - Tweak css for feedback popup.
Enhancement - Updated the commission part.
Enhancement - Added email templates
Enhancement - Added pagination in products list page in backend to load products faster.
Enhancement - Added compatibility with Webkul Marketplace Event Manager plugin.
Enhancement - Added compatibility with Webkul Marketplace Multi-currency plugin.

== 4.8.3 ==
Enhancement - Fixed error on seller creation on admin side.
Enhancement - Updated transaction function.
Enhancement - Fixed seller register mail issue.
Enhancement - Fixed the product type issue admin side.
Enhancement - Fixed the product meta data issue on seller end.
Tweak - Added additional information on seller order mail.
Tweak - Added compatibility with Webkul Marketplace Reward plugin.
Tweak - Added compatibility with Webkul Marketplace USPS shipping.
Tweak - Added hook for adding order meta data on seller side.

== 4.8.2 ==
Fixed - The translation issue.
Fixed - Product listing issue.
Fixed - Notification issue.
Fixed - Issues regarding seller slug.
Updated - Seller page css.
Updated - Commission management.


== 4.8.1 ==
Updated - Seller stat for showing only seller data.
Fixed - Shipping issue.

== 4.8.0 ==
Added - Feature of seperate seller dashboard for seller.
Added - Translation support where missing.
Added - Additional fields provided for seller country and state in profile page.
Added - Seller query management.
Added - Additional hooks and filters.
Added - Mail template for admin answer regarding query.
Fixed - Responsive issues.
Fixed - Shipping class issue.
Fixed - The shipping and discount issue.
Fixed - The countries SVG layout issue.
Fixed - Mail preview issue.
Updated - The commission management.

== 4.7.4 ==
Added - Marketplace extension tab at admin end for showing addons and other Webkul WordPress and WooCommerce plugins.
Added - Seller can now delete the particular shipping method while editing shipping zone.
Added - Check for the WC_Admin_Report at dashboard.
Fixed - The Emogrifier issue while sending mail to seller while ordering.
Fixed - Error in adding shipping zone at seller end due to updated version of WooCommerce 3.4.
Fixed - jquery error while seller creating product.
Fixed - Warnings and added link to login page in favourite seller product page.

== 4.7.3 ==
Added - Nonce to prevent CSRF vulnerability in product delete at seller end.
Updated - Grouped product addition flow as per WooCommerce 3.x.x.
Updated - Icons in the pages, used Webkul Rango fonts in place of Font Awesome.
Updated - Price display in product list at seller end.

== 4.7.2 ==
Added - Filter to search by seller in marketplace product page at admin end.
Added - Product page link in products in order details page seller end.
Added - Variation details in order view for variable product.

== 4.7.1 ==
Introduced -  Category tree at seller end.
Restricted -  Seller from accessing admin end.
Updated - New order mail action for seller.
Updated - Seller delete page layout.
Fixed - Generated password for new user in email notification.

== 4.7.0 ==
Introduced - Transactions.
Added - Mass assign products to sellers added.
Added  - Upsells/Crosssells feature for seller.
Added - Seller reviews approval from admin end.
Added - Backend set seller category and product type by admin.

== 4.6.0 ==
Added - A buyer can give review to seller in a more interactive way.
Added - Marketplace Seller Menu with the WooCommerce default menu to make it more accessible.
Added - Log in "Ask To Admin" feature at seller-end.
Added - Visibility of seller rating at product page.
Added - Seller Profile asset visibility configuration at admin-end.
Added - Multiple selection of product gallery images at seller-end.
Added - Manual commission pay feature.
Added - Inbuilt Marketplace Flat Rate Shipping.
Fixed - Login with Facebook while reviewing seller fixed.
Fixed - All XSS vulnerabilities.
Updated - Email template feature, and preview added.
Updated - Marketplace Seller Dashboard with new and interactive charts.
Updated - Front-end design (layout) [Major Update].

== 4.5.0 ==
Added - Seller preview and collection page restrictions.
Added - Shipping access restrictions for seller.
Added - Product update notice at seller end.
Added - Multiple file upload for downloadable product at seller end.
Fixed - Variable product issue.
Fixed - Default Dashboard view at seller end.
Fixed - XSS vulnerability at seller's profile edit page.
Fixed - Seller shop follower page design issue.
Updated - Rewrite rules.

== 4.4.0 ==
Added - Multi-language feature.
Added - .pot file.
Added - Code standardization.
Introduced - E-mail templates for various actions like seller registration, ask to admin, etc.
Introduced - Notification center at admin as well as seller end.

== 4.3.2 ==
Introduced - Separate Seller Registration feature which can be managed by admin.

== 4.3.1 ==
Added -  Feature to convert customer into seller by changing role and vice-versa.
Updated - Module as per new version of WooCommerce i.e., 3.0

== 4.3.0 ==
Introduced - New Invoice management feature in plugin for seller and admin end.
Introduced - New shop follow feature / Favourite Seller in marketplace plugin.
Fixed - My account pages calling bugs.

== 4.2.3 ==
Updated - Hook in Seller Panel list files for adding more tabs by plugins.

== 4.2.2 ==
Introduced - Seller shipping management.
Fixed - Bug in deletion of zone to seller meta table and page reloaded once zone cost is defined.

== 4.2.1 ==
Fixed - Bugs related to visibility of seller product.

== 2.3.0 ==
Added - Product by feature on product page.
Fixed - Edit product page vulnerability issue.
Updated - Setting page admin hidden value for seller page title.
Updated - Rewrite rule for shop address.
Updated - Phone number validation.

== 2.2.0 ==
Fixed - Bugs related with admin end.
Fixed - Facebook login issue.

== 2.1.0 ==
Fixed - Bugs with DEBUG MODE true

== 2.0.0 ==
Updated - Version with many bugs fixed and new controls to seller.

== 1.0.0 ==
Initial release
