Changelog
What’s New
New releases, improvements, and updates to Dokan
-

Four fixes: subscription coupons and pack limits behave correctly, WooCommerce 11.0.1 compatibility is restored, and the Vendor Staff API now checks ownership.
Payments
- Fix: Percentage-based subscription coupons (Sign Up Fee and Recurring) now display as percentages instead of currency amounts, so the discount reads correctly.
Privacy and security
- Fix: Added staff-ownership checks across the Vendor Staff API, so a vendor can only manage and delete their own staff members.
Products
- Fix: The subscription pack’s allowed categories and gallery image limit are now enforced whenever a product is saved — including in the new product editor and via the API — so vendors can’t exceed their pack’s allowance.
- Fix: Restored WooCommerce 11.0.1 compatibility across CSV import, coupon product search (GTIN), vendor order item meta, and booking line items, so these work again on the latest WooCommerce.
-

New WP-CLI commands for license and module management, plus a round of permission fixes that tighten who can change quotes, categories, and product SEO.
Privacy and security
- Fix: Extended the subscription pack’s category restriction to vendor staff, so staff can no longer assign product categories outside the vendor’s allowance.
- Fix: Required quote ownership before customer-facing quote actions can change a quote’s status, so a customer can’t alter someone else’s quote.
- Fix: Required quote ownership in vendor bulk quote actions, so a vendor can no longer change another vendor’s quote statuses.
- Fix: Scoped the Rank Math SEO capability for vendor staff to their own vendor’s products, so staff can no longer edit other vendors’ product SEO meta.
Vendor dashboard
- Fix: The vendor dashboard now explains when Reports are turned off in the Menu Manager, replacing a misleading “Something went wrong” error, so vendors know the page isn’t broken.
Orders and shipping
- Fix: The legacy Dokan Shipping method no longer offers a rate for addresses outside the locations a vendor covers, so customers aren’t quoted shipping the vendor can’t fulfill.
Admin tools
- New: Added WP-CLI commands for license and module management — wp dokan license and wp dokan module — so provisioning scripts, CI, and staging setup can run from the shell.
- Fix: Fixed pagination on the admin Subscriptions list, so page 2 and beyond now show their own records instead of repeating page 1.
-

A security-focused patch — hardening quote status changes and abuse reports against misuse — plus a rendering fix for quotes whose products have been deleted.
Privacy and security
- Fix: Required login and quote ownership before a quote’s status can be changed, blocking unauthorized status changes.
- Fix: Sanitized and escaped the abuse report description to prevent stored cross-site scripting (XSS) in abuse reports.
Storefront
- Fix: The Request for Quotation quote details page now renders correctly when a quoted product has been deleted, skipping the removed line item.
-

A vendor-verification cleanup — clearer onboarding when “Verified Only” selling is on, verification controls that behave — plus fixes to how quote orders and booking limits are handled.
Vendor dashboard
- Update: When “Verified Only” selling is enabled, vendors now see clear next steps and a link to the verification page instead of a generic notice, so they know exactly how to start selling.
- Fix: Vendor verification method help text now renders with its formatting on the React vendor dashboard, matching the legacy dashboard, so the instructions read clearly.
- Fix: The Edit and Delete controls for vendor verification methods are now always visible, and editing or deleting a method now works reliably instead of failing silently.
Products
Fix: The booking product list no longer shows a subscription limit notice while Product Subscription is disabled, and it now honors the vendor’s selling status.
Orders and shipping
Fix: Quote-converted orders are now linked to their vendor so they appear in the vendor’s Orders list, and multi-vendor quotes are split into per-vendor sub-orders.
-

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.