Dokanlinis the best way to build an online marketplace with WordPress
Make entrepreneurship within reach. Start building your eCommerce brand with the Dokan multi-vendor marketplace solution.
You can create your own ebay or e-commerce. Ecommerce with WordPress is now easy! Dokan's super intuitive design and interface also make it easy for beginners to get started.
Demo: https://wedevs.com/dokan/
Features Dokan Pro - Dokan Theme - Multi-vendor marketplace plugin
- Market with independent stores: Like Shopify, eBay, or Amazon, Dokan provides manufacturers with a separate storefront and the ability to provide additional support.
- Various product types: Dokan supports simple, modifiable, downloadable, virtual, grouped, and reserved virtual products. Therefore, your sellers have unlimited sales opportunities.
- utilitzar qualsevolWooCommerceCompatible themes.Dokan works with any theme that supports WooCommerce. The developers also provide you with free themes to get you started with the plugin!
- Website Dashboard: Customers and suppliers can access a powerful dashboard to easily manage product inventory, including sales, orders, discounts and coupons.
- Make money on every sale: Worldwide commissions from a single supplier, or special commissions for products. A fair transaction model, allowing both parties to share your business success!
- Store information using reports and statistics: Merchants can view detailed reports on store sales and understand store performance.
- Coupon management: Merchants manage their own products and the discounts they offer. Additionally, manufacturers can create coupons for special sales!
- fashion window: Each store looks professional, and the location and ratings are perfect for branding your business. Stores can also use a variety of designs for the best look.
- Increase brand value through product reviews: Customers can review and evaluate products and suppliers. Good reviews help other customers gain trust and add value to the brand. (Vendor Reviews - Renewal)
- Manage orders anytime, anywhere!: Suppliers can manage their orders, mark orders as pending or processed, view shipping and billing addresses, and ship items.
- Product Release Overview: Maintain product quality in the marketplace and block spam or illegal products. If release approval is enabled, the admin will review the product and release it.Suppliers can create their own published products at any time.
- Easy Withdrawal System: Withdrawals are very simple. Merchants can request withdrawals from the admin from the dashboard. Admins can set withdrawal thresholds, periods, and can return money to customers.
- Manage the SEO of your store page: Sellers can manage SEO for their store pages. They can write custom meta tags, store permalinks and descriptions in the dashboard.
- Complete store setup: Merchants can include additional information about their store and brand from the dashboard.
- Set up payment method: Suppliers can control their payment methods from the control panel settings, and can also set the output method from the external interface.
- Supplier Social Profile Integration: Suppliers can add their social profiles from Twitter, Facebook, etc. and link their Facebook store to their store profile, helping them cross-sell.
- Manage deliveries across stores: Using Dokan, suppliers can set up global distribution for their stores and set product delivery rates directly from their dashboard.
- Order and Get Supplier Toolbar Widget: Suppliers can quickly view their current location and order status on the dashboard with the order status counter.
- Product returns are very easy:Customers can request a return authorization through the supplier. The administrator will review the request and issue a refund.
- sale ad: As an administrator, you can send important announcements to all specific suppliers or stores. Ads will be displayed on the provider's dashboard.
- Sales management ability: Admins can activate/deactivate merchants. Vendors may also be promoted by users as trusted sellers for direct posting without censorship.
Changelog Dokan Business - Multi-vendor marketplace plugin for free cancellation
v3.4.4 Dec 23, 2021 - **fix:** SEO section is not appearing while the latest Yoast SEO plugin (17.8) is installed and activated #1658 - **fix:** Refund not working if order has sub order #1656 v3.4.3 Dec 15, 2021 - **update:** [Delivery Time] Now users will not be able to choose time slots that are before the order time #1599 - **update:** [Vendor Subscription] Added sweet alert while canceling a subscription from the vendor dashboard. #1612 - **update:** Redesigned What’s New page design for Dokan Pro changelog - **update:** [Vendor Subscription] Recurring order support added for subscriptions purchased via PayPal Standard Gateway - **update:** [Vendor Subscription] Recurring order support added for subscriptions purchased via Dokan Stripe Payment Gateway - **refactor:** float typecast refactored to wc_format_decimal() #1448 - **fix:** [Wholesale] prevent users to buy products at wholesale prices if they are not wholesale customers. #1607 - **fix:** [Geolocation] Location wasn’t updating if geolocation field was added before and then changed the settings to Same as store. #1615 - **fix:** Fix loading issue while loading Dokan pages when permalink sets to plain text, Also added a notice to instruct users to change permalink setting. #1621 - **fix:** [Auction] Start date and End date" fields from the edit auction product page wasn’t saving when users have not previously provided these fields data. #1622 - **fix:** Show all variation products in admin dashboard -> coupon vendor restriction section #1626 - **fix:** [Rank Math SEO] Compatibility issue with latest version of Rank Math SEO plugin #1633 - **fix:** Some string are not translating, now has been fixed #1627 - **fix:** Fixed Some deprecated warning #1642 - **fix:** Category dropdown list in Dokan Live Search was invisible in the Dokani theme. added an id to the element to add proper css in the Dokani theme to make it visible #1616 - **fix:** When variable products are edited using the bulk edit feature of the vendor dashboard, it resets the product status and switches product type to Simple. This issue has been fixed now #1644 =v3.4.2 Nov 30, 2021= - **new:** [Booking] Added accommodation booking for Booking module - **new:** [Table Rate Shipping] Added distance rate shipping under table rate shipping module - **new:** [Auction] Added downloadable and virtual product support for auction module - **new:** [Store Support] Added searching and filtering for support tickets from vendor dashboard - **new:** Added manual refund button for both admin and vendors. Admin and seller can use this feature to record manual refund. - **new:** Added a new order note for payment gateways other than Dokan payment gateways. - **new:** Added API refund support for payment gateways other than Dokan payment gateways. Based on admin settings, if admin approves a refund request, this will be also processed from corresponding payment gateway. - **new:** [Delivery Time] Made delivery time fields required under checkout page, also added a settings page to make these fields required. - **update:** Caching Enhancement and Fixes - **update:** [Store Support] Display user display name instead of username under Get Support popup form. - **update:** [Store Review] Display user display name instead of username under Store Review popup form. - **update:** Added necessary tooltip for various Dokan settings. - **update:** Replaced vendor dashboard dash icons with fontAwesome icons, this was causing conflict with some third party plugins - **fix:** Disabled bulk action product edit/delete, inline product edit/delete if vendor is not enabled for selling - **fix:** [Elementor] Fix a conflict with Elementor module and Vendor Analytics module. (Single store page layout was broken) - **fix:** [Import/Export] Existing categories wasn't importing while importing products - **fix:** [Store Support] Fixed WPML conflict for various links (some links wasn't working if site language is other than English) - **fix:** Store category search option was throwing error on console - **fix:** CSV import form is not working when multisite is enabled - **fix:** Saving announcement as draft wasn't working - **fix:** Vendor coupon wasn't working for variation products v3.4.1 Nov 12, 2021 - **new:** [Vendor Verification] No email sent to vendors after vendor verification status has been changed #1569 - **new:** Added date filter on Dokan —> Reports —> Logs page #1397 - **update:** [Geolocation] Reset Geolocation fields data after user clears that fields in WooCommerce shop page #1574 - **update:** [Vendor Verification] added four new action hooks after verification submit button in vendor dashboard (dokan_before_id_verification_submit_button, dokan_before_phone_verification_submit_button, dokan_before_address_verification_submit_button, dokan_before_company_verification_submit_button) #1572 - **update:** [Vendor Subscription] Added trial text after trial value on vendor subscription list page #1571 - **update:** [Auction] some sanitization issue fixed for auction module #1496 - **update:** Now Export button will export all logs based on applied filters #1397 - **fix:** [Product Subscription] Added missing param on woocommerce_admin_order_item_headers hooks #1578 - **fix:** Product variation image upload button wasn’t working due to js error #1575 - **fix:** [Geolocation] Geolocation fields asking for user address each time user visit shop page #1574 - **fix:** Fixed WC mail template overwrite wasn’t working #1567 - **fix:** [Vendor Subscription] fixed Vendor Subscription category limitation doesn't work in the quick edit panel. - **fix:** Vendor Dashboard created coupon expired date doesn't work correctly #1560 - **fix:** [Import/Export] Fixed importing products does not get the store geolocation data #1475 - **fix:** 'Connect With Wirecard' button in vendor payment settings page was hidden, now it is shown #1526 v3.4.0 Oct 31, 2021 - **feat:** Added Admin coupon support - **feat:** Table Rate Shipping (new module) - **feat:** Rank Math SEO Integration (new module) - **feat:** Product Bulk Edit feature for vendors/seller - **feat:** [Vendor Verification] Company Verification Support for vendors (you need to enable Germanized module also to get this feature) - **update:** Added integration of sweetalert2 for alert, prompt, confirm, toast notification - **update:** [RMA] WC decimal separator support added in RMA module - **update:** Vendor dashborad shipping class suggestion added. dokan-lite issue id no: #1259 - **update:** [Store Support] added dynamic date time format support for Store Support module - **update:** [SMS Verification] Updated Twillio SDK - **update:** [WholeSale] Previously vendor and vendor staff does not have the ability to become a wholesale customer, this feature has been added now - **update:** [Geolocation] Remove previously added autodetect feature for geolocation module - **update:** Prevent vendor to create category. Previously vendors were capable of creating categories while importing product from CSV file. - **fix:** [Vendor Staff] Fixed No email is triggered when an user is added form the wp-admin panel Users menu - **fix:** Send button collapsed (broken layout) on the RTL version of Dokan —> Announcement —> Add Announcement page - **fix:** Fixed tooltips doesn't work on the Vendor Dashboard > Orders Edit Page - **fix:** New tag wasn’t creating from vendor dashboard product quick edit section v3.3.9 Oct 13, 2021 - **feat:** [Auction] Added auction activity feature for vendors - **new:** Added two new filter hooks named dokan_pro_scripts and dokan_load_settings_content_shipping so that some feature can be extended via theme authors - **update:** [PayPal Marketplace] Added 60+ new country supports for Dokan PayPal Marketplace module. - **update:** [Geolocation] Detect user geo location automatically - **fix:** [PayPal Marketplace] Vendors, previously, could not purchase any product if they are subscribed to a vendor subscription plan, which has now been fixed - **fix:** [Delivery Time] Vendor dashboard’s Store Settings form fields were not saving if delivery time module was enabled - **fix:** [Geolocation] Fixed search filter URL redirect issue. Previously, when a user submitted Dokan geolocation filter form, it was redirecting in the current page URL instead of the Store listing page. - **fix:** [Product Inquiry] Vendor Contact form didn't contain “Reply To” email address when a customer would contact a vendor via the product inquiry form. Issue has been resolved now. v3.3.8 Oct 4, 2021 - **fix:** multiple issue fixed in WPML integration with Dokan v3.3.7 Sep 30, 2021 **feat:** Store Location Pickup: Customers no longer have to wait for their product's delivery but rather collect it at their preferable time. They can choose from vendor-provided single or multiple pickup locations during check out and grab their purchases conveniently. **feat:** [PayPal Marketplace] Vendor Subscription support added for Dokan PayPal Marketplace Payment Gateway **new:** [Vendor Subscription] filter subscription by package and by stores **new:** [Vendor Subscription] Sort subscription by start date **new:** [Vendor Subscription] Subscription Relation Type column added under WooCommerce order table, (support added only for Dokan PayPal Marketplace module) **new:** [Vendor Subscription] Subscription Related Orders meta box added under order details page (Support added only for Dokan PayPal Marketplace module) **new:** Added export order permission for staffs, vendors and admins **update:** auto process api refund for orders placed using non dokan payment gateways **update:** [Vendor Analytics] User readable Analytics chart data title added **update:** [Import/Export] sample file download link added in Vendor product CSV import form **update:** Center map on location search in store listing geolocation **fix:** fixed js deprecated warnings on various pages **fix:** [Elementor] multiple deprecated warning fixed **fix:** Refund amount and tax over refund check **fix:** Dokan Pro interference removed from WooCommerce Product Import **fix** [RMA] Fixed multiple warnings. **fix** [RMA] Only display correct/selected refund reason in new RMA request page. **fix:** [RMA] RMA not working for variable product **fix:** Fixed product attribute value sanitization issue **fix:** [Vendor Staff] Remove admin login url from vendor staff email **fix:** hide dokan shipping setting after WPML activation **fix:** SKU not importing when ID field is blank **fix:** Export all button disabled when there is no data in vendor **fix:** Hide product addon settings when creating a grouped product **fix:** Post object and type check when change vendor support topic status v3.3.6 Aug 30, 2021 - **feat:** [Booking] Added manual booking support feature for vendors - **new:** Order note for Suborder and main order added when an refund request gets canceled. - **new:** Added Net Sale section under vendor dashboard where Total order amount was deducted from the refunded amount - **new:** Dokan a new button to get admin setup wizard on tools page - **new:** Added Apple Signin feature under Dokan Social Login ( https://wedevs.com/docs/dokan/settings/dokan-social-login/configuring-apple/ ) - **new:** Added refund request canceled notification email template for vendors - **new:** Implemented sorting feature for admin Refund page - **fix:** [Booking] fixed Dokan booking details shows wrong order information after admin creates manual booking from WordPress admin panel - **fix:** [Elementor] Fixed deprecated warning notice while customising store page with Elementor module - **fix:** [Elementor] Fixed WhatsApp doesn't get Store Name and URL in Elementor - **fix:** Fixed Shipping class amount adding with other shipping class amount issue - **fix:** Fixed inconsistency on sales report for refunded order due to caching issue - **fix:** [Booking] Display fatal error, after deleting booking product which is associated with any customer. - **fix:** [Wholesale] The wholesale price digits next to the comma removes while saving variations from the admin screen - **fix:** [Vendor Subscription] Getting error while canceling the Vendor Subscription if subscription order gets deleted - **fix:** [Stripe] Fixed last used card number was always stored on stripe non 3ds mode for non-subscription products - **fix:** [Product Addons] vendor addon validation applies to all vendors' products if add to cart url was accessing from browser address bar - **fix:** [Vendor Verification] Fixed WordPress site health shows critical issues when the vendor verification module is enabled (PHP Session) - **fix:** Fixed Social Login style is broken on the checkout page login form - **fix:** Fixed Social API Logins has session Deadlock issues by setting session time to 5 minutes - **fix:** Fixed fatal error while changing order status if product has been deleted - **fix:** [Product Subscription] Fixed product subscription pagination problem under vendor dashboard - **fix:** [Vendor Subscription] Fixed vendors can publish their products under review also - **fix:** Admin Refund page search by store name wasn't loading refunded list items v3.3.5 Aug 16, 2021 - **fix:** activating module(s) deactivating other active modules v3.3.4 Aug 10, 2021 - **update:** Added translation support for text 'Back to add-on lists' under html-global-admin-add.php file - **update:** Added new Store Support email templates - **update** Automatic coupon apply for new products - **fix:** vendor subscription pricing table html broken in german translation - **fix:** administrator user role added in user search for ShipStation Auth query - **fix:** [Dokan Stripe] Card is not saving while purchasing WooCommerce Subscription products (3ds/non3ds) - **fix:** Fixed pagination error on Vendor Review page - **fix:** fixed couple of translation issue for Booking module. - **fix:** Fixed Fatal error: Uncaught Error: Class DokanPro\Modules\Subscription\Helper not found. v3.3.3 Aug 2, 2021 - **New** Pending request validation added in refund request validation. - **New** Single validation error message will be displayed during refund request validation failure. - **New** Dokan CSV exporter has rewritten to minimize product export errors. - **New** Dokan CSV exporter has a new option called variation with variable product export. - **New** Dokan CSV Importer has rewritten to minimize product import errors. - **New** Dokan Import Export logic will not be imposed during product import export from WooCommerce product export importer. - **New** Admin can add new vendor staff from wp-admin users add/edit page - **New** [Dokan Auction] Validation error feedback for auction product same SKU - **New** [PayPal Marketplace] added a settings fields to get bn code from admin - **Update** Pending request validation added in refund - **Update** [Vendor Review] Review date time display according to admin selected date time format - **Update** [Wirecard] Dokan Wirecard module compatibility with WordPress version 5.8 - **Fix** [Delivery Time] JS error fix for fresh installation vendor info - **Fix** [Wholesale] Product addon and RMA addon not working with wholesale product fixes - **Fix** New subscription order is being created for profile save is resolved - **Fix** 'Error: dokan is not defined' in checkout page after transaction is processed via paypal marketplace - **Fix** fatal error ‘Class Abstract_Dokan_Background_Processes not found’ while activating dokan lite and pro together v3.3.2 Jul 15, 2021 - **fix:** [PayPal Marketplace]fixed PayPal Marketplace refund conflict with other payment gateway’s refund. - **fix:** [Stripe] fixed deduct gateway fee from vendor balance table after a refund is approved via Stripe 3ds and non-3ds - **fix:** [Stripe] fixed Stripe non3ds refund is not working if admin commission is set to zero - **fix:** fixed Order on Cash on delivery deducting money from Vendor balance while processing Refund v3.3.1 Jul 12, 2021 - **feat:** [New Module] Added a new module named EU Compliance Fields, https://wedevs.com/docs/dokan/modules/eu-compliance-fields/ - **feat:** [Vendor Subscription] Added Vendor Subscription information section under single vendor edit page - **update:** [Vendor Subscription] Hide Create and Add New button if only one product creation is allowed - **update:** Added Composer 2 support - **fix:** [Vendor Subscription] Fixed create and add new product button redirect according to subscription package allowed product - **fix:** [Vendor Subscription] fixed fatal error PHP Fatal error: Uncaught Error: Call to a member function get_allowed_product_categories() on null, while import product from csv if vendor subscription module is active and vendor doesn't have any purchased subscription - **fix:** [Delivery Time] fixed theme compatibility issues - **fix:** [Delivery Time] fixed delivery-time, datepicker is not a function error - **fix:** Fixed rewrite rules issues after Dokan Pro plugin is activated for Dokan Pro and all Modules - **fix:** [Booking] Fixed Booking calendar styling issue for all-day bookings - **fix:** [Elementor] Fixed fatal error on elementor StoreSocialProfile widget v3.3.0 Jul 01, 2021 - **feat:** [module] Added a new Payment Gateway named ‘Dokan PayPal Marketplace’ under Dokan Pro Business and Enterprise Plans - **feat:**: [module] Added a new module named ‘Delivery Time: Let customers choose their delivery date & time’ for all Dokan Pro Plans - **new:** [Elementor] Added product filtering options for Single Store Page Elementor widget - **new:** [Elementor] Added SPMV support for Ssingle Store Page Elementor widget - **new:** [Elementor] Added Social widget support for Single Store Page Elementor widget - **new:** [Elementor] Added RMA module support for Singe Store Page Elementor widget - **new:** Added a new settings to enable/disable Product shipping tab and optimised query for vendor available shipping listing - **new:** Added a Register button on login popup form - **fix:** Removed existing role from an user while user become a vendor - **fix:** Set admin default map address as Geolocation data when a new seller is registered - **fix:** Shipping tax status from vendor shipping methods have no effect - **fix:** Left/Right Map position redirect to the another page issue fixed - **fix:** Subscription pack list broken when use difference languages - **fix:** Unusual number of emails to the vendor staffs on a new order - **fix:** Disabled shipping zone on single product tab if methods not found - **fix:** Become a vendor button not showing when user role is other than customer - **fix:** Wrong direction for shipping status email templates issue fixed - **fix:** Disabled shop query when geo map turn off from dokan admin settings - **fix:** [SPMV] Sell this item not showing when vendors subscription module is enabled, but the subscription is disabled - **fix:** [Booking] Cancellation time gets changed from Weeks to Months after saving a Cancellable Booking Product - **fix:** Return Request - Conversations issue for special characters - **fix:** Store dropdown vendor name placeholder changed to Store Name in admin reports page - **fix:** Login Popup css fixed for guest user - **fix:** Email template override directory location correction - **fix:** RMA policy content format now saves correctly v3.2.5 May 11, 2021 - **fix:** Products not showing on vendor dashboard product listing page on vendor dashboard product listing page when vacation module is disabled or doesn't exists v3.2.4 May 8, 2021 - **feat:** Shipping Status for vendors - **new:** Attach source to customer object first so that payment get processed successfully and then remove source if necessary: stripe non3ds - **fix:** Android product live search issues fixed - **fix:** Vendor variation product import error fixed - **fix;** Store category not saving from setup widget - **fix:** Updating product details using Quick Edit resets the Shipping Class - **fix:** Does not reflect today's report in sales by day or overview - **fix:** Product doesn't go offline while activating vacation mode - **fix:** Product status changes to online if product updated from quick edit in vacation mode. - **fix:** All log table filter in translation for admin reports - **fix:** Vendor can create tag in product import support - **fix:** Vendor store page title replace with store SEO title - **fix:** Store follow email triggering though email is disabled in WC email - **fix:** Update store progress bar when stripe connected - **fix:** Refund amount and tax over refund check - **fix:** 'Cannot charge a customer that has no active card' error if trying to process payment from guest user with non-connected vendors - **fix:** Set newly added card as default payment source while updating a vendor subscription - **fix:** Don't save card if save card checkbox is not selected - Stripe 3DS - **new:** Live search with suggestion set by default = v3.2.3 Apr 30, 2021 = - **feat:** Digital and Physical product types selling option for vendors - **new:** Verification clickable link added on new staff notify email body - **new:** IP and agent info removed from product enquiry email - **new:** Store support for WooCommerce customer my account order details page - **new:** Product shipping tab added continent countries and states data - **new:** The Per Class calculation type option is selected by default for flat rate shipping - **new:** Add new filter hook on admin vendor report order status filters - **fix:** Vendor category box hide when outside click on store listing page - **fix:** Translation issue fixed on store support modal - **fix:** Vendor product quick edit product status not changing issue fixed - **fix:** RMA script loading issue on product edit page - **fix:** Variation product not working with RMA issue fixed - **fix:** RMA: Customer is seeing the default Refund Reasons instead of the overridden refund reasons set in the edit product form - **fix:** Vendor setting page store support for product option fully disable when disabled it from admin - **fix:** Wrong instruction for the map zoom level in the geolocation settings fixed now - **update:** [Stripe] Rearranged Stripe API Credentials Fields on Stripe Connect Payment Gateway Setting page - **fix:** [Stripe] Error: Cannot charge a customer that has no active card, while checking out as guest - **fix:** Fix the dokan-hide class placement on the store-settings.php - **fix:** Germanized for WooCommerce and Email Verification conflict - **fix:** user subscription pagination query - **fix:** Generate Shortcode Button doing_it_wrong error - **fix:** RMA individual product warranty type - **fix:** product import updating another vendor product