O:8:"stdClass":13:{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.2";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:42349:"<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> <h3>3.8.1</h3> <p><em>Release Date – Aug 21, 2023</em></p> <ul> <li>[VendorSubscription] Fixed an issue where subscription was getting cancelled automatically.</li> </ul> <h3>3.8.0</h3> <p><em>Release Date – Aug 18, 2023</em></p> <ul> <li> <strong>update:</strong> Added HPOS (High-Performance Order Storage) support for Dokan Pro.</li> <li> <strong>update:</strong> Updated minimum PHP version requirement to 7.3</li> <li> <strong>fix:</strong> [StripeExpress] Resolved an issue where the refund request gets canceled upon the vendor initiating the request. Previously, When a vendor initiates a refund request through the Dokan Stripe Express payment method, the refund request is automatically canceled. This issue has been fixed now.</li> </ul> <h3>3.7.30</h3> <p><em>Release Date – Jul 25, 2023</em></p> <ul> <li> <strong>update:</strong> [StoreReview/Auction/RequestForQuotation] Restrictions added for vendors to Quote, Review and Purchase their own products. Previously, vendors could purchase, add to quote and post reviews for their own product. Which is not logical and could manipulate the search results of a product in a marketplace. With this update, vendors will not be able to purchase or post reviews for their own product.</li> <li> <strong>update:</strong> [AdminReport] Updated Status filter to support multiple order status. Now, users will be able to select multiple order statuses to filter the report lots and while exporting the report logs. Previously Only one status can be selected for the status filter.</li> <li> <strong>update:</strong> [AdminReport] Added refunded items log under the admin reports log table Now admin can see the refund amount along with the original amount for Shipping, Shipping Tax, and Product Tax In the Table rows.</li> <li> <strong>update:</strong> [RequestForQuotation] Enhanced Quote Approval Process: Admin Can Now Approve Quotes and Convert Quote to Orders In previous versions, admin lacked the ability to approve quotes, limiting their involvement to only converting quotes to orders. This created a gap in the quote approval process. However, with the latest update, significant improvements have been implemented to empower the admin with complete control over the entire quote lifecycle.</li> <li> <strong>update:</strong> [AdminSettings] Added tooltips for Withdraw Disbursement and Disbursement Schedule to guide users. Admin can enable single or both-way disbursement, and vendors can choose the most convenient option.</li> <li> <strong>update:</strong> [AdminSettings] Added toggle switches for API integrations (Facebook, Twitter, Google, etc.) in Seller verification &amp; social API settings, allowing users to enable/disable them individually.</li> <li> <strong>update:</strong> [AdminSettings] Implemented a &quot;Copy to Clipboard&quot; feature for redirect links used in seller verification &amp; social API settings, enabling users to copy links effortlessly.</li> <li> <strong>update:</strong> [AdminSettings] Aligned the visibility behavior of the Active map API Source &amp; input key field with that of live chat settings' Active chat provider &amp; input key field visibility.</li> <li> <strong>update:</strong> [AdminSettings] Aligned the visibility behavior of the Active gateway (SMS verification gateway) &amp; input section (Vonage/Twilio) with that of live chat settings' Active chat provider &amp; input key field visibility.</li> <li> <strong>fix:</strong> [AdminSettings] Moved the tooltip from Store Terms And Condition to Enable Terms And Condition setting, correcting the tooltip placement issue.</li> <li> <strong>fix:</strong> [Subscription] Subscription Cancellation email message for vendor subscription module has been updated. Previously, Vendor Subscription Cancellation email was conveying a different message which was outright confusing. With this update the issue has been fixed.</li> <li> <strong>fix:</strong> [Booking] Fixed an issue where the availability rows under WordPress Dashboard → Products → Add New are broken when the Dokan WooCommerce Booking Integration module is enabled with the latest version of WoCommerce Booking Plugin (v2.0.0).</li> </ul> <h3>3.7.29</h3> <p><em>Release Date – Jul 20, 2023</em></p> <ul> <li> <strong>fix:</strong> [Commission] Fixed an issue where the combined commission wasn't working.</li> <li> <strong>fix:</strong> [StoreSupport] Fixed an issue where the Store Support button wasn't working on the Single Product and Single Order Details page</li> <li> <strong>fix:</strong> [Elementor/SocialShare] Fixed an issue where the Store Support and Social Share button wasn't working on the Single Store Page template</li> <li> <strong>fix:</strong> [SPMV] Fixed some warnings under vendor dashboard Add/Edit product page while searching for the product via SPMV(Single Product Multi-Vendor) module.</li> </ul> <h3>3.7.28</h3> <p><em>Release Date – Jul 14, 2023</em></p> <ul> <li> <strong>fix:</strong> Fixed a fatal error while creating a bookable product if YITH Brands plugin wasn't installed.</li> </ul> <h3>3.7.27</h3> <p><em>Release Date – Jul 12, 2023</em></p> <ul> <li> <strong>new:</strong> Added a feature to display the remaining amount to Free Shipping (Left to free shipping).</li> <li> <strong>fix:</strong> [ProductAdvertising] Fixed a PHP notice for creating product advertisements without any data via REST API endpoint: {{SERVER_URL}}/wp-json/dokan/v1/product_adv/create</li> <li> <strong>fix:</strong> [RequestAQuote] Fixed a PHP notice for converting quote request to order without providing status via REST API endpoint: {{SERVER_URL}}/wp-json/dokan/v1/dokan-request-quote/convert-to-order/{quote_id}</li> <li> <strong>fix:</strong> Fixed a PHP notice for providing a non-existing announcement id to get a single announcement via REST API. endpoint: {{SERVER_URL}}/wp-json/dokan/v1/announcement/{announcement_id}</li> <li> <strong>fix:</strong> [StoreReview] Fixed a couple of PHP notices for trying to restore a non-deleted store review via REST API endpoint: {{SERVER_URL}}/wp-json/dokan/v1/store-reviews/{review_id}/restore</li> <li> <strong>fix:</strong> Fixed a PHP Fatal error for adding product variation with a non-existing product id via REST API endpoint: {{SERVER_URL}}/wp-json/dokan/v1/products/{product_id}/variations</li> <li> <strong>fix:</strong> Fixed a PHP notice while deleting a product variation via REST API endpoint: {{SERVER_URL}}/wp-json/dokan/v1/products/{product_id}/variations/{variation_id}</li> <li> <strong>fix:</strong> [RequestAQuote] While updating a quote rule without a name via REST API, was setting the quote rule name to empty. This issue now has been fixed. endpoint: {{SERVER_URL}}/wp-json/dokan/v1/dokan-quote-rule/{rule_id}</li> <li> <strong>fix:</strong> Fixed a fatal error while getting all order notes for non-existing (deleted) orders. endpoint: {{SERVER_URL}}/wp-json/dokan/v1/orders/{order_id}/notes</li> <li> <strong>fix:</strong> [SellerVacation] Fixed a layout-breaking issue under Vendor Dashboard → Store Settings Page if vacation mode message is large text.</li> <li> <strong>fix</strong> [VendorSubscription] Fixed an issue where the Subscription menu wasn’t displaying under the vendor dashboard if the vendor’s selling capability was disabled. Previously, If the vendor’s selling capability is disabled then the vendor could not see the subscription menu and its information and could not buy a new subscription. With this fix, now the vendor can see the subscription menu and buy them.</li> <li> <strong>update:</strong> Replaced Magnific Popup library with iziModal.</li> <li> <strong>update:</strong> [SocialLogin] With this update when a user uses social login from the checkout page, the user is redirected to the checkout page instead of the my-account page.</li> <li> <strong>update:</strong> [Auction] Added YITH WooCommerce Brands Add-On support for the Dokan Auction module.</li> <li> <strong>update:</strong> [Booking] Added YITH WooCommerce Brands Add-On support for the Dokan Booking module.</li> </ul> <h3>3.7.26</h3> <p><em>Release Date – Jun 24, 2023</em></p> <ul> <li> <strong>fix:</strong> Fixed a fatal error while upgrading to Dokan Pro starter and professional plans.</li> </ul> <h3>3.7.25</h3> <p><em>Release Date – Jun 23, 2023</em></p> <ul> <li> <strong>fix:</strong> [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.</li> <li> <strong>fix:</strong> [Booking] Removed unnecessary product type filter from Bookable products listing page. Previously, the Bookable products listing page included a <code>Product Type</code> 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 <code>Product Type</code> filter from the Bookable Products listing page.</li> <li> <strong>fix:</strong> [ReportAbuse] Resolved an issue with the <code>site.com/wp-json/dokan/v1/report-abuse/batch</code> API endpoint when the <code>items</code> argument was an empty array.</li> <li> <strong>fix:</strong> Fixed a fatal error on the <code>withdraw</code> endpoint if admin set an empty string for Minimum Withdraw Limit under Dokan Settings → Withdraw Options</li> <li> <strong>fix:</strong> [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.</li> <li> <strong>fix:</strong> [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.</li> <li> <strong>fix:</strong> [Auction] Fixed an issue where auction products can be created without some mandatory field from the vendor dashboard.</li> <li> <strong>update:</strong> [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.</li> <li> <strong>update:</strong> [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.</li> <li> <strong>update:</strong> [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.</li> <li> <strong>update:</strong> [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.</li> <li> <strong>update:</strong> [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.</li> <li> <strong>update:</strong> [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.</li> </ul> <h3>3.7.24</h3> <p><em>Release Date – Jun 9, 2023</em></p> <ul> <li> <strong>fix:</strong> [VendorVerification] Fixed a fatal error and some warnings when the vendor verification module is enabled.</li> </ul> <h3>3.7.23</h3> <p><em>Release Date – Jun 8, 2023</em></p> <ul> <li> <strong>new:</strong> Added API support for withdrawal disbursement vendor settings. Below new API endpoints has been added: {{site_url}}/wp-json/dokan/v2/withdraw/disbursement {{site_url}}/wp-json/dokan/v2/withdraw/disbursement/disable</li> <li> <strong>update:</strong> [VendorVerification] Added Email template support for the emails triggered by the vendor verification feature. Updated vendor verification document approval emails to use an email template file instead of being written directly in the code. Also, the email templates are now fully translatable.</li> <li> <strong>update:</strong> [VendorAnalytics] Added support for Google Analytics version 4. We understand your concerns about the closing of the Google Analytics API for Universal Analytics and the move to only support Google Analytics Version 4. Our team has worked hard to ensure a smooth migration from UA to GA4. You can now create new Streams and/or migrate your data and metrics to Google Analytics 4.</li> <li> <strong>update:</strong> [VendorAnalytics] Removed product quantity and URL size restrictions for analytics queries. We understand the frustration caused by the URL size limitation in the Google Analytics API V3. With the update to GA4, we’re happy to announce that this restriction has been lifted.</li> <li> <strong>update:</strong> [VendorAnalytics] The date format for the “From” and “To” date pickers now matches the website’s date format. Previously, these fields displayed dates in the default browser format of ‘yy-mm-dd’. This ensures consistency in the display of dates across the website.</li> <li> <strong>update:</strong> [RequestAQuote] Customers now receive an Order Confirmation email when their quote is converted to an order, providing clarity on the status of their quote. Customers now receive a new Order Confirmation email when their quote is converted to an order. This update addresses previous uncertainty about the status of quotes by sending a notification to the customer as soon as their quote is approved and ready for payment.</li> <li> <strong>fix:</strong> [WPML] Fixed issue with WPML and Dokan where payment redirection and webhook URLs were being translated. When the WPML plugin is set up with Dokan by the site admin and additional languages are added to the website, the payment redirection and webhook URLs displayed in both admin and vendor settings were being translated. However, for these URLs to work correctly, they need to remain in the website’s main language. We have made changes to ensure that these URLs do not get translated and remain correct.</li> <li> <strong>fix:</strong> [VendorShipping] Added validation for free shipping availability for vendors using the Dokan shipping method. This update extends the support for WooCommerce free shipping validation to include vendors using the Dokan shipping method, ensuring consistent validation across all vendor shipping options.</li> <li> <strong>fix:</strong> The date and time format for the Shipping Tracking Shipment Timeline now matches the website’s global settings. This update ensures that the timeline displays dates and times in the format specified in the website’s settings and localization options, rather than using a fixed format.</li> <li> <strong>fix:</strong> [VendorShipping] Shipping zones in the Vendor Shipping Settings now reflect the sorting order set by the Admin in the WooCommerce Admin settings. Previously, the sorting order of shipping zones was not displayed correctly in the Vendor Shipping Settings, causing confusion for vendors. This update ensures that shipping zones are displayed in the correct order according to the Admin’s settings.</li> <li> <strong>fix:</strong> Resolved an issue with importing products on the vendor dashboard when using Arabic translation with Loco Translate. It appears that there was a problem or bug when attempting to import products on the vendor dashboard, specifically when the site is translated into Arabic or other right-to-left (RTL) languages using the <a href="https://wordpress.org/plugins/loco-translate/">Loco Translate</a> plugin and the <a href="https://wordpress.org/plugins/automatic-translator-addon-for-loco-translate/">Automatic Translate Addon For Loco Translate</a> plugin. However, the issue with the product import has been resolved and fixed.</li> <li> <strong>fix:</strong> [RequestForQuote] Quote Rules are applying for products under the vendor dashboard product listing page. Vendors can now view their own product prices on the vendor product dashboard in the Dokan plugin for WordPress and WooCommerce. Previously, when a quotation rule was applied to a vendor, it prevented them from seeing their own product prices on the dashboard. This issue has been resolved, providing a more transparent experience for vendors using the plugin.</li> <li> <strong>fix:</strong> [StoreOpneCloseTime] Resolved an issue where vendors were unable to configure their store’s opening and closing times using a mobile device. Previously, in the mobile responsive view, the open and close times were hidden and the time-picker was malfunctioning, preventing vendors from setting their store hours. This update ensures that vendors can now easily set their store hours using a mobile device.</li> <li> <strong>fix:</strong> [DokanRefund] Resolved an issue where the refund template did not allow for child theme overrides. Previously, when a refund was processed, the Dokan template was always used instead of any customizations made in a child theme. This issue has been addressed by updating the load_order_items() function in ajax.php to check for a child theme version of the template before defaulting to the Dokan template.</li> <li> <strong>fix:</strong> [StoreReview] Resolved a translation issue where <code>Comment box is empty</code> string wasn’t translatable.</li> </ul> <h3>3.7.22</h3> <p><em>Release Date – May 24, 2023</em></p> <ul> <li> <strong>update:</strong> [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.</li> <li> <strong>update:</strong> [VendorDashboard] Added Shipping tax refund restriction based on tax settings.</li> <li> <strong>update:</strong> [DeliveryTime] Delivery time selection now prevents choosing past times.</li> <li> <strong>fix:</strong> “Change Store Photo&quot; text blocks image upload clickable region</li> <li> <strong>fix:</strong> [ProductReviews] Disabling Product Reviews in WooCommerce Does Not Hide Reviews Menu in Vendor Dashboard.</li> <li> <strong>fix:</strong> Fixed some warnings and fatal errors for PHP versions 8.1 and 8.2.</li> <li> <strong>fix:</strong> [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.</li> <li> <strong>fix:</strong> [VendorDashboard] Translation wasn’t working for some modules eg: Seller Badge.</li> <li> <strong>fix:</strong> [EuComplianceFields] Fixed new customer created from checkout page getting a &quot;None&quot; user role</li> <li> <strong>fix:</strong> [StripeExpress] An issue with saving payment methods for customers without a billing address in Stripe Express module has been resolved.</li> </ul> <h3>3.7.21</h3> <p><em>Release Date – May 10, 2023</em></p> <ul> <li> <p><strong>fix:</strong> Remove assigned store categories from a user while deleting a user account</p> </li> <li> <p><strong>fix:</strong> Fixed wrong counts of store categories under Dokan admin page</p> </li> <li> <p><strong>fix:</strong> [ProductVariationController.php] fix syntax error in get_item_schema() call</p> </li> <li> <p><strong>fix:</strong> [SellerBadge] fixed a typo in the properties key of the item schema</p> </li> <li> <p><strong>fix:</strong> [VendorSubscription] Added null check for $product before checking its type</p> </li> <li> <p><strong>fix:</strong> Fixed badge events are firing even though no badge has been created yet.</p> </li> <li> <p><strong>fix:</strong> Fixed badge search doesn't work after providing an invalid search value under vendor dashboard</p> </li> <li> <p><strong>fix:</strong> [StripeExpress] Save Card for stripe connect doesn't work correctly if the Stripe Express module is enabled</p> </li> <li> <p><strong>fix:</strong> [StripeExpress] Can not add a new Payment Method using Stripe Express from the My Account page if the cart is not empty (Vendor should be connected using Stripe Express)</p> </li> <li> <p><strong>fix:</strong> [StripeExpress] Fixed a fatal error while adding a customer payment method (card) from the My Account --&gt; Payment Methods page.</p> </li> <li> <p><strong>fix:</strong> Fixed after expiration of a subscription, repurchasing vendor subscription publishes all vendor products regardless of product status[draft, pending review, online]</p> </li> <li> <p><strong>fix:</strong> [Booking] Fixed calendar doesn't show up while creating booking from the Vendor Dashboard --&gt; Booking --&gt; Add Booking menu</p> </li> <li> <p><strong>fix:</strong> [VendorVerification] Fixed verified badge on the single store page is not appearing in all store headers.</p> </li> <li> <p><strong>fix:</strong> [DokanStripeExpress] Fixed the vendors are redirected to the first step of the seller setup wizard after they connect their Stripe account in the second step.</p> </li> <li> <p><strong>update:</strong> [ProductAdvertisement] Added sold individually param to true for advertisement base product when creating it, so that quantity can't be changed</p> </li> <li> <p><strong>update:</strong> Added Dokan dummy data link under WordPress Dashboard --&gt; Dokan --&gt; Tools menu</p> </li> <li> <p><strong>update:</strong> [DistanceRateShipping] Added a new section to check if Distance Matrix API is enabled for Google Map API Key.</p> </li> <li> <p><strong>update:</strong> [ColorSchemeCustomizer] Used color set by Color Scheme Customizer Module instead of hardcoded value for Report Abuse modal header color</p> </li> <li> <p><strong>update:</strong> [RFQ] Changed REST base dokan/v1/customers to dokan/v1/request-for-quote/customers since Dokan Mobile App already occupied this REST base</p> </li> <li> <p><strong>update:</strong> [RFQ] Changed REST base dokan/v1/dokan-quote-rule to dokan/v1/request-for-quote/dokan-quote-rule</p> </li> <li> <p><strong>update:</strong> [RFQ] Changed REST base dokan/v1/dokan-request-quote to dokan/v1/request-for-quote/</p> </li> <li> <p><strong>update:</strong> [RFQ] Changed REST base dokan/v1/roles to dokan/v1/request-for-quote/roles</p> </li> <li> <p><strong>update:</strong> [VendorSubscription] Added cart notices under vendor subscription list page, previously error messages were displaying only on cart or checkout pages.</p> </li> <li> <p><strong>update:</strong> Remove expected earning calculation from subscription and variable products</p> </li> <li> <p><strong>update:</strong> [StripeExpress] Set country field as required if Cross Border Transfer and Onboarding feature is enabled from Payment Gateway setting</p> </li> <li> <p><strong>update:</strong> [StripeExpress] Added a button to cancel onboarding process from Vendor Dashboard payment settings page</p> </li> </ul> <h3>3.7.20</h3> <p><em>Release Date – Apr 28, 2023</em></p> <ul> <li> <strong>update:</strong> [VendorAnalytics] Completed Google verification for Vendor Analytics App.</li> </ul> <h3>3.7.19</h3> <p><em>Release Date – Apr 17, 2023</em></p> <ul> <li> <strong>new:</strong> [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</li> <li> <strong>update:</strong> [StripeExpress] Moved some CSS code to the Astra theme support folder.</li> <li> <strong>fix:</strong> Fixed a design issue under the Social profile link on the vendor dashboard.</li> <li> <strong>fix:</strong> [ProductReviews] Fixed bulk actions are not working on the review list page under vendor dashboard</li> <li> <strong>fix:</strong> Fixed some PHP warning under admin dashboard users profile edit page</li> </ul> <h3>3.7.18</h3> <p><em>Release Date – Apr 10, 2023</em></p> <ul> <li> <strong>fix:</strong> [VendorDashboard] Fixed announcement menu is not highlighted for the announcement details page.</li> <li> <strong>fix:</strong> [VendorDashboard] Fixed wrong navigation link on the order details page on product line items lists.</li> <li> <strong>fix:</strong> [VendorDashboard] Fixed duplicating any product bypass the New Product Status feature, now set to draft as default product status</li> <li> <strong>fix:</strong> Fixed some deprecated PHP warnings</li> <li> <strong>fix:</strong> [StoreSupport] Fixed Support ticket wasn't loading from admin panel if vendor id wasn't found on topic meta.</li> <li> <strong>fix:</strong> [RequestForQuote] Fixed unable to add variable products to the cart if the request for quotation module is enabled</li> <li> <strong>fix:</strong> [StoreOpenCloseTime] Fixed time selector of the store open close time settings was broken.</li> <li> <strong>fix:</strong> [Refund] Refund request wasn't successful if tax amount rounding precision is greater than 2</li> <li> <strong>update:</strong> [StripeExpress] Admin will be able to disconnect/delete connected seller accounts from the admin dashboard user details page</li> <li> <strong>update:</strong> [MangoPay] Added support for non-recurring payments for Vendor Subscription products.</li> </ul> <h3>3.7.17</h3> <p><em>Release Date – Mar 23, 2023</em></p> <ul> <li> <p><strong>new:</strong> [StripeExpress] Support for cross-border onboarding and transfer within the boundary of the European Union and SEPA</p> </li> <li> <p><strong>new:</strong> [NewVendorDashboard] Added support for Rank Math Module</p> </li> <li> <p><strong>new:</strong> [NewVendorDashboard] Added support for Geolocation Module</p> </li> <li> <p><strong>new:</strong> [StripeExpress] Added support for purchasing product advertisement via Stripe Express</p> </li> <li> <p><strong>new:</strong> [MangoPay] Added support for purchasing product advertisement via Mango Pay</p> </li> <li> <p><strong>new:</strong> [FollowStore] Added API endpoint to get a vendor follower list (wp-json/dokan/v1/follow-store/followers?vendor_id=1)</p> </li> <li> <p><strong>update:</strong> [StripeExpress] Optimized payment request buttons implementation on the cart page</p> </li> <li> <p><strong>update:</strong> [SPMV] Removed the capability to clone Grouped Products.</p> </li> <li> <p><strong>update:</strong> [PayPalMarketplace] Display a formatted error message if a refund request gets canceled due to insufficient balance under the vendor’s PayPal account.</p> </li> <li> <p><strong>update:</strong> [PayPalMarketplace] Set PayPal product type to PPCP only if UCC mode is enabled and supported otherwise product type will be selected as Express.</p> </li> <li> <p><strong>update:</strong> [HPOS] Added High Performance Order Storage support for MangoPay and StripeExpress</p> </li> <li> <p><strong>fix:</strong> [ProductCategoryPopup] Default category is selected by default during bulk edit has been fixed</p> </li> <li> <p><strong>fix:</strong> [SPMV] Product Advertisement Payment &amp; Reverse Withdrawal Payment product showing on SPMV list</p> </li> <li> <p><strong>fix:</strong> [FollowStore] Fixed permalink reset issue after activating the module</p> </li> <li> <p><strong>fix:</strong> [StoreCategories] Uncategorized count increases after adding new users other than seller role</p> </li> </ul> <h3>3.7.16</h3> <p><em>Release Date – Mar 9, 2023</em></p> <ul> <li> <strong>update:</strong> [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.</li> <li> <strong>update:</strong> [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.</li> <li> <strong>update:</strong> [Shipping] Added Free Shipping validity check support for individual vendors shipping if set from individual shipping options or coupon</li> <li> <strong>fix:</strong> [GEOLocation] The product is not showing when searching for products using the product location address on the shop page</li> <li> <strong>fix:</strong> [VendorStoreSettings] State option appear while choosing the country with no state</li> <li> <strong>fix:</strong> [Refund] Fixed a fatal error while refunding an order from vendor dashboard if order line item doesn’t contain tax.</li> <li> <strong>fix:</strong> [Refund] The vendor earnings become negative after the admin approves any refund request.</li> </ul> <h3>3.7.15</h3> <p><em>Release Date – Feb 23, 2023</em></p> <ul> <li> <p><strong>update:</strong> [Shortcode] Added user role-based validation for the customer-to-vendor migration shortcode.</p> </li> <li> <p><strong>update:</strong> [StoreSettings] Added DateRangePicker library instead of DatePicker for vacation mode settings.</p> </li> <li> <p><strong>update:</strong> [ShipStation] Dsiplay admin dependency notice to resolve conflict with “WooCommerce – ShipStation Integration” plugin</p> </li> <li> <p><strong>update:</strong> [SellerBadge] Removed the placeholder condition part for the badges that do not require a condition and placed a self-explanatory content on that part.</p> </li> <li> <p><strong>update:</strong> [SellerBadge] Replaced the Logical select dropdown with the text ‘More Than’ as the dropdown was not required.</p> </li> <li> <p><strong>update:</strong> [DistanceRateShipping] Replaced <code>Second Address</code> text with <code>City</code> under Distance Rate Shipping Vendor Settings page under City text box description.</p> </li> <li> <p><strong>update:</strong> [DeliveryTime]: Added Delivery/Pickup time in order confirmation email of admin, vendor, and customer.</p> </li> <li> <p><strong>fix:</strong> [Shortcode] The customer-to-vendor migration form throwing a fatal error after submitting has been fixed.</p> </li> <li> <p><strong>fix:</strong> [Refund] Vendor can't refund if the remaining amount is in fraction (e.g. 0.01) for order total/tax/shipping</p> </li> <li> <p><strong>fix:</strong> [StoreSettings] DatePicker was disabling wrong dates after adding a vacation schedule on seller vacation mode settings.</p> </li> <li> <p><strong>fix:</strong> [StoreSettings] Duplicate <code>Set Vacation Message</code> textbox was displaying if <code>Date wise close</code> mode is selected for vacation mode settings.</p> </li> <li> <p><strong>fix:</strong> [StoreSettings] Unnecessary validation message for <code>Set Vacation Message</code> textbox after store settings have been saved.</p> </li> <li> <p><strong>fix:</strong> [RequestAQuote] Getting a &quot;Your quote is currently empty.&quot; message when a customer submitted the quotation request has been fixed</p> </li> <li> <p><strong>fix:</strong> [Elementor] Hiding the vendor info from the WP admin dashboard Dokan setting still the vendor information appearing on the single store page has been fixed.</p> </li> <li> <p><strong>fix:</strong> Vendor profile picture becomes blurred if the profile picture is uploaded from the admin dashboard.</p> </li> <li> <p><strong>fix:</strong> [AdminCoupon] Fixed minimum amount of admin coupon applies based on the base product price, excluding tax</p> </li> <li> <p><strong>fix:</strong> [SellerBadge] Removed animation from badge add/edit page</p> </li> <li> <p><strong>fix:</strong> [Geolocation] If products are exported without meta value and trying to update them, it gets stuck and returns a fatal error when the Geolocation module is enabled.</p> </li> <li> <p><strong>fix:</strong> [StoreReview] The markup on the Vendor Dashboard Reviews page is broken if the Vendor Product Review option is disabled in the admin settings.</p> </li> <li> <p><strong>fix:</strong> [StripeConnect] The <code>Processing Fee Paid By</code> tooltip generated by Dokan Stripe Connect is sending the wrong message if the gateway fee was paid by the admin.</p> </li> <li> <p><strong>fix:</strong> [Booking] Vendors are getting incorrect links via emails to view the single order and all orders.</p> </li> </ul>";}s:11:"new_version";s:5:"3.8.3";s:12:"last_updated";s:19:"2023-09-13 17:08:01";}