Skip to content

v6.0.2

Compare
Choose a tag to compare
@ah-net ah-net released this 12 Mar 10:36
· 33 commits to master since this release

What's Changed

  • With the removal of Class Zend_Http_Client from Magento 2.4.6, the triggerTweakwiseImport function didn't work. To address this issue, we replaced the Zend client with the LaminasClient, ensuring the continued functionality of the affected feature.
    by @magextensions in #32

  • Implemented enhancements resulting in a significant 20% improvement in export speed for production sites, as observed with a limited dataset.

Key improvements include:

Optimization of debug logging: Previously, the $this->log->debug function was called for every category/product, regardless of whether the site was in production mode. This led to unnecessary overhead, as the function is slow and does not log anything in production mode. The fix includes implementing a check for production mode before invoking the function, thereby reducing unnecessary processing.

Streamlining price field retrieval: In the getPriceValue function, price fields were fetched for each row, resulting in redundant data retrieval. To mitigate this inefficiency, the fix involves passing the already known price fields to the function, eliminating the need for fetching them repeatedly for each price. This optimization contributes to improved overall performance during data export operations.

by @ah-net in #31

New Contributors

Full Changelog: v6.0.1...v6.0.2