Skip to content

Releases: getdokan/dokan

v3.7.22

12 Jul 09:25
Compare
Choose a tag to compare

= v3.7.22 ( Jul 12, 2023 ) =

  • 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.
  • 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.

v3.7.21

23 Jun 08:58
Compare
Choose a tag to compare

= v3.7.21 ( Jun 23, 2023 ) =

  • fix: Fixed an issue where gateway fees from WooCommerce PayPal Payments were not being deducted from vendors’ earnings.
    Previously, Dokan deducted PayPal Checkout fees from vendors’ earnings but did not deduct PayPal Payments fees. This was due to the fact that PayPal Payments did not set transaction fee metadata at the time. With this fix, Dokan now correctly deducts PayPal Payments fees from vendors’ earnings.
  • fix: [VendorDashboard] Fixed some CSS issues under the vendor dashboard.
    Previously, the positioning of the mobile navigation icon on the vendor dashboard was problematic on mobile screens. Additionally, there were inconsistencies in some table columns, including the order ID column, causing visual issues. These issues have now been fixed.
  • fix: [DokanVendorRegistration] Registration page's user selection modal is not working properly when any theme tries to use the modal for the vendor registration form.
    In earlier versions, there was a lack of synchronization between the user registration form on the "My Account" page and the user registration forms inside the modal implemented within the theme. This inconsistency created confusion and hindered the seamless registration process. However, with the latest update, significant improvements have been made to address this issue.
  • update: Added Become A Vendor feature to Dokan Lite.
    Previously, this option was only available in Dokan Pro. This enhancement ensures that even customers of the Lite version can easily become vendors and start selling their products through the platform.
  • update: [SellerSetupWizard] Added store location map on the seller setup wizard
    Introducing a new enhancement in the seller setup wizard: seamless integration of a store location map. This enhancement allows sellers to effortlessly navigate and locate their store's position within the wizard interface.

v3.7.20

08 Jun 08:34
Compare
Choose a tag to compare

= v3.7.20 ( Jun 8, 2023 ) =

  • new: Added two new filter hooks named dokan_get_vendor_orders_args and dokan_get_vendor_orders to filter vendor’s order data.
    You can now filter orders returned by the dokan()->order->all() method using the dokan_get_vendor_orders hook.
  • new: Added a new filter named dokan_get_new_post_status for the function dokan_get_new_post_status()
    Now you’ll be able to use your desired status for new products created by vendors using this filter.
  • fix: Fixed a security issue related to insecure deserialization in the Dummy Data importer API endpoint.
  • fix: Resolved an issue where the dokan_is_seller_dashboard() method was returning false when called from a WP Post Query Loop.
  • fix: Ensured that the correct order status is displayed for vendors after updating an order.
    Previously, in some cases, plugin or theme authors would hook into actions like woocommerce_order_status_changed and change the order status after it had been updated by the vendor. This update ensures that the correct order status is displayed to vendors after they update an order. Thanks to https://github.com/rmilesson for your contribution to fixing this issue.
  • fix: Resolved an issue where store categories filtering was not showing proper results due to nonce validation fails.
    Previously, when using store categories as a direct link to filter vendors with no valid nonce key attached to it, the filtering was not working correctly and vendors were not being displayed under their assigned store category. This issue has been addressed and store categories filtering now shows the correct results.
  • fix: Resolved inconsistent behavior of pagination on the Single Store Page.
    Previously, there were several issues with the pagination on the Single Store Page, including the “Previous” text displaying like the “Next” icon, the Last Page Menu icon not showing when all menus were visible, and the Active Page Menu background color not changing from the 4th page. These issues have been addressed and the pagination behavior is now consistent.
  • fix: Resolved an issue where the discounted price field was not displayed correctly according to the theme used.
    Previously, when viewing the “Add/Edit a product” page on the Vendor Dashboard, the discounted price field was not displayed in the same way as the price field box when using certain themes. This issue has been addressed and the discounted price field now displays correctly according to the theme used.
  • fix: [AdminSetupWizard] The custom withdrawal method is now conditionally displayed in the admin setup wizard.
    Previously, the custom withdrawal method could not be enabled in the wizard because it required the method name and type to be populated. Now, if the admin has previously saved these values, the custom withdrawal method will be displayed and can be activated in the wizard.

