- **update:** Update gateway reference urls on dokan stripe connect, stripe express & paypal payment management page.
- **update:** Vendor Verification Redesign with Custom Verification method and Setup Wizard Support.
- **update:** Announcement title and content for not contented vendors.
The announcement title and content displayed to vendors without any associated content or products have been updated to provide more relevant and up-to-date information.
- **fix:** Wholesale price display on Classic Cart page.
This change resolves the issue where the wholesale price displayed on the Classic Cart page did not match the wholesale price set within the Product Edit page, leading to potential confusion and incorrect expectations about the total purchase amount. The wholesale price is now accurately calculated and displayed on the Classic Cart page, ensuring consistency with the checkout process.
- **fix:** Exclusive seller badge button not working on admin dashboard vendor edit page.
- **fix:** Ambiguous seller badge content on admin dashboard.
- **fix:** Remove Withdrawal cache on automatic disbursement.
- **fix:** Translation loading in Product Q&A Frontend.
- **fix:** Default value set for chat_button_product_page in the admin settings.
- **fix:** Payment gateway fee calculation for Stripe and Stripe Express now include Tax.
- **feat:** Product Q&A
We have introduced a new module called Product Q&A.
- **fix:** Prevented fatal error during abuse reason module activation & in single product page.
- **fix:** [EmailVerification] Fixed verified sellers being redirected to first step of seller setup wizard after clicking `Let's Go` button from first step.
- **fix:** Remove translation on stripe express webhook url in the settings page.
- **fix:** Availability Rules of Resources Not Applying When Edited by Vendors in Vendor Dashboard.
- **fix:** Refund request table line item price display and table heading label
- **update:** Cart fee support added for PayPal Marketplace
- **update:** [Delivery Time] Automatically select the store's default location for store pickups when a store has only one location.
- **fix:** Store support topic sub-menu displayed a duplicate border.
- **fix:** Admin user's title and image were not rendering correctly on the Admin Store Support page.
- **fix:** Fatal error while activating WeMail Plugin.
- **fix:** Announcement year data rendering issue on vendor dashboard widget.
- **fix:** Resolves an issue where the payment status failed to update correctly when the MangoPay payment resource ID validation failed during the payment process.
- **fix:** Fixes a problem that prevented payouts from working as expected when the instant payout option was enabled in the WooCommerce Payments (MangoPay) settings.
- **fix:** Order note added when there is a mismatch between the instant payout settings.
Specifically, if instant payouts are disabled in the user's MangoPay account but enabled in the WooCommerce Payments (MangoPay) settings by the admin, an order note will be created to inform the user about the mismatch and the reason for the standard payout process being used.
- **fix:** Resolves an issue where payouts were not working correctly for digital products.
- **fix:** Booking calendar by time support added.
- **update:** Warning message for selecting fixed cart discount on admin coupon add edit page if single seller mode is disabled
- **update:** Removed the Stripe Checkout setting from the Dokan Stripe Connect's settings screen
- **fix:** Return Request and Support menu notification count display fix for Menu Manager
- **fix:** Advertisement product not purchasable for own product purchasing restriction
- **fix:** Dokan admin dashboard section style broken
- **fix:** Fatal error occurs when user profile settings data is empty initially
- **fix:** Enable selection of previous shipment dates for vendor orders
- **fix:** Resolved several PHP warnings occurring in the shipping, store review, and vendor verification functionalities.
- **fix:** A issue where modules activation indicator was not visible
- **fix:** vendor-specific coupon should not apply to admin
- **fix:** WC Simple Auctions Plugin -> Proxy Auction Option Not Reflecting in new Dokan Auction Product
- **fix:** The default category was set to null if the admin deleted the default category.
- **fix:** Fixed an issue where if the admin deletes all the store categories, it doesn't display the Store Categories Icon.
- **fix:** Unnecessary page creation on Export & Import module activation
- **fix:** The debug log shows a PHP Deprecated notice regarding the get_page_by_title function in the Dokan Pro plugin.
- **fix:** Invalid order id error in Vendor subscriptions related orders metabox.
- **fix:** [StripeConnect] Renewal orders failing while using Dokan Stripe Connect
- **fix:** Log Gateway Processing fees in order note if vendor pays processing fees
- **fix:** Elementor single store templates loading issue for first time users.
- **update:** [RFQ] Updated description message for `Decrease Offered Price` to set the default value to zero
- **update:** Added requires plugin header for dokan pro so that required plugin check can be initiated.
- **fix:** [RFQ] fixed a fatal error if `Decrease Offered Price` under Dokan Settings --> Quote Settings is set to an empty string.
- **fix:** Auction product form fields placeholder content translation issue
- **fix:** Product advertisement Elementor widget warning fixed
Product advertisement Elemmentor widget was generating warning due to lack of proper initialization process. This warning messages has been fixed.
- **fix:** Color synchronization issue in vendor dashboard actions
- **fix:** Refund issue with Stripe Express
- **fix:** Manually refund button is not shown in the Order Single page (Vendor Dashboard)
- **fix:** Broken UI for Announcement creation and Draft Editing
- **fix:** Displaying debug log on MangoPay Settings Save
- **fix:** Missing Stripe Processing Fees for Vendor Subscription Purchases
- **fix:** Fixed a fatal error while purchasing a product using a coupon for some users.
- **fix:** Content AI is displaying a popup if the site is not connected to RankMath
- **fix:** Rank Math Content Length not Fetching from the Product Description in the Product Edit page
- **fix:** Modules are not loading if downgraded from higher package to lower package
- **fix:** Fatal error on changes a vendor email address
- **fix:** Added type casting while calling dokan_get_coupon_metadata_from_order() method to prevent a fatal error
- **update:** Allowed category in vendor subscription translation support added
- **update:** Proper error not showing to users denoting they have to configure brand assets in Stripe Connect Settings
- **update:** Clear and Simplified Store Category Editing
In previous versions, editing store categories in the Dokan plugin for WordPress and WooCommerce was a confusing and complex process. However, with the latest update, a significant improvement has been introduced. The store category edit option is now conveniently available on the vendor edit page, providing a much clearer and user-friendly experience for administrators.
This enhancement streamlines the process of managing store categories, making it easier for administrators to edit and update the categories associated with vendors. The improved user experience ensures smoother category management within the Dokan plugin, ultimately leading to a more efficient and hassle-free workflow.
- **fix:** Allowed amount decimal precision on RMA Request validation
- **fix:** Free shipping remaining amount and discount message html escaping on mobile screen
- **fix:** Bulk action triggering issue when deselect latest module
- **fix:** Auction module menu not displaying initially
When activating the Auction Module from Dokan module manager and enabling the auction menu for vendors from the selling option settings for the first time, the menu is not displayed on the vendor dashboard menu bar. The issue is resolved when deactivating and reactivating the auction module
- **fix:** Set auction modules default product status as per product status settings
- **fix:** Product Visibility Issue - Catalog-Only Setting Not Functioning Properly on Live Search
- **fix:** The text within the vendor verification module cannot be translated
- **fix:** Quote Page Appearance is Broken on Guest Users Mobile Devices
- **fix:** Support table responsive layout added
- **new:** Added PHP 8.2 support
- **fix:** Fixed an issue where the HTML entities are appearing on the store category name if the user provided any special characters.
- **fix:** Fixed progress bar percentage calculation for address and payment information in the Dokan seller setup wizard.
- **fix:** Fixed an issue where the variable subscriptions product input fields are showing on variable product variations.
- **fix:** Fixed an issue where the bulk product variation creation does not add a menu order to each variation.
- **fix:** Fixed an issue where if a Marketplace coupon is created excluding a product, the coupon is not applied to any product.
- **fix:** Vendor-specific coupon issue - This fix prevents coupons that are meant for a single vendor from being applied to products from other vendors. This issue was caused by a logic error in the coupon validation function. The fix corrects the logic and ensures that the coupon is only valid for the intended vendor.
- **fix:** Coupon validation issue for vendor-specific coupons - This fix ensures that coupons that are generated by the admin for a specific vendor or store are only applicable to the products from that vendor or store.
- **fix:** Fixed an issue where no error messages were displayed for invalid coupons on the cart page.
- **fix:** [Auction] Fixed an issue where the vendors were not able to add downloadable files for auctionable products. The problem arises when vendors attempt to save a downloadable product with an attached file – despite receiving an update confirmation, the file fails to save correctly. This issue has been resolved.
- **fix:** [StoreReview] Fixed an issue where after deleting Store Reviews from the WP Admin Dashboard > Dokan > Store Review screen, the review count remains unchanged on the top of the review list.
- **fix:** [TableRateShipping] Fixed a periodic fatal error after calling Google Distance Matrix API if the API response takes a long time to respond due to network error.
- **fix:** [RequestForQuote] Fixed inconsistent Priority between the "Add to Cart" and "Add to Quote" Buttons on the Simple and Variable Products page.
- **fix:** [RequestForQuote] Removed the "X" button from the Quote Details After the Quote has been Converted to Order.
- **fix:** Many strings in Dokan shipping settings and related screens cannot be translated using WPML (#2162)
This pull request fixes an issue where some strings in the Dokan shipping settings and related screens were not translatable using the WPML plugin. This change improves the localization and accessibility of the Dokan plugin for multilingual users and customers.