Changelog

What’s New

New releases, improvements, and updates to Dokan

    • 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.
    • Fix: Fixed an issue where vendor staff could not load product advertisements due to ownership validation problems. They can now access product ads correctly.
    • Fix: Resolved PHP 8.2 deprecation warnings in the Store Support module to ensure smoother and more stable performance.
    • Fix: Fixed issues with vendor verification OAuth redirection so vendors are now redirected correctly during the verification process.
    • Fix: Fixed the Dokan Rank Math module that was not working because it was using an old Rank Math namespace. It now works properly with the latest version.
    • Fix: Made the ticket ID and title in the Vendor Support module clickable again on mobile devices for easier access.
    • Fix: Resolved multiple PHP 8.2 compatibility warnings to improve overall system stability.
    • Fix: Fixed Product Q&A visibility issues and improved vendor staff REST API responses so the correct data is now shown.
    • Fix: Fixed UI issues in social profile input fields where borders appeared bold or inconsistent.
    • Fix: Fixed an issue where cancelled subscriptions were incorrectly shown as active for an unlimited time.
    • Fix: Resolved UI inconsistencies when adding product add-on fields from the Vendor Dashboard so the process looks and works correctly.
    • New: Razorpay Payment Gateway now supports subscriptions, including Vendor Subscriptions, Simple Subscriptions, and Reverse Withdrawals, allowing subscription payments to work smoothly with Razorpay.
    • Update: Customers will now receive an email notification when a vendor Updates the status of an RMA request, so they can stay informed easily.
    • Update: The Product Q&A section in the admin panel has been Updated with a modern design, making it easier and more pleasant to use.
    • Update: A New admin setting has been added for booking products that allows enabling or disabling the delivery time option during checkout.
    • Update: The delivery time option for booking products is now hidden at checkout when it is disabled from the admin settings.
    • Update: Vendor social profiles now support the New YouTube URL format, ensuring links work correctly.
    • Fix: Fixed an issue so the cancelled refund email text is now translated correctly.
    • Fix: Added strict validation and content scanning in the Export/Import module to prevent uploading malicious files and improve security.
    • Fix: Improved the file deletion process in the Export/Import module to prevent unauthorized removal of files from the server.
    • Fix: Enhanced security for document uploads in the Mangopay module by applying stricter file validation rules.
    • Fix: Updated how the delivery calendar behaves when a vendor has no available delivery days, so it now shows correct information.
    • Fix: Improved chat and support message formatting by keeping line breaks, using proper text flow, and making spacing consistent on both desktop and mobile.
    • Fix: The total count in the Store Support Ticket list now correctly matches the selected filter, such as Open, Closed, or All tickets.
    • Fix: Store Support ticket reply emails now follow topic-level notification settings, so emails are not sent when notifications for that topic are turned off.
    • Fix: Fixed an issue in the vendor dashboard where the “Shipping class” and “Condition” dropdowns on the Table Rates screen were not working properly in the New interface.
0Days
0Hour
0Min
0Sec