v3.7.19

24 May 10:53
Compare
Choose a tag to compare

= v3.7.19 ( May 24, 2023 ) =

  • update: Separated shipping tax fee recipient from the product tax fee recipient
  • update: Added support for multiple shipping line items for suborders
  • update: Moved shipping splitting functionality to Dokan Lite from Dokan Pro.Previously, this feature was only available on Dokan Pro.
  • update: Improved the responsiveness of tables on the Vendor Dashboard by making them horizontally scrollable on smaller-sized screens.
  • fix: Disabling product review from WooCommerce settings doesn’t remove the review section from the vendor profile.
  • fix: Broken layout of Discounted Price section in Vendor Dashboard product edit page on full-width page layout themes.
  • fix: Fixed some warnings and fatal errors for PHP versions 8.1 and 8.2.
  • fix: Fixed incorrectly closed product category menu after_widget args
  • fix: [VendorSetupWizard] Fixed an issue where the ‘Hide Email Address’ option was still displayed on the Vendor Setup wizard page even when it was enabled from Dokan Admin Settings.
  • fix: Email notification for withdrawal approval no longer shows HTML code in its header.

v3.7.18

10 May 10:40
Compare
Choose a tag to compare

= v3.7.18 ( May 10, 2023 ) =

  • fix: Fixed product getting published after enabling vendor selling status from admin dashboard
  • update: [ReverseWithdrawal] Added sold individually param to true for advertisement base product when creating it, so that quantity can't be changed
  • update: [ColorSchemeCustomizer] Used color set by Color Scheme Customizer Module instead of hardcoded value for login form popup and withdraw schedule popup header color
  • update: Remove expected earning calculation from product listing and editing pages
  • update: Added a notice before deleting products via bulk action under Vendor Dashboard → Product listing page
  • update: Added dokan_store_name meta-key for all users with administrator and shop_manager roles during plugin activation

v3.7.17

17 Apr 07:41
Compare
Choose a tag to compare

= v3.7.17 ( Apr 17, 2023 ) =

  • fix: JS console error while uploading non-image files to product gallery under vendor dashboard product add/edit page
  • fix: Fixed order invoice and packaging slip broken CSS under vendor dashboard order list page
  • fix: Fixed users are unable to register as customers on some themes, also fixed a JS console error on the My Account page
  • fix: Fixed TinyMCE editor and search box overlap under Dokan Admin Settings page.
  • update: Allow whitelisted countries in location selectors based on admin-allowed countries under WooCommerce settings.

v3.7.16

10 Apr 08:02
Compare
Choose a tag to compare

= v3.7.16 ( Apr 10, 2023 ) =

  • fix: [VendorDashboardAPI] Fixed an issue where the seller lifetime sales report wasn’t possible to retrieve via API.
  • fix: [VendorDashboard]: Fixed wrong product count showing under vendor dashboard product listing page.
  • update: [ReverseWithdrawalAPI] Added a new API Endpoint dokan/v1/reverse-withdrawal/vendor-due-status to get reverse balance due status for a vendor
  • update: [ReverseWithdrawalAPI] Added a new API Endpoint dokan/v1/reverse-withdrawal/add-to-cart to add reverse balance to the cart.
  • update: Allow only image format files as product featured and gallery images on vendor dashboard
  • update: Added multistep category support in product API

v3.7.15

23 Mar 05:09
Compare
Choose a tag to compare

= v3.7.15 ( Mar 23, 2023 ) =

  • new: [CategoryPopup] Added a new setting to select any category from frontend
  • fix: [VendorSignup] Fixed vendor can sign up even though the store URL is not available
  • fix: [ProductsRestAPI] Fixed in_stock, featured, on_sale filter for products rest API wasn't working

v3.7.14

09 Mar 10:30
Compare
Choose a tag to compare

= v3.7.14 ( Mar 09, 2023 ) =

  • fix: [RestAPI] Fatal error while activating Dokan Lite via wp-cli
  • fix: [VendorStoreSettings] State option appears while choosing the country with no state

v3.7.13

01 Mar 10:04
Compare
Choose a tag to compare

= v3.7.13 ( Mar 01, 2023 ) =

  • fix: fixed a SQL injection issue