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

- Update: Added vendor delivery time settings and available delivery slots to the Store API so this information can be used in cart and checkout.
- Update: The shop order REST API now returns delivery information specific to each order instead of general vendor settings.
- Update: Improved the mobile view of the manual order creation page in the vendor dashboard so it is easier to use on smaller screens.
- Update: Added REST API support so vendors can Update delivery time information for orders.
- Update: Improved navigation by adding a redirection link from the quote restriction error message to the quote page.
- Update: Added hooks and slots to allow developers to customize the vendor subscription pack list template more easily.
- Fix: Fixed an issue where the admin subscription page was calling the wrong API endpoint when vendor subscriptions were disabled in settings.
- Fix: Fixed an issue where the Stripe Express onboarding country did not Update when the vendor changed their store location.
- Fix: Fixed untranslated text on the vendor dashboard Reports Stock screen so all labels now appear correctly.
- Fix: Standardized how unlimited values work across Dokan Subscription product settings, especially for pack validity.
- Fix: Fixed an issue where translations were not loading properly for the Store Support menu in the vendor dashboard.
-

- Update: Prevented incorrect product counts and subscription limit issues during CSV import, ensuring products are imported correctly without affecting vendor subscription limits.
- Update: Improved Stripe Express payout handling so payments for suborders are delayed and processed separately when each individual suborder is completed. This allows vendors to receive payments independently.
- Update: Updated the Razorpay SDK to resolve dependency conflicts and improve compatibility.
- Fix: Improved input sanitization and output escaping to strengthen security and prevent potential vulnerabilities.
- Fix: Corrected the product dropdown in the Advertisement modal so it now properly loads products that belong to the specific vendor.
- Fix: Corrected how percentage discounts for vendor-created coupons are displayed, ensuring they appear as percentage values instead of fixed amounts.
- Fix: Resolved an issue where the Dokan PayPal Marketplace payment gateway did not appear during the Product Advertisement checkout process.
-

- New: Added support for WooCommerce Block Checkout with Stripe Express payments, allowing customers to pay using Stripe Express on the block-based checkout page.
- New: Introduced a unified payment token system across different checkout modes and enabled support for multiple saved cards, which can be managed from the Stripe Express dashboard.
- Update: Refactored the Dokan CAPTCHA service and added CAPTCHA support to the Store Support login popup for better security.
- Update: Improved the Stripe Express gateway settings by clearly separating Live, Test, and Sandbox modes to avoid confusion.
- Update: Enhanced how subscriptions and recurring payments are handled during checkout to make the process smoother and more reliable.
- Fix: Fixed an issue where an incorrect coupon error message appeared when a vendor coupon was used together with admin products.
- Fix: Ensured that User Subscriptions reNew properly when Dokan is active.
- Fix: Prevented a webhook timestamp type mismatch issue in Stripe Express that could cause processing errors.
- Fix: Ensured that jQuery BlockUI and TipTip scripts load correctly so related features work as expected.
- Fix: Updated the Stripe Express connection check to require both charges and payouts to be enabled before confirming a successful connection.
-

- Update: Updated vendor support tickets to use the improved DokanModal, making interactions smoother and more consistent.
- Update: Applied REST API restrictions to control manual order availability for vendors and vendor staff, ensuring proper access based on permissions.
- Update: Vendor subscription pages now show trial period details so vendors can clearly see their trial information.
- Update: Recurring subscription pages now display the current billing period start and end dates for better clarity.
- Fix: Fixed an issue where the wrong API key field was used for Dokan Stripe when switching between Sandbox and Test modes.
- Fix: Improved default table interactions in the Dokan admin area to make tables easier to use.
- Fix: The vendor dashboard inbox now correctly shows the number of unread live chat messages.
- Fix: Prevented a PHP warning that appeared when a payment key was missing in custom withdrawal methods.
- Fix: Improved the Dokan AI Image Enhancer service to prevent errors during the image enhancement process.



