Changelog

What’s New

New releases, improvements, and updates to Dokan

  • Customers can now order from vendors who have not finished Stripe Express onboarding, and two surfaces are ready for WordPress 7.1.

    Payments
    • New: Stripe Express has a new “Allow ordering from non-connected sellers” setting that keeps those vendors’ products purchasable and holds their share of the payment until onboarding is complete.
    Products
    • Fix: The Booking module stylesheet and the Dokan Shortcode block now load correctly on WordPress 7.1, so booking pages and shortcode blocks render as expected after the upgrade.
  • Two security patches, plus checkout and shipping-rate fixes for carts that never needed shipping in the first place.

    Privacy and security
    • Fix: Patched a SQL injection vulnerability in the RMA warranty request listing by binding every filter through prepared statements.
    • Fix: Restricted the Dokan Lite installer to users who already hold plugin install and activate permissions, so no one can trigger an install from the admin without the rights to do it.
    Orders and shipping
    • Fix: Carts holding only products that need no shipping now pass through the WooCommerce block checkout instead of stalling, so customers buying downloadable or virtual items can place their order.
    • Fix: Vendor shipping now respects WooCommerce’s “Hide shipping rates when free shipping is available” setting, so customers are shown the free option on its own rather than alongside paid rates.
  • Germanized fields land in the new product editor, and two security patches tighten access to abuse reports and warranty conversations.

    Payments
    • Fix: Partial refunds via Authorize.Net are no longer cancelled when an admin approves them, so the refund completes as expected.
    • Fix: Payment gateway refunds now display the “Auto” refund type label instead of “Manual”, so the refund source is reported accurately.
    Privacy and security
    • Fix: Restricted abuse-report management to marketplace administrators, so other roles can no longer view or modify reports.
    • Fix: Patched a SQL injection vulnerability in the RMA warranty conversation lookup, so the endpoint can no longer be exploited with crafted requests.
    Products
    • New: The new vendor product editor now supports EU Compliance Fields (Germanized), so vendors selling in EU markets can fill in unit prices, delivery times, and seller terms without switching to the legacy form.
    Orders and shipping
    • Update: Germanized order withdrawal is now multi-vendor aware, so each vendor can independently confirm or reject the request for their own sub-order.
    • Fix: ShipStation order export no longer fails when the order contains fee line items, so all orders sync regardless of extra charges.
    Admin tools
    • New: The Vendor Support menu in WP Admin now shows a pending-ticket badge, so open tickets are visible at a glance without opening the list.

    • Fix: Resolved an issue where Apple Pay was not opening inside the Stripe Express Payment Element when using Safari.
    • Fix: Improved security in the Geolocation map info windows by safely handling vendor-supplied shop names, titles, and links to prevent stored cross-site scripting.
    • Fix: Ensured product add-on groups can only be deleted by the vendor who owns them.
    • Fix: Restricted the all-order-logs CSV export to marketplace administrators, ensuring vendor order and earnings data remains private.
    • Update: Removed the duplicate Tailwind framework from the admin and dashboard stylesheets, making the asset files smaller and cleaner.
    • Fix: Resolved an issue where repeated partial refunds failed for PayPal Marketplace orders by using a unique invoice reference for each refund.
    • Fix: Improved security in the Live Chat script by safely handling the vendor shop name and email to prevent stored cross-site scripting.
    • Fix: Ensured bookable persons can only be removed from booking products owned by the vendor.

Wait! 👋
You’ve Unlocked a special deal!

00 HRS
:
00 MINS
:
00 SECS

Left to claim your offer!