Changelog

What’s New

New releases, improvements, and updates to Dokan

  • v3.7.28 Jul 14 2023
    • Fix: Fixed a fatal error while creating a bookable product if YITH Brands plugin wasn’t installed.
  • v3.7.27 Jul 12 2023
    • Update: Updated vendor store API to support profile picture and banner delete feature. To delete one of these fields, one needs to set a 0 (zero) value while making the API request. endpoint: {{SERVER_URL}}/wp-json/dokan/{{version}}/stores/{store_Id}
    • Update: Added various html tag support for rich text editors on various places of vendor dashboard. Previously, the product editor on the vendor’s side was a lot more limited than the one available on the admin side. With this Update:, we’ve included various tags, like heading elements, paragraphs, etc support for rich text editors.
    • Update: Added random ordering for store REST API endpoint. Previously, random ordering for stores wasn’t available for store API. With this Update:, we’ve added this feature. endpoint: {{SERVER_URL}}/wp-json/dokan/v1/stores/
    • Update: Added phone number validation for vendor dashboard store settings page and vendor registration form. Previously, for phone numbers only numeric values were accepted, now a valid phone number including spaces, -, _, (, ), etc also supports phone number fields.
    • Update: [Withdraw] Fixed an issue where withdraw payment method wasn’t enabled but can be used for both manual withdrawal and auto withdraw disbursement schedules from the vendor dashboard payment settings page.
    • Fix: Fixed an issue where multiple withdrawal requests can be placed via API. If a withdrawal request was placed by a vendor until that request was approved or rejected by Admin, making another withdrawal request wasn’t possible via frontend. However, the admin was able to make a withdrawal request via REST API. With this fix, this problem now has been resolved.
    • Fix: Fixed a PHP notice for importing dummy data without providing any data via REST API endpoint: {{SERVER_URL}}/wp-json/dokan/v1/dummy-data/import
    • Fix: While updating the withdrawal request via REST API, the minimum withdrawal amount limit wasn’t considered. For example, if the minimum withdrawal limit was set to 50, for an existing withdrawal request, the admin can set the withdrawal value to less than 50. This issue has been fixed now. endpoint: {{SERVER_URL}}/wp-json/dokan/v1/withdraw/{withdraw_id}
    • Fix: Fixed an issue where store products API was returning all products instead of published products. endpoint: {{SERVER_URL}}/wp-json/dokan/v1/stores/{store_id}/products
    • Fix: Fixed some CSS issues on the vendor store settings page for the store banner image.
    • Fix: [Withdraw] Fixed an issue where PayPal withdraw method status was displaying default but the corresponding vendor didn’t set up the payment method yet. With this fix, we marked the payment method as needing setup instead of the default payment method.
    • Fix: [Withdraw] After connecting to a payment method, the button text changes from Setup to Make default or default if selected. But after disconnecting that method button text doesn’t change back to Setup. Now this issue has been fixed.

  • v3.7.26 Jun 24 2023 1
    • Fix: Fixed a fatal error while upgrading to Dokan Pro starter and professional plans.
  • v3.7.25 Jun 23 2023
    • Update: [Stripe Express] 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: [Vendor SubscriptionProduct] 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: [Store Support] 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: [Vendor Analytics] 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.
    • Fix: [Stripe Express] 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: [Report Abuse] 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: [Delivery Time] 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: [Vendor Analytics] 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.
  • v3.7.24 June 9 2023
    • Fix: [Vendor Verification] Fixed a fatal error and some warnings when the vendor verification module is enabled.