- **update:** [AdminReport] A new column has been added to the admin commission report in WordPres Dashboard → Dokan → Reports → Logs to display Shipping Tax. Additionally, detailed tooltips have been included to indicate the type of earnings for both admin and vendors.
- **update:** [VendorDashboard] Added Shipping tax refund restriction based on tax settings.
- **update:** [DeliveryTime] Delivery time selection now prevents choosing past times.
- **fix:** “Change Store Photo" text blocks image upload clickable region
- **fix:** [ProductReviews] Disabling Product Reviews in WooCommerce Does Not Hide Reviews Menu in Vendor Dashboard.
- **fix:** Fixed some warnings and fatal errors for PHP versions 8.1 and 8.2.
- **fix:** [DokanWPML] Fixed an issue where categories were not appearing on the multistep category UI when using the latest version of WPML Multilingual CMS and it was not configured.
- **fix:** [VendorDashboard] Translation wasn’t working for some modules eg: Seller Badge.
- **fix:** [EuComplianceFields] Fixed new customer created from checkout page getting a "None" user role
- **fix:** [StripeExpress] An issue with saving payment methods for customers without a billing address in Stripe Express module has been resolved.
update:** [VendorAnalytics] Completed Google verification for Vendor Analytics App.
- **new:** [API] Added new API endpoint for SPMV module, endpoints are
-- www.example.com/wp-json/dokan/v1/spmv-product/settings,
-- www.example.com/wp-json/dokan/v1/spmv-product/search,
-- www.example.com/wp-json/dokan/v1/spmv-product/add-to-cart
- **update:** [StripeExpress] Moved some CSS code to the Astra theme support folder.
- **fix:** Fixed a design issue under the Social profile link on the vendor dashboard.
- **fix:** [ProductReviews] Fixed bulk actions are not working on the review list page under vendor dashboard
- **fix:** Fixed some PHP warning under admin dashboard users profile edit page
- **new:** [StripeExpress] Support for cross-border onboarding and transfer within the boundary of the European Union and SEPA
- **new:** [NewVendorDashboard] Added support for Rank Math Module
- **new:** [NewVendorDashboard] Added support for Geolocation Module
- **new:** [StripeExpress] Added support for purchasing product advertisement via Stripe Express
- **new:** [MangoPay] Added support for purchasing product advertisement via Mango Pay
- **new:** [FollowStore] Added API endpoint to get a vendor follower list (wp-json/dokan/v1/follow-store/followers?vendor_id=1)
- **update:** [StripeExpress] Optimized payment request buttons implementation on the cart page
- **update:** [SPMV] Removed the capability to clone Grouped Products.
- **update:** [PayPalMarketplace] Display a formatted error message if a refund request gets canceled due to insufficient balance under the vendor’s PayPal account.
- **update:** [PayPalMarketplace] Set PayPal product type to PPCP only if UCC mode is enabled and supported otherwise product type will be selected as Express.
- **update:** [HPOS] Added High Performance Order Storage support for MangoPay and StripeExpress
- **fix:** [ProductCategoryPopup] Default category is selected by default during bulk edit has been fixed
- **fix:** [SPMV] Product Advertisement Payment & Reverse Withdrawal Payment product showing on SPMV list
- **fix:** [FollowStore] Fixed permalink reset issue after activating the module
- **fix:** [StoreCategories] Uncategorized count increases after adding new users other than seller role
- **update:** [WithdrawDisbursement] Added unsubscribe option for auto disbursement schedule for vendors.
There is no unsubscribe option for the withdrawal auto-disbursement schedule. Vendors can't disable auto-withdraw requests once it is enabled.
- **update:** [WithdrawDisbursement] Added announcement support for the withdraw disbursement schedule after admin reset (disable/enable) that particular disbursement option. There's no option for a vendor to know whether his/her schedule method is reset or not.
- **update:** [Shipping] Added Free Shipping validity check support for individual vendors shipping if set from individual shipping options or coupon
- **fix:** [GEOLocation] The product is not showing when searching for products using the product location address on the shop page
- **fix:** [VendorStoreSettings] State option appear while choosing the country with no state
- **fix:** [Refund] Fixed a fatal error while refunding an order from vendor dashboard if order line item doesn’t contain tax.
- **fix:** [Refund] The vendor earnings become negative after the admin approves any refund request.
- **update:** [Shortcode] Added user role-based validation for the customer-to-vendor migration shortcode.
- **update:** [StoreSettings] Added DateRangePicker library instead of DatePicker for vacation mode settings.
- **update:** [ShipStation] Dsiplay admin dependency notice to resolve conflict with “WooCommerce – ShipStation Integration” plugin
- **update:** [SellerBadge] Removed the placeholder condition part for the badges that do not require a condition and placed a self-explanatory content on that part.
- **update:** [SellerBadge] Replaced the Logical select dropdown with the text ‘More Than’ as the dropdown was not required.
- **update:** [DistanceRateShipping] Replaced `Second Address` text with `City` under Distance Rate Shipping Vendor Settings page under City text box description.
- **update:** [DeliveryTime]: Added Delivery/Pickup time in order confirmation email of admin, vendor, and customer.
- **new:** [Module] Seller Badge: Offer vendors varieties of badges by their performance in your marketplace.
- **new:** [API] new endpoint to duplicate product via API: `/dokan/v2/products/:id/duplicate`
- **fix:** [Refund] The search option in the Refund menu is not operational.
- **fix:** [VendorStaff] Product importer gets stuck when a vendor staff tries to import products.
- **fix:** [RestAPI]: fatal error for deleting product variation
- **fix:** [MinMaxQuantities] Min-max rule for products cannot be disabled.
- **fix:** [DokanShippingStatus] The order note email is sent to the customer when a shipping status is added to an order by the vendor alongside the shipping status email.
- **fix:** [Dokan Wholesale]: Wholesale customer approval setting is not working correctly.
- **fix:** [Refund] Using more user-friendly alert for sub-orders refund from the main order and refunded products are not being restocked.
- **fix:** [Elementor] The available templates do not show up on the Library modal window.
- **fix:** [VendorReports] Fixed wrong calculation of net sales on vendor reports
- **fix:** [AdminReports] Fixed "By Day" & "By Vendor" filter screen keeps loading
- **fix:** [RequestForQuotation] Customer search of Request for Quotation not working on the plain permalink structure
- **fix:** [RequestForQuotation] Error on updating existing quote of Request for Quotation module if plain permalink selected
- **fix:** [RequestForQuotation] Error on adding new quote rule of Request for Quotation module if plain permalink selected
- **fix:** [RequestForQuotation] Error on updating existing quote rule of Request for Quotation module if plain permalink selected
- **new:** Added a filter hook named `dokan_vendor_biography_form` to control vendor biography form arguments
- **new:** Added a filter named `dokan_paypal_marketplace_product_type` hook to control PayPal marketplace default product type
- **update:** Allow vendors to add new values to predefined attributes
- **update:** Added a new section to regenerate variable products author under Dokan → Tools page.
- **fix:** Multiple store category modal wasn't working for some theme
- **fix:** [StoreReview]: Reviews page markup broken if Vendor Product Review option disabled from admin settings
- **fix:** [Booking] The vendors are getting an error on the vendor dashboard while adding a person type.
- **fix:** [Booking] Enabling two booking products that require confirmation is throwing an email error.
- **fix:** [DeliveryTime] Added translation support for delivery slot calendar under checkout page.
- **update:** [StripeExpress ] Added support for source transaction in Stripe Express
- **fix:** [DeliveryTime] Missing delivery time for the newly registered customer at the time of ordering
- **fix:** [VendorSubscription] Vendors subscription pack validity date invalid, it was getting the date without formating from subscription product.