O:8:"stdClass":15:{s:2:"id";s:36:"8f0a1669-b8db-46eb-9fc4-02ac5bfe89e7";s:4:"name";s:9:"Dokan Pro";s:4:"slug";s:9:"dokan-pro";s:6:"plugin";s:23:"dokan-pro/dokan-pro.php";s:3:"url";s:27:"https://dokan.co/wordpress/";s:5:"icons";a:2:{s:2:"1x";s:83:"https://storage.googleapis.com/appsero-storage/project/icon/dokan-pro1692125269.png";s:2:"2x";s:83:"https://storage.googleapis.com/appsero-storage/project/icon/dokan-pro1692125269.png";}s:7:"banners";a:2:{s:3:"low";N;s:4:"high";N;}s:6:"tested";s:3:"6.4";s:12:"requires_php";s:3:"7.4";s:8:"requires";s:3:"6.1";s:8:"sections";a:2:{s:11:"description";s:0:"";s:9:"changelog";s:45644:"<h3>3.11.0</h3> <p><em>Release Date – May 10, 2024</em></p> <h2>v3.11.0 ( May 10, 2024 )</h2> <ul> <li> <strong>feat:</strong> Product Q&amp;A We have introduced a new module called Product Q&amp;A.</li> <li> <strong>fix:</strong> Prevented fatal error during abuse reason module activation &amp; in single product page.</li> <li> <strong>fix:</strong> [EmailVerification] Fixed verified sellers being redirected to first step of seller setup wizard after clicking <code>Let's Go</code> button from first step.</li> <li> <strong>fix:</strong> Remove translation on stripe express webhook url in the settings page.</li> <li> <strong>fix:</strong> Availability Rules of Resources Not Applying When Edited by Vendors in Vendor Dashboard.</li> <li> <strong>fix:</strong> Refund request table line item price display and table heading label</li> </ul> <h3>3.10.4</h3> <p><em>Release Date – Apr 25, 2024</em></p> <h2>v3.10.4 ( Apr 25, 2024 )</h2> <ul> <li> <strong>update:</strong> Cart fee support added for PayPal Marketplace</li> <li> <strong>update:</strong> [Delivery Time] Automatically select the store's default location for store pickups when a store has only one location.</li> <li> <strong>fix:</strong> Store support topic sub-menu displayed a duplicate border.</li> <li> <strong>fix:</strong> Admin user's title and image were not rendering correctly on the Admin Store Support page.</li> <li> <strong>fix:</strong> Fatal error while activating WeMail Plugin.</li> <li> <strong>fix:</strong> Announcement year data rendering issue on vendor dashboard widget.</li> <li> <strong>fix:</strong> Resolves an issue where the payment status failed to update correctly when the MangoPay payment resource ID validation failed during the payment process.</li> <li> <strong>fix:</strong> Fixes a problem that prevented payouts from working as expected when the instant payout option was enabled in the WooCommerce Payments (MangoPay) settings.</li> <li> <strong>fix:</strong> Order note added when there is a mismatch between the instant payout settings. Specifically, if instant payouts are disabled in the user's MangoPay account but enabled in the WooCommerce Payments (MangoPay) settings by the admin, an order note will be created to inform the user about the mismatch and the reason for the standard payout process being used.</li> <li> <strong>fix:</strong> Resolves an issue where payouts were not working correctly for digital products.</li> <li> <strong>fix:</strong> Booking calendar by time support added.</li> </ul> <h3>3.10.3</h3> <p><em>Release Date – Apr 17, 2024</em></p> <h2>v3.10.3 ( Apr 17, 2024 )</h2> <ul> <li> <strong>update:</strong> Warning message for selecting fixed cart discount on admin coupon add edit page if single seller mode is disabled</li> <li> <strong>update:</strong> Removed the Stripe Checkout setting from the Dokan Stripe Connect's settings screen</li> <li> <strong>fix:</strong> Return Request and Support menu notification count display fix for Menu Manager</li> <li> <strong>fix:</strong> Advertisement product not purchasable for own product purchasing restriction</li> <li> <strong>fix:</strong> Dokan admin dashboard section style broken</li> <li> <strong>fix:</strong> Fatal error occurs when user profile settings data is empty initially</li> <li> <strong>fix:</strong> Enable selection of previous shipment dates for vendor orders</li> <li> <strong>fix:</strong> Resolved several PHP warnings occurring in the shipping, store review, and vendor verification functionalities.</li> <li> <strong>fix:</strong> A issue where modules activation indicator was not visible</li> <li> <strong>fix:</strong> vendor-specific coupon should not apply to admin</li> <li> <strong>fix:</strong> WC Simple Auctions Plugin -&gt; Proxy Auction Option Not Reflecting in new Dokan Auction Product</li> <li> <strong>fix:</strong> The default category was set to null if the admin deleted the default category.</li> <li> <strong>fix:</strong> Fixed an issue where if the admin deletes all the store categories, it doesn't display the Store Categories Icon.</li> <li> <strong>fix:</strong> Unnecessary page creation on Export &amp; Import module activation</li> <li> <strong>fix:</strong> The debug log shows a PHP Deprecated notice regarding the get_page_by_title function in the Dokan Pro plugin.</li> <li> <strong>fix:</strong> Invalid order id error in Vendor subscriptions related orders metabox.</li> <li> <strong>fix:</strong> [StripeConnect] Renewal orders failing while using Dokan Stripe Connect</li> <li> <strong>fix:</strong> Log Gateway Processing fees in order note if vendor pays processing fees</li> <li> <strong>fix:</strong> Elementor single store templates loading issue for first time users.</li> </ul> <h3>3.10.2</h3> <p><em>Release Date – Apr 2, 2024</em></p> <h2>v3.10.2 Apr 02, 2024</h2> <ul> <li> <strong>update:</strong> [RFQ] Updated description message for <code>Decrease Offered Price</code> to set the default value to zero</li> <li> <strong>update:</strong> Added requires plugin header for dokan pro so that required plugin check can be initiated.</li> <li> <strong>fix:</strong> [RFQ] fixed a fatal error if <code>Decrease Offered Price</code> under Dokan Settings --&gt; Quote Settings is set to an empty string.</li> <li> <strong>fix:</strong> Auction product form fields placeholder content translation issue</li> <li> <strong>fix:</strong> Product advertisement Elementor widget warning fixed Product advertisement Elemmentor widget was generating warning due to lack of proper initialization process. This warning messages has been fixed.</li> <li> <strong>fix:</strong> Color synchronization issue in vendor dashboard actions</li> <li> <strong>fix:</strong> Refund issue with Stripe Express</li> <li> <strong>fix:</strong> Manually refund button is not shown in the Order Single page (Vendor Dashboard)</li> <li> <strong>fix:</strong> Broken UI for Announcement creation and Draft Editing</li> <li> <strong>fix:</strong> Displaying debug log on MangoPay Settings Save</li> <li> <strong>fix:</strong> Missing Stripe Processing Fees for Vendor Subscription Purchases</li> <li> <strong>fix:</strong> Fixed a fatal error while purchasing a product using a coupon for some users.</li> <li> <strong>fix:</strong> Content AI is displaying a popup if the site is not connected to RankMath</li> <li> <strong>fix:</strong> Rank Math Content Length not Fetching from the Product Description in the Product Edit page</li> <li> <strong>fix:</strong> Modules are not loading if downgraded from higher package to lower package</li> <li> <strong>fix:</strong> Fatal error on changes a vendor email address</li> <li> <strong>fix:</strong> Added type casting while calling dokan_get_coupon_metadata_from_order() method to prevent a fatal error</li> </ul> <h3>3.10.1</h3> <p><em>Release Date – Mar 18, 2024</em></p> <h2>v3.10.1 Mar 18, 2024</h2> <ul> <li> <strong>update:</strong> Allowed category in vendor subscription translation support added</li> <li> <strong>update:</strong> Proper error not showing to users denoting they have to configure brand assets in Stripe Connect Settings</li> <li> <strong>update:</strong> Clear and Simplified Store Category Editing In previous versions, editing store categories in the Dokan plugin for WordPress and WooCommerce was a confusing and complex process. However, with the latest update, a significant improvement has been introduced. The store category edit option is now conveniently available on the vendor edit page, providing a much clearer and user-friendly experience for administrators. This enhancement streamlines the process of managing store categories, making it easier for administrators to edit and update the categories associated with vendors. The improved user experience ensures smoother category management within the Dokan plugin, ultimately leading to a more efficient and hassle-free workflow.</li> <li> <strong>fix:</strong> Allowed amount decimal precision on RMA Request validation</li> <li> <strong>fix:</strong> Free shipping remaining amount and discount message html escaping on mobile screen</li> <li> <strong>fix:</strong> Bulk action triggering issue when deselect latest module</li> <li> <strong>fix:</strong> Auction module menu not displaying initially When activating the Auction Module from Dokan module manager and enabling the auction menu for vendors from the selling option settings for the first time, the menu is not displayed on the vendor dashboard menu bar. The issue is resolved when deactivating and reactivating the auction module</li> <li> <strong>fix:</strong> Set auction modules default product status as per product status settings</li> <li> <strong>fix:</strong> Product Visibility Issue - Catalog-Only Setting Not Functioning Properly on Live Search</li> <li> <strong>fix:</strong> The text within the vendor verification module cannot be translated</li> <li> <strong>fix:</strong> Quote Page Appearance is Broken on Guest Users Mobile Devices</li> <li> <strong>fix:</strong> Support table responsive layout added</li> </ul> <h3>3.10.0</h3> <p><em>Release Date – Mar 4, 2024</em></p> <ul> <li> <strong>new:</strong> Dashboard Menu Manager Now the admin will be able to control which menus will be displayed under the vendor dashboard.</li> <li>fix: [StripeExpress] Webhook not working after last updates of Stripe Express account</li> <li> <strong>update:</strong> Updated FontAwesome library to version 6.5.1</li> <li> <strong>update:</strong> Lock premium features on subscription expiry</li> <li> <strong>update:</strong> Dokan Vendor Subscription WPML Support</li> <li> <strong>fix:</strong> Incorrect calculation in WooCommerce Analytics for Dokan sub-order</li> <li> <strong>fix:</strong> [EU Compliance Fields] Fixed some deprecated warnings for Germanized integration.</li> <li> <strong>fix:</strong> [SPMV] &quot;Other available vendor&quot; searches don't work for SPMV when WooCommerce booking is enabled</li> <li> <strong>fix:</strong> [RFQ] Order is created for both admin approval of the quote and conversion to quote</li> <li> <strong>fix:</strong> [RFQ] &quot;Reverse Withdrawal Payment&quot; &amp; &quot;Product Advertisement Payment&quot; products are visible in the Request for Quotation</li> <li> <strong>fix:</strong> Refund via API not processing in Gateway</li> <li> <strong>fix:</strong> RMA Customer table on translation fix</li> <li> <strong>fix:</strong> Announcement set to all vendors including not enabled.</li> </ul> <h3>3.9.10</h3> <p><em>Release Date – Feb 12, 2024</em></p> <ul> <li> <strong>new:</strong> Added PHP 8.2 support</li> <li> <strong>fix:</strong> Fixed an issue where the HTML entities are appearing on the store category name if the user provided any special characters.</li> <li> <strong>fix:</strong> Fixed progress bar percentage calculation for address and payment information in the Dokan seller setup wizard.</li> <li> <strong>fix:</strong> Fixed an issue where the variable subscriptions product input fields are showing on variable product variations.</li> <li> <strong>fix:</strong> Fixed an issue where the bulk product variation creation does not add a menu order to each variation.</li> <li> <strong>fix:</strong> Fixed an issue where if a Marketplace coupon is created excluding a product, the coupon is not applied to any product.</li> <li> <strong>fix:</strong> Vendor-specific coupon issue - This fix prevents coupons that are meant for a single vendor from being applied to products from other vendors. This issue was caused by a logic error in the coupon validation function. The fix corrects the logic and ensures that the coupon is only valid for the intended vendor.</li> <li> <strong>fix:</strong> Coupon validation issue for vendor-specific coupons - This fix ensures that coupons that are generated by the admin for a specific vendor or store are only applicable to the products from that vendor or store.</li> <li> <strong>fix:</strong> Fixed an issue where no error messages were displayed for invalid coupons on the cart page.</li> <li> <strong>fix:</strong> [Auction] Fixed an issue where the vendors were not able to add downloadable files for auctionable products. The problem arises when vendors attempt to save a downloadable product with an attached file – despite receiving an update confirmation, the file fails to save correctly. This issue has been resolved.</li> <li> <strong>fix:</strong> [StoreReview] Fixed an issue where after deleting Store Reviews from the WP Admin Dashboard &gt; Dokan &gt; Store Review screen, the review count remains unchanged on the top of the review list.</li> <li> <strong>fix:</strong> [TableRateShipping] Fixed a periodic fatal error after calling Google Distance Matrix API if the API response takes a long time to respond due to network error.</li> <li> <strong>fix:</strong> [RequestForQuote] Fixed inconsistent Priority between the &quot;Add to Cart&quot; and &quot;Add to Quote&quot; Buttons on the Simple and Variable Products page.</li> <li> <strong>fix:</strong> [RequestForQuote] Removed the &quot;X&quot; button from the Quote Details After the Quote has been Converted to Order.</li> <li> <strong>fix:</strong> Many strings in Dokan shipping settings and related screens cannot be translated using WPML (#2162) This pull request fixes an issue where some strings in the Dokan shipping settings and related screens were not translatable using the WPML plugin. This change improves the localization and accessibility of the Dokan plugin for multilingual users and customers.</li> </ul> <h3>3.9.9</h3> <p><em>Release Date – Jan 29, 2024</em></p> <ul> <li> <strong>update:</strong> [VendorStaff] Added Single Step Product creation from support for Vendor Staff while adding Auction and Booking products.</li> <li> <strong>fix:</strong> [Auction] Fixed an issue where the Auction products are not appearing on the vendor dashboard's auction listing page when the HPOS feature is enabled.</li> <li> <strong>fix:</strong> Fixed an issue where the regular price wasn’t displayed as strike-through when the sales price was present.</li> <li> <strong>fix:</strong> Fixed a fatal error while trying to update an order from the admin panel if the HPOS feature is enabled.</li> <li> <strong>fix:</strong> [VendorDiscount] Fixed a PHP warning under the cart page if a customer clicks on the order again on a completed order from the My Account page.</li> <li> <strong>fix:</strong> [LiveSearch] Fixed an issue where the reverse withdrawal and product advertisement payment products are showing on the live search result</li> <li> <strong>fix:</strong> [StoreSupport] Fixed an issue where the customer’s email is not triggering if the site's default admin email address is different than the registered admin email.</li> <li> <strong>fix:</strong> Fixed a console error after updating a store category from the Dokan single vendor edit page.</li> <li> <strong>fix:</strong> Fixed misleading email subject and title for Product Replacement Request Notifications to Vendors. When a customer sends a replacement request for a product with a warranty, the email notification sent to the vendor has a misleading subject and title. The email subject mentions &quot;A new refund request&quot; and the title refers to &quot;Refund request.&quot; This can confuse the vendor, as the request is a replacement request, not a refund request. These issues have been resolved.</li> <li> <strong>fix:</strong> Fixed a WPML translation issue where the product attribute's name wasn’t translatable with WPML.</li> <li> <strong>fix:</strong> Fixed an issue where the delivery time date time picker wasn’t translatable.</li> <li> <strong>fix:</strong> Fixed an issue where the Connect with Stripe button was not translatable in Stripe Express.</li> <li> <strong>fix:</strong> Fixed a translation issue where the mobile number field placeholder was not translatable.</li> <li> <strong>fix:</strong> Fixed a translation issue where the title of table rows on the Return Requests page on the vendor dashboard cannot be fully translated. The word &quot;on&quot; is always untranslated.</li> <li> <strong>fix:</strong> Fixed a translation issue where the vendor and customer support ticket status and number hash are not translatable.</li> </ul> <h3>3.9.8</h3> <p><em>Release Date – Jan 12, 2024</em></p> <ul> <li> <strong>fix:</strong> Appsero plugin update checker issue fixed.</li> </ul> <h3>3.9.7</h3> <p><em>Release Date – Jan 11, 2024</em></p> <h2>v3.9.7 Jan 11, 2024</h2> <ul> <li> <strong>fix:</strong> [StripeExpress] Performance improvement for Stripe Express module. Previously, the Add to Cart button and proceed to the checkout page took extra time to load. With this release, we've fixed the loading time issue.</li> </ul> <h3>3.9.6</h3> <p><em>Release Date – Dec 15, 2023</em></p> <ul> <li> <strong>fix:</strong> Fixed an issue where the Dokan Subscription product switched to Simple Product after saving from WordPress Admin Panel --&gt; Products --&gt; Edit Product page.</li> <li> <strong>fix:</strong> Resolved a fatal error that occurred when attempting to renew a subscription within the WordPress Admin Panel. Specifically, this issue occurred while navigating to WooCommerce &gt; Subscription &gt; Edit a single subscription that included a line item coupon.</li> </ul> <h3>3.9.5</h3> <p><em>Release Date – Dec 12, 2023</em></p> <ul> <li> <strong>chore:</strong> Removed PayPal Adaptive Payment Gateway module from Dokan Pro</li> <li> <strong>fix:</strong> Refund request with line item quantity 0 support added. Previously, if the vendor tried to set the line item as 0 manually and tried to request a refund, they would get an unwanted validation error. Not the request will proceed as intended.</li> <li> <strong>fix:</strong> Product reviews widget in vendor dashboard visible even after disabling from the WooCommerce's setting</li> <li> <strong>fix:</strong> Missing assets on the RFQ page with WPML</li> <li> <strong>fix:</strong> Fixed a fatal error due to a type casting error under the vendor coupon OrderDiscount section</li> <li> <strong>update:</strong> Ambiguous text RMA Requests is replaced with Returns &amp; Refunds in my account menu list.</li> <li> <strong>update:</strong> Vendors will see a new notification with the count of new Refund and Return requests beside the Return Request menu.</li> <li> <strong>update:</strong> A new Email called Dokan Send Refund Request Conversation Notification to Vendor and Customer will be triggered when a vendor or customer replies to any RMA Request Conversation notifying the other party.</li> </ul> <h3>3.9.4</h3> <p><em>Release Date – Nov 30, 2023</em></p> <ul> <li> <strong>new:</strong> [Announcement] Introduce API for vendor announcements. Endpoints:</li> </ul> <ol> <li> <code>dokan/v1/announcement/notice/{notice_id}</code> For Getting, updating, deleting single notice data</li> <li> <code>dokan/v1/announcement</code> For getting all the announcement records. Parameters <code>vendor_id, search, status, read_status, from, to</code> are now supported</li> </ol> <ul> <li> <strong>new:</strong> [DokanAuction] Previously vendors could not duplicate auction products from the vendor dashboard. After this update vendors will be able to duplicate auction products.</li> <li> <strong>update:</strong> [DeliveryTime] Enhanced Validation and Descriptive Messages: We've added several validation checks and descriptive messages to the &quot;delivery time&quot; admin settings, making it easier to configure and understand.</li> <li> <strong>update:</strong> [DeliveryTime] Order Notifications: Order update email notifications will now only be triggered when there are updates to the order's delivery time and/or date, ensuring that customers receive relevant information.</li> <li> <strong>update:</strong> [DeliveryTime] Revamped Vendor Dashboard: We've updated the design of the delivery time settings in the vendor dashboard, providing a more user-friendly and intuitive experience.</li> <li> <strong>update:</strong> [DeliveryTime] Improved Date Selection: Non-available dates are now automatically disabled on the admin dashboard when editing orders, simplifying the process of selecting delivery dates and times.</li> <li> <strong>update:</strong> [StripeExpress] Improved Stripe Account Deletion: Synced Removal from Admin Dashboard. In the past, when an admin deleted a Stripe account from the admin dashboard on the user edit page, the Stripe settings were only removed locally, while the remote user account on Stripe remained unaffected. With this update, we've enhanced the process. Now, when you delete a Stripe account from the admin dashboard, not only will the local settings be deleted, but the corresponding remote Stripe user account will also be removed. This ensures a synchronized and comprehensive removal process for a more efficient and consistent user experience.</li> <li> <strong>update:</strong> [VendorDiscount] Replaced vendor discount implementation with coupons. The vendor discount system has been overhauled to incorporate coupons for both Product Quantity Discounts and Order Discounts. The new system automatically generates and applies coupons based on cart items and order total, which enhances the user experience and streamlines vendor discounts. This will also fix some of the issues related to vendor discounts our users were having till now.</li> <li> <strong>update:</strong> [Booking] Added missing <code>Linked Products Section</code> under Booking Product Edit Page</li> <li> <strong>fix:</strong> [DeliveryTime] Fixed an issue where users got a fatal error under the checkout page if the corresponding vendors didn’t add their store address.</li> <li> <strong>fix:</strong> Fixed a typo under Add New Vendor Modal</li> <li> <strong>fix:</strong> [SingleStepProductCreate] Fixed some issues like product data not being saved for the first time when the single step product create feature is enabled.</li> <li> <strong>fix:</strong> [ProductAddons] Fixed some translation issues under vendor dashboard → Settings page.</li> <li> <strong>fix:</strong> [MangoPay] Fixed the automatic connection of the vendor account to Mangopay. Previously, when a customer transitioned to become a vendor, their vendor account is automatically linked to a MangoPay account without the need to submit a connection request. Now the issue is resolved.</li> <li> <strong>fix:</strong> [StoreSupport] Fixed an issue where the new support ticket email was not sent to the admin and corresponding vendors.</li> <li> <strong>fix:</strong> [StripeConnect] Fixed an issue where the Dokan Stripe Connect is no longer showing the webhook url under payment gateway settings page description help text.</li> <li> <strong>fix:</strong> [RMA] Fixed an issue where overriding the RMA for a variable product was not working. With this release, the problem was resolved by fetching RMA data from the parent product if the cart item is a product variation.</li> <li> <strong>fix:</strong> [PayPalMarketplace] Fixed an issue where the pop up to connect the PayPal account of the vendors wasn’t working in Firefox browser.</li> <li> <strong>fix:</strong> [VendorShipping] Fixed an issue where the Shipping Zones were missing under the vendor dashboard on newly created sites.</li> <li> <strong>fix:</strong> Live Search option <code>Autoload Replace Current Content</code> under Dokan admin settings now replaces the page content for displaying product list under frontend.</li> <li> <strong>fix:</strong> [VendorShipping] Fixed an issue where the admin were getting fatal error while storing shipping zone data under WooCommerce → Settings → Shipping</li> <li> <strong>fix:</strong> [VendorDiscount] Addressed an issue with Product Quantity Discounts on Variable Products. The update ensures correct commission allocation to administrators and accurate earnings for vendors, maintaining financial integrity.</li> <li> <strong>fix:</strong> [VendorDiscount] Resolved discrepancies in order totals between Vendor Orders and Order Details when both Product Quantity and Order Discounts are applied. This fix ensures consistency and prevents mismatch alerts during a refund.</li> <li> <strong>fix:</strong> [VendorDiscount] Implemented fixes for incorrect tax calculations, ensuring accurate tax amounts are applied and displayed in accordance with the applied discounts.</li> <li> <strong>fix:</strong> [VendorDiscount] Updated the Order Details to correctly show discounts on subscription products, ensuring all discounts are transparently and accurately reflected.</li> </ul> <h3>3.9.3</h3> <p><em>Release Date – Nov 13, 2023</em></p> <ul> <li> <strong>fix:</strong> In the past, when an admin deleted the auto-generated page for the Request for Quote module, clicking the “Request a Quote” button would erroneously redirect users to the home page. However, with this recent update, if the page is no longer available, the Request for Quote auto-generated page will be recreated, and users will be correctly redirected to the appropriate page.</li> <li> <strong>fix:</strong> Fixed an issue where the <code>Shipping Status</code> cannot be changed from the <code>Order Details</code> page</li> <li> <strong>fix:</strong> [PayPalMarketplace] Fixed an issue where the &quot;Refund via Dokan PayPal Marketplace&quot; Option was missing for the booking products order that needed confirmation.</li> <li> <strong>fix:</strong> Fixed an issue where the <code>Inventory</code> tab is appearing for the Dokan Subscription products when the WooCommerce Simple Auction plugin is activated.</li> <li> <strong>fix:</strong> Fixed a fatal error while trying to &quot;batch update wholesale customer&quot; with non-existing user ids</li> <li> <strong>fix:</strong> Fixed an issue where the geolocation of a product is not working when adding a new bookable product.</li> <li> <strong>update:</strong> Displaying wholesale price on product category archive which was missing on the earlier version of Dokan Pro</li> <li> <strong>update:</strong> [SellerVacation] Displaying Seller Vacation message on a single product page, previously there was no way for the customers to know if the seller was on vacation until they visited the single store page.</li> </ul> <h3>3.9.2</h3> <p><em>Release Date – Oct 19, 2023</em></p> <ul> <li> <strong>fix:</strong> [StoreReview] Fixed a fatal error on the Single Store Page - Reviews tab when users are not logged in.</li> <li> <strong>fix:</strong> [StoreReview] Fixed fatal errors on the Single Store Page, Store Listing page, and the Dokan vendor page on the Dokan Pro Professional package due to a missing composer package.</li> </ul> <h3>3.9.1</h3> <p><em>Release Date – Oct 17, 2023</em></p> <ul> <li> <strong>new:</strong> [Auction] Added Single Step Product Creation feature for Auction Products</li> <li> <strong>new:</strong> [StripeExpress] Added a new hook named <code>dokan_stripe_express_account_capabilities</code> so that account capabilities values can be changed.</li> <li> <strong>update:</strong> Added refund request approval method ( Manual or via API ) choice added for Admin. Previously, the admin only controlled the refund processing method (manual or via Payment Gateway API) through Admin settings and during sending a new refund request, the vendor had to make the choice for Manual or Refund through Payment Gateway API. But that is confusing for both the admin and vendors. Now Admin has the choice to approve the process of the refund manually or through Payment Gateway API. The Admin settings related to Refund via API have been completely removed, streamlining the functionality. Additionally, the code has been refactored to accommodate these changes and introduced a new filter called dokan_pro_automatic_process_api_refund_enabled. This filter allows programmatic control over the option to refund via API and comes with a default value of true. Moreover, new features have been added to enhance the user experience. A new row action called &quot;Refund via [Gateway Name]&quot; (Like Refund via PayPal) has been introduced, specifically designed for the designated Payment Gateway that supports Rafund. Support for this action has also been integrated into the REST API. Furthermore, a new bulk action called &quot;Refund via Payment Gateway&quot; has been implemented, providing users with the ability to process refunds in bulk via the REST API. To address performance issues, the codebase has been refactored to resolve the caching problem related to the get_items function, ensuring smoother operation. Additionally, the information pill displayed on the table header, which previously informed users about the activation of Refund via API admin settings, has been removed for a cleaner interface. As for user interface improvements, the &quot;Manual&quot; pill has been replaced with a &quot;Completed&quot; tab, providing a clearer indication of the refund status. Moreover, the refund button's appearance and logic have been updated specifically for non-Dokan payment gateways, enhancing consistency throughout the platform. These changes aim to enhance functionality, improve performance, and provide a more seamless experience for users utilizing refund-related features within the application.</li> <li> <strong>update:</strong> [VendorSubscription] Added a new feature to restrict vendors from purchasing recurring subscription products using non-adaptive payment gateways.</li> <li> <strong>update:</strong> Changed all the single date picker fields with date range picker. These updates will keep the design consistent throughout the plugin.</li> <li> <strong>fix:</strong> [AdminCoupon] Fixed an issue where the admin commission is incorrect, while a coupon makes a product's price a decimal number.</li> <li> <strong>fix:</strong> [Booking] Fixed mobile responsiveness issue of booking product creation page for vendors.</li> <li> <strong>fix:</strong> [Auction] Fixed an issue where the Auction product bypassed the product status feature when edited by vendors.</li> <li> <strong>fix:</strong> [StoreReview] Fixed an issue where the Dokan Vendor Reviews on the Store Page - Display Add review button after the tab title and reviews.</li> </ul> <h3>3.9.0</h3> <p><em>Release Date – Oct 6, 2023</em></p> <ul> <li> <strong>new:</strong> [VendorStaff] Added REST API support for Vendor Staff module. Endpoints: <code>dokan/v1/vendor-staff</code> for GET, CREATE vendor staff <code>dokan/v1/vendor-staff/{id}</code> for GET, UPDATE, DELETE a vendor staff <code>dokan/v1/vendor-staff/{id}/capabilities</code> for GET, UPDATE vendor capabilities</li> <li> <strong>update:</strong> [ProductAdvertising] Removed <code>Advertised Products Section</code> settings from vendor dashboard, now only Admin can change this value from theme customizer settings.</li> <li> <strong>update:</strong> [DokanShortcodeBlock] Updated Dokan shortcode block under <code>WordPress Admin Panel → Pages</code> to include missing shortcodes.</li> <li> <strong>update:</strong> Added Enable/Disable option support for <code>Dokan New Support Ticket</code> and <code>Dokan Reply To Admin Support Ticket</code> email templates. Previously, there were no settings to enable/disable these emails from email template settings under <code>WordPress Admin Dashboard → WooCommerce → Emails</code>. Though admin can control whether to send support notification emails from <code>WordPress Admin Dashboard → Dokan → Settings → Store Support Settings</code> by enabling the <code>Support Ticket Email Notification</code> setting. Now we’ve removed this setting and added an enable/disable option under the corresponding email template settings under WooCommerce Email Settings.</li> <li> <strong>update:</strong> [SellerVacation] We’ve rewritten the <code>Product Vacation Status</code> feature entirely for the <code>Seller Vacation</code> module. Previously, when a vendor enabled <code>Vacation Mode</code> under <code>Vendor Dashboard → Settings → Store Settings → Go to Vacation</code> settings, all published product statuses changed to <code>vacation</code> and vacation status changed to <code>publish</code> when the vendor disabled this setting. This limitation affected SEO for that particular vendor since the web crawler found corresponding product URLs unavailable and marked those links as 404 URLs. To tackle this problem, we’ve removed the <code>vacation</code> status for products and enabled the <code>Catalog Mode</code> feature for the corresponding vendor products. Since products can’t be purchased if they are in catalog mode, the corresponding vendor can enjoy their vacation, and search engines will be able to index those products. If a vendor is on vacation mode and a user visits the single store page of that vendor, they will see a vacation mode notice set by the corresponding vendor.</li> <li> <strong>fix:</strong> [RFQ] Fixed an issue where the <code>Catalog Mode</code> settings were applied on the <code>Request For Quoto</code> rule, even though the vendor's catalog mode settings aren't enabled from the store settings. Previously, if the site admin enabled the <code>Catalog Mode</code> feature from Dokan settings, the vendor’s <code>Catalog Mode</code> settings weren’t taken into consideration when applying <code>Request For Quotation</code> rules.</li> <li> <strong>fix:</strong> [Refund] Fixed an issue where the {amount} placeholder is not working when the {amount} placeholder was used as the email subject or email heading for the Dokan New Refund Request email template.</li> <li> <strong>fix:</strong> [ProductAddOns] Fixed an issue where the addOns feature under <code>Single Product Page</code> was displaying some HTML code due to <code>WooCommerce Product AddOns</code> plugin version incompatibility.</li> <li> <strong>fix:</strong> [DokanStripeExpress/RequestForQuote] Fixed an issue where the GooglePay or ApplePay button appears on Single Product Page even when the cart button is replaced with <code>Add to Quote</code> button.</li> <li>*<em>fix::</em> [DeliveryTime] Fixed an issue where the <code>Delivery Time</code> date picker is not appearing on the checkout page under some specific themes.</li> </ul> <h3>3.8.4</h3> <p><em>Release Date – Sep 26, 2023</em></p> <ul> <li> <strong>update:</strong> [VendorSubscription] With this updates, after the successful purchase of a recurring subscription, the vendor will get a email notification.</li> <li> <strong>update:</strong> [Announcement] Vendor search box initial search placeholder text and no vendor found message has been updated to reduce confusion during initial search. on the admin dashboard for initial searching of the vendors.</li> <li> <strong>update:</strong> [StoreListAPI/Geolocation] Added Geolocation filter support for Store list API.</li> <li> <strong>update:</strong> [Wholesale] Added <code>no name</code> text on wholesale customer table for user with no first name and last name.</li> <li> <strong>update:</strong> Various style improvements of Dokan frontend including Vendor Dashboard, Single Store Page, Single Product Page etc.</li> <li> <strong>update:</strong> [SPMV] Display store name instead of full name on Assigned product to vendors search box on admin dashboard product edit page.</li> <li> <strong>fix:</strong> [Coupon] Fixed an issue where the excluded product feature of a coupon was not working as expected,</li> <li> <strong>fix:</strong> [DeliveryTime] Fixed an issue where the translation of &quot;am&quot; and &quot;pm&quot; is not working as expected for store open and close feature. Previously, after translating am|pm to another language. Delivery time on vendor dashboard section was not working properly. After the update the mentioned issue will be fixed.</li> <li> <strong>fix:</strong> [VendorShipping] Added vendor shipping support for <code>Location not covered by your other zones</code>.</li> <li> <strong>fix:</strong> [Wholesale] Fixed an issue where the customer can't become a wholesale customer if previously bought a WooCommerce product subscription [which changes the user role to subscriber]</li> <li> <strong>fix:</strong> [Wholesale] Fixed an issue where wholesale products can’t be created via REST API.</li> <li> <strong>fix:</strong> [SPMV] Fixed a fatal error while searching products via API while not providing any argument like <code>product_id</code>, Endpoint: <code>{{SERVER_URL}}/wp-json/dokan/{{version}}/spmv-product/search</code> </li> <li> <strong>fix:</strong> [SPMV] Fixed a fatal error while trying already cloned product to cart, <code>Endpoint: {{SERVER_URL}}/wp-json/dokan/{{version}}/spmv-product/add-to-store</code> </li> <li> <strong>fix:</strong> [VendorDashboard] Fixed an issue where the values of attributes are not appearing on the edit product page of Dokan Vendor Dashboard (new).</li> </ul> <h3>3.8.3</h3> <p><em>Release Date – Sep 13, 2023</em></p> <ul> <li> <p><strong>fix:</strong> [Booking/AddOns] Fixed an issue where product Add-ons section wasn’t loading uder Add New Booking page.</p> </li> <li> <p><strong>fix:</strong> [VendorVerification] Fixed an issue where the SMS Verification and Social Verification does not appear in the Dokan: Verification widget on the single store page if either one among ID Verification, Address Verification, or Company Verification is not verified</p> </li> <li> <p><strong>fix:</strong> Update hash algorithm from md5 to sha256 for improved security for Cookies storage, also included serialized data in hash calculation to ensure data integrity.</p> </li> <li> <p><strong>fix:</strong> Fixed a fatal error on withdraw page if user updated only Dokan Pro. This was due to a hook incompatibility used on Dokan Pro.</p> </li> <li> <p><strong>fix:</strong> [Withdraw] Fixed an issue where the {amount} placeholder is not working for the Dokan New Withdraw Request email template.</p> </li> <li> <p><strong>fix:</strong> Fixed an issue where Date-Range selection calendar under vendor dashboar were broken on various themes.</p> </li> <li> <p><strong>fix:</strong> [VendorSubscription] Fixed an issue where vendor subscription product can be assigned to any vendor. With this fix, while creating a subscription product, the vendor section will be hidden.</p> </li> <li> <p><strong>fix:</strong> Fixed an issue where the &quot;Become A Wholesale Customer&quot; feature gets removed by removing the &quot;Become A Vendor&quot; feature via hook.</p> </li> <li> <p><strong>fix:</strong> [ShippingStatus] Fixed an issue where {title} &amp; {message} placeholders do not work for the Shipping Status Notification for Customer email template</p> </li> <li> <p><strong>fix:</strong> [VendorSubscription] Fixed an issue where Dokan Vendor Subscription Product can not be purchased if admin enables catalog mode feature.</p> </li> <li> <p><strong>fix:</strong> [Geolocation] Fixed an issue where store listing location filtering wasn’t working if map radius is set to zero.</p> </li> <li> <p><strong>fix:</strong> [DeliveryTime] Fixed an issue wehre email was not triggered if the vendor changes delivery time information from Vendor Dashboard → Order details page.Now customers will be notified about the changes by vendor.</p> </li> <li> <p><strong>fix:</strong> [StripeExpress] Fixed an issue 'no such customer' error while purchasing a vendor subscription product</p> </li> <li> <p><strong>fix:</strong> [StripeExpress] Fixed an issue where vendor subscription product can’t be purchased with discounted amount if Coupon code is applied to the cart.</p> </li> <li> <p><strong>fix:</strong> [StripeExpress] Fixed initial payment and recurring payment amount if discount code is applied while purchasing a vendor subscription product using Stripe Express.</p> </li> <li> <p><strong>fix:</strong> [SocialLogin] Fixed an issue where Apple SSO wasn’t working due to the composer package version inconsistency of PHP-JWT library</p> </li> <li> <p><strong>fix:</strong> Fixed a fatal error when using Elementor Pro's My Account Widget with Dokan Pro Before this update, when using Elementor Pro's My Account widget to render the My Account page with the Dokan Pro plugin, certain circumstances triggered a PHP error exception. With the latest update, all scenarios have been addressed, ensuring that no PHP error exceptions are encountered.</p> </li> <li> <p><strong>fix</strong> [Booking] Fixed an issue where the Booking product is published directly, even though the product status is set to pending review from the Dokan settings.</p> </li> <li> <p><strong>fix:</strong> Fixed an issue where duplicating a product bypasses the Product Status setting under the Admin Dashboard → Dokan → Settings → Selling Options</p> </li> <li> <p><strong>fix:</strong> [VendorSubscription] Fixed in issue where bulk publishing product changing published product to pending based on Admin’s Product Status setting</p> </li> <li> <p><strong>fix:</strong> There were couple of issues based on the admin <code>Publish Product</code> Settings and Vendor’s <code>Publish Product Directly</code> capabilities. We’ve tested all the scenarios and provided fix if necessary.</p> </li> <li> <p><strong>update:</strong> [Booking] Removed unnecessary product type filter from Vendor Dashboard Booking product list page.</p> </li> <li> <p><strong>update:</strong> [ColorSchemeCustomizer] Integrated Color Scheme Customizer support for Vendor Dashboard hamburger menu background for mobile view.</p> </li> <li> <p><strong>update:</strong> [Booking] Made Vendor dashboard add resources section behaviour consistent with backend (WordPress Admin → Add New Booking Product) add resource section.</p> </li> <li> <p><strong>update:</strong> [Auction] Added Product Advertisement feature support for Auction products</p> </li> <li> <p><strong>update:</strong> [Booking] Added Product Advertisement feature support for Bookable products</p> </li> <li> <p><strong>update:</strong> [VendorStaff] Fixed some issue with email templates for vendor staff module</p> </li> <li> <p><strong>update:</strong> Removed the setting <code>Edited Product Status</code> and renamed <code>New Product Status</code> to <code>Product Status</code> from Admin Dashboard → Dokan → Settings → Selling Options. Previously, there were two different settings for the product status after creating a new product or updating a product: New Product Status and Edited Product Status. However, with the latest update, the Edited Product Status setting has been removed and the New Product Status setting has been renamed to Product Status. This single setting will be applied for both new and edited products. It’s important to note that the Publish Product Directly capability for vendors will take priority as usual.</p> </li> <li> <p><strong>update:</strong> Removed <code>Product Mail Notification</code> setting from Admin Dashboard → Dokan → Settings → Selling Options. Previously, the <code>Product Mail Notification</code> setting wasn’t working even though the setting was disabled. Since Dokan New Product and Dokan New Pending Product email already include the enable/disable feature, this setting is redundant.</p> </li> <li> <p><strong>update:</strong> Added a button to reset filter options on the product list page under the vendor dashboard.</p> </li> </ul> <h3>3.8.2</h3> <p><em>Release Date – Aug 25, 2023</em></p> <ul> <li> <strong>fix:</strong> [ReportAbuse] Fixed an issue where login form doesn't disappear after guest user login to submit an abuse report.</li> <li> <strong>fix:</strong> [Booking] Fixed an issue where if the vendor adds resources to a product this will create an additional bookable product. Previously, If the vendor adds or removes resources to a bookable product this will create another additional product named Product in the vendor dashboard booking menu. In fact, each time a vendor adds or removes resources this will create a product called Product. This issue has been fixed now.</li> <li> <strong>fix:</strong> [StoreReview] Fixed an issue where the star rating that the user provided while creating a store review is not included in the email content.</li> <li> <strong>fix:</strong> [VendorStaff] Fixed a PHP Deprecation warning while creating a new vendor staff.</li> <li> <strong>fix:</strong> [StoreReview] Fixed Layout breaks issue if a product review content length is more that 50 characters under vendor dashboard store review listing table.</li> <li> <strong>fix:</strong> [StoreReview] Fixed an issue where searching for customers under customer filter wasn’t working under Dokan admin dashboard.</li> <li> <strong>fix:</strong> [Announcements] Fixed an issue where duplicate announcement emails are being sent. Previously, if the Dokan Stripe Express payment gateway is enabled with the option Send Announcement to Non-connected Sellers enabled, New vendors are getting the announcement email multiple times. Now the issue is resolved.</li> <li> <strong>fix:</strong> [RequestForQuote] Fixed some PHP warnings while trying to update quote rules with a non-existent quote rule id.</li> <li> <strong>fix:</strong> [VariableProduct] Fixed an issue where bulk actions for the variable product could not create any impact on the product variations.</li> <li> <strong>fix:</strong> [HPOS] Added HPOS support for Shipping Status and Vendor Subscription.</li> <li> <strong>update:</strong> [PaypalMarketplace] Added reverse withdrawal payment support using PayPal Marketplace payment gateway.</li> </ul>";}s:11:"new_version";s:6:"3.11.0";s:12:"last_updated";s:19:"2024-05-10 03:58:02";s:7:"package";s:357:"https://api.appsero.com/update/8f0a1669-b8db-46eb-9fc4-02ac5bfe89e7/download?key=e5d874fc-ad4b-48b4-9d30-f9df2ddb974c&validity=eyJpdiI6IkxPVi9ETEFHZE5aZnJhL0hFVVplOWc9PSIsInZhbHVlIjoiSCt2UFVoRVVGTytBN0VSK1NRNDRzalk0VlpqUC9SOWlKZHZiRlJDeTVCZz0iLCJtYWMiOiI4ZTcyNzAyMjExYWIwYjc5NDljMGMxZDE1ZWJhNTU3Zjk0NTY3NjRiOTM4MmMwY2IwZjNiN2JjOGJkZjc2MGRjIiwidGFnIjoiIn0%3D";s:13:"download_link";s:357:"https://api.appsero.com/update/8f0a1669-b8db-46eb-9fc4-02ac5bfe89e7/download?key=e5d874fc-ad4b-48b4-9d30-f9df2ddb974c&validity=eyJpdiI6IkxPVi9ETEFHZE5aZnJhL0hFVVplOWc9PSIsInZhbHVlIjoiSCt2UFVoRVVGTytBN0VSK1NRNDRzalk0VlpqUC9SOWlKZHZiRlJDeTVCZz0iLCJtYWMiOiI4ZTcyNzAyMjExYWIwYjc5NDljMGMxZDE1ZWJhNTU3Zjk0NTY3NjRiOTM4MmMwY2IwZjNiN2JjOGJkZjc2MGRjIiwidGFnIjoiIn0%3D";}