Changelog

What’s New

New releases, improvements, and updates to Dokan

    • Feat: Added order fee details and refund support in Logs API and Reports. This means you can now see fee details and refunds clearly in both places.
    • Update: Improved the Delivery Time design with a modern look so it’s easier and smoother to use.
    • Update: Added Order reference ID on the Admin support ticket list and also on the ticket details page, making it easier to track tickets.
    • Update: When an admin replies to a support ticket, a friendly message will now show if the same comment is added again to avoid confusion.
    • Update: Added a reset filter option on the Vendor dashboard and Admin dashboard support ticket list. Now you can easily clear filters with one click.
    • Update: Added bulk actions in admin support tickets with options to mark tickets as read or unread.
    • Update: Order reference ID is now also visible on the Vendor support ticket list.
    • Update: Vendor Subscription support is now available only for admins to manage.
    • Update: Commission details will now stay hidden in product listings, order lists, and order details when it is about Dokan subscription products or advertisement products.
    • Update: Fixed coupon validation so discounts apply properly when products or their variations are included. This ensures vendors’ rules are followed consistently.
    • Fix: Vendor shipping placeholder costs were not working correctly in the new Dashboard, now it works as expected.
    • Fix: Improved how the withdraw schedule works to make it more reliable and safe.
    • Fix: Fixed the Dashboard and Report page header titles and made sure filters apply properly.
    • Fix: Coupons for bulk discounts are now created and applied correctly when cart item quantities are Updated.
    • Fix: Bulk discount coupons now work consistently on both block-based and classic cart pages.
    • Fix: Fixed an issue in PHP 8.4 by clearly defining nullable parameter types in Customer::map_data().
    • Fix: Vendor panel dashboard and reports were always showing USD currency. Now it shows the correct currency.
    • Fix: Store opening and closing times were not saving correctly when the site language was not English. This issue is now Fixed.
    • Fix: Fixed PHP 8.4 warning messages in Stripe Express checkout flow.
    • Fix: Fixed another PHP 8.4 issue by defining nullable parameter types in Payment::generate_data().
    • Fix: When a subscription was cancelled, an error message was showing even though cancellation was successful. Now it shows correctly.
    • Fix: The coupon “Minimum Amount” field now saves values properly when using different decimal separators (localized formats).
    • Fix: Fixed ArgumentCountError when bulk editing product brands by making sure the correct number of arguments are passed.
    • Fix: Fixed a conflict in guest checkout payment processing by adjusting the locking mechanism.
    • Fix: Fixed admin commission calculation for recurring vendor subscriptions when payments are made through Stripe Express.
    • Fix: Resolved an issue that caused errors when using Elementor Pro version 3.32.0.
    • Update: Social profile fields are now dynamic with URL validation, and the design has been improved to make them easier to use.
    • Update: The error message for unsupported vendor countries in the Dokan PayPal Marketplace setup has been made clearer, so you can easily understand the issue.
    • Update: Rank Math SEO is now available on vendor dashboards for Booking and Auction product forms, helping vendors optimize these product types for search engines.
    • Update: Subscription email settings have been moved to WooCommerce to keep everything more consistent in one place.
    • Fix: Fixed an issue that could cause errors when handling manual order actions, making the process more stable.
    • Fix: Corrected a small typo in the current subscription header inside the store subscription settings.
    • Fix: Product addon image buttons now use standardized UI classes for a more consistent look.
    • Fix: PayPal integration now supports currencies without decimals, so payments can be processed correctly for those currencies.
    • Fix: The shipping zone link now works correctly and will take you to the old settings page only when necessary.
    • Fix: Fixed the error that occurred when sending test emails for the subscription cancelled notification template.
    • Update: Improved the look and layout of the Product Review page in the vendor dashboard so it is easier to use and navigate.
    • Update: Added a new option in the gateway settings that lets you disconnect all connected vendors automatically when MangoPay credentials are changed.
    • Update: We improved the look and layout of the Product Q&A page in the vendor dashboard to make it simpler and easier to use.
    • Update: Added translation support for analytics report scripts so users in different languages can read and use them easily.
    • Update: We enabled script translations for the Table Rate Shipping module in the vendor dashboard app so it works better for all languages.
    • Fix: The commission section will now be hidden for orders that include product advertisements so it doesn’t show unnecessary information.
    • Fix: Fixed a critical error in the abuse report admin emails by removing an unnecessary timestamp conversion, so emails will work correctly.
    • Fix: We Fixed broken order links in vendor dashboard reports that were taking users to wrong or missing order pages.
    • Fix: Improved handling of orders with zero amount in Stripe Connect payments to prevent processing issues.
    • Fix: We added ownership validation when updating vendor staff, so only the current vendor can change their own staff records.
    • Dokan WPML Version 1.1.10
    • Update: We added WPML translation support for Dokan category-wise commission custom term fields, making it easier to use in different languages.
    • Fix: We Fixed a problem with the Settings submenu URL so it works correctly when switching languages.
    • New: Added a sandbox mode and improved integration support in Dokan Stripe Express so you can test payments safely before going live.
    • Update: Made the FreeShippingHandler class simpler by removing extra conditions and unused code, making it easier to maintain and understand.
    • Update: Improved the look of subscription alert messages so they align better visually.
    • Update: Added automatic syncing between the include and exclude product selectors in coupon settings for admins, so the same product can’t be selected in both lists.
    • Update: Added clear required field markers in the Vendor Verification Setup Wizard to help vendors know which fields must be filled in.
    • Update: Improved the MangoPay payment gateway to handle “Pay for Order” cases, including checking if accounts are eligible for the payment.
    • Update: Vendors can now hide the store profile progress bar on their dashboard, and Dokan will remember this choice for one day.
    • Update: Improved the control options for Advertisement slots in Vendor Subscriptions.
    • Fix: Fixed an issue where the admin could not change the product meta tab on the product create/edit page when the Dokan Booking module was active.
    • Fix: Fixed a security issue in staff password resets by making sure the user’s identity is properly verified.
    • Fix: Vendors can now add unlimited products even without an active subscription.
    • Fix: Fixed display issues for order fee line items, including column alignment and correct positioning of the currency symbol on the order edit page.
    • Fix: Updated coupon validation so that a coupon is marked invalid only when both vendor invalidity and product exclusion conditions are met.
0Days
0Hour
0Min
0Sec