Changelog
What’s New
New releases, improvements, and updates to Dokan
-
- New: Introduced the Vendor Support Module, a dedicated system that makes communication between vendors and admins smoother than ever. With this new module, vendors can easily reach out to the admin, discuss any issues, and keep track of all conversations through a built-in ticket system. It brings everything into one place, making support faster, clearer, and more organized for everyone.
- New: Introduced Auction Anti-sniping, a feature that automatically extends the auction time when someone bids at the last moment. Vendors can set the time extension from their dashboard, ensuring fair competition for all bidders.
- Fix: Fixed an issue where admin-only subscription packages were visible to vendors when the WooCommerce Simple Auctions plugin was active. Now, these packages remain hidden as intended.
- Fix: Solved a problem where booking products were not showing up properly for selection when vendors created or updated coupons in their dashboard. All booking products now appear correctly.
-
- Feat: Introduced Dokan Paystack, our new payment solution for African businesses. It makes customer payments simple, automates commission processing, and supports direct vendor withdrawals.
- Feat: The gateway fee is now saved in the dokan_vendor_balance table as a debit entry, along with a reference from the payment provider. This helps keep payment records more organized and transparent.
- Feat: The Store Support page has been completely redesigned using React. It now Updates in real time, lets you filter by customer, date range, or keyword, and performs much faster. Instead of reloading the full page, it gives a smoother and more modern experience.
- Update: The PayPal Standard button payment will now be captured when the order is processed, ensuring transactions are completed without delays.
- Fix: The vendor gateway fee will now correctly appear in the vendor’s dashboard report statement, making it easier to track earnings and charges.
- Fix: Vendor balance is now calculated properly after a refund, including the gateway fee, so all amounts remain accurate.
-
- Feat: Vendors can now use AI to enhance their product images. This feature works with powerful AI engines like Gemini (model 2.5 Flash Image, also known as Nano Banana) and BRIA AI (model BRIA 2.3 Image-Prompt). It helps improve image quality and make products look more attractive automatically.
- Update: Razorpay vendor registration now uses the new v2 API, which improves address validation to ensure vendor details are more accurate.
- Fix: When a vendor changes their store location, the product’s location data will now update automatically to reflect the new store address.
-
- 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.