v3.7.25 Jun 23, 2023
----------------------------------
- **fix:** [StripeExpress] Improved handling of language changes during vendor onboarding. Previously, if a user changed the language on the Stripe onboarding page, they were redirected to the Vendor Dashboard → Payment settings page and had to restart the onboarding process. Now, users will be automatically redirected back to the Stripe onboarding page if they change the language during onboarding.
- **fix:** [Booking] Removed unnecessary product type filter from Bookable products listing page. Previously, the Bookable products listing page included a `Product Type` filter to filter the product listing by product type. However, since only bookable products are displayed on this page, the filter was unnecessary. This fix removes the `Product Type` filter from the Bookable Products listing page.
- **fix:** [ReportAbuse] Resolved an issue with the `site.com/wp-json/dokan/v1/report-abuse/batch` API endpoint when the `items` argument was an empty array.
- **fix:** Fixed a fatal error on the `withdraw` endpoint if admin set an empty string for Minimum Withdraw Limit under Dokan Settings → Withdraw Options
- **fix:** [DeliveryTime] Update Order Delivery Time emails are not being sent to guest customers.
Guest customers now receive Update Order Delivery Time emails Previously, when an order was placed by a guest customer, neither the Admin nor the Vendor Update Order Delivery Time emails were sent. The system was unable to recognize the guest user’s email, leaving the recipient field empty in the email log. This issue has now been resolved.
- **fix:** [VendorAnalytics] Fixed a fatal error on the vendor dashboard analytics page.
There was an error when the vendor tried to see the store analytics in the dashboard while the Google Analytics Account is not connected in admin settings. The error has been fixed.
- **fix:** [Auction] Fixed an issue where auction products can be created without some mandatory field from the vendor dashboard.
- **update:** [StripeExpress] Failed Payment Requests with Metadata Now Logged for Stripe Express Module.
In previous versions of the Stripe Express module, Stripe Payment Intent for failed payment requests was not accompanied by any metadata logs. Metadata was only logged for successful payments. However, with the latest update, whenever a payment request fails, a detailed log entry with associated metadata will be generated.
- **update:** [VendorSubscriptionProduct] Added support for filtering purchased subscriptions via customer under vendor dashboard product subscription listing page.
The subscription product listing page on the vendor dashboard has been upgraded with the addition of customer-based filtering. This new enhancement allows vendors to conveniently filter their subscription products based on their customers.
- **update:** [StoreSupport] Added store_id and order_id metadata support for store support API.
Previously it was impossible to create a new support request via REST API. With these changes, it is possible to add store support via API.
- **update:** [Booking] Added attribute support for Add New Booking product page under the vendor dashboard.
Previously, vendors can not add attributes to new booking products. At first, they have to create a booking product, save it, and then the attribute section would appear for any operation. Now from the start, vendors will be able to add or edit attributes on the new booking page.
- **update:** [Refund] Marked fully refunded line item input fields as disabled if that item was fully refunded.
Now, there will be no confusion about the refunded amount and input on the order refund window. Only The refundable input will be displayed during an order refund.
- **update:** [VendorAnalytics] Default period for analytics set to last 30 days.
The default date range is set as the last 30 days from the date range picker. It will resolve the confusion of not displaying current date data as the Google Analytics API provide the report data till the previous date.