Changelog

What’s New

New releases, improvements, and updates to Dokan

    • 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.
    • Update: Vendor verification system now looks better and is easier to use with a new design.
    • Update: You can now see the seller’s verification status, notes, documents, and address more clearly.
    • Update: Phone number verification now works with OTP, and users will see a timer for resending the code. The input box is also easier to use.
    • Update: Connecting and disconnecting social profiles is now simpler and works better.
    • Update: Old product brand features are marked as outdated. Now we suggest using WooCommerce’s own brand system. We also give instructions to help you switch.
    • Fix: We stopped automatic refunds if the seller is not connected to Stripe Express, so there are no unwanted refunds.
    • Fix: Fixed a problem where the delivery time was being added twice when placing an order.
    • Fix: Subscription pricing now shows the correct time interval, like how often the payment happens. It also works better for different languages and regions.
    • Fix: If payment fails during capture, the error messages now explain the problem more clearly, so users understand what went wrong.
    • Fix: Subscription end dates and alerts are now more accurate and reliable. We improved how the dates are handled.
    • Fix: During vendor subscription checkout, if someone changes the coupon, the system now notices it and applies it properly.
    • Fix: Fixed an issue where users couldn’t buy a new vendor subscription with a free trial using Stripe Express.
    • Update: Social profile section now has a cleaner and more modern design to make it easier to use.
    • Update: The design of the subscription pack list on the vendor dashboard has been improved for a better viewing experience.
    • Fix: Fixed a problem where the description and short description were not showing in the subscription pack list on the vendor dashboard.
    • Fix: Fixed an issue where the line item and item subtotal were showing as 0 in recurring subscription renewal orders for vendors.
    • Fix: Solved a problem where multiple meta fields were not being saved when creating a product through the Dokan REST API.
    • Fix: Made sure that item subtotals in PayPal Marketplace orders match the total amount declared, to avoid calculation issues.
    • Fix: Fixed a problem where store review dates were showing in different formats on the single store page.
    • Fix: Improved how subscription errors are handled, so it’s easier to recover from problems and manage subscriptions reliably.
    • Fix: Fixed an issue in bookings where cost values for different person types were not being saved correctly as numbers.
    • Fix: Made the Stripe Express update process more stable by fixing errors related to seller payment data.
    • Fix: Made coupon checks more accurate to make sure they only apply to the right vendor and author.
    • Fix: Fixed how social profile fields are handled, so missing information is shown more accurately.
    • Fix: Shipping fees now show correctly when using multiple zone-based shipping methods.
    • Fix: Fixed a bug where shipping tax was not being included in vendor suborders when using Vendor Table Rate Shipping.
    • Fix: If vendor details are missing, it now clearly shows an empty value instead of causing display issues.
    • Update: Added new filter options on the vendor products page so vendors can now easily find products that are low in stock or out of stock.
    • Update: Changed the settings for new vendors so you can now choose to enable selling automatically or manually.
    • Update: Updated the SAPO tracking option that was connected with shipping methods.
    • Update: Improved the Order REST API to now include shipment tracking details in the response.
    • Update: Added input mask validation in the quote amount fields under the RFQ quote listing in the admin dashboard. This helps make sure the inputs are clear and follow a consistent format.
    • Fix: Fixed an issue where shipping cost values in quote requests were being changed into whole numbers. Now, decimal values are saved correctly.
    • Fix: Removed deprecated warning messages from the Razorpay SDK.
    • Fix: Fixed a critical error that happened when someone tried to pay through PayPal Marketplace from the “Pay for order” page with an invalid or missing order.
    • Fix: Corrected the payment amount issue in the Stripe Express gateway so the calculations are now accurate.
    • Fix: Adjusted the refund calculation to correctly include Stripe Express gateway fees related to the vendor.
    • Fix: Fixed the issue where the wrong product moderation link was being sent in the pending product email notification.
    • Fix: Improved the dropdown filter for categories when using the geolocation feature.
    • Update: A new vendor subscription page has been added inside the vendor dashboard, which is now accessible to the admin.
    • Update: Improved performance by rewriting some SQL queries used during the version 3.12.6 upgrade process.
    • Fix: The help page link in the Printful connect admin settings was pointing to the wrong place, and this has been corrected.
    • Fix: Subscription footer content was incorrectly showing on all types of order invoices, and this issue has now been resolved.
    • Fix: The delivery time slot was not properly validating required selections during classic checkout. This has been addressed.
    • Fix: A fatal error occurred when loading the Dokan_Staff_Password_Update class. This has now been fixed.
    • Fix: The shipment tracking email was not sending even when the setting was enabled. This issue has been taken care of.