Hello 8theme Support Team,
I am running the XStore theme for my e-commerce store, AllPoint Shop, on a highly optimized PHP 8+ environment. While the theme functions perfectly on the frontend, my server’s error logs are constantly being flooded with the following PHP warnings triggered by the et-core-plugin:
PHP Warning: Undefined array key “animated_hearts” in …/et-core-plugin/packages/xstore-wishlist/xstore-wishlist.php on line 195
PHP Warning: Undefined array key “show_icon” in …/et-core-plugin/packages/xstore-wishlist/xstore-wishlist.php on line 214
PHP Warning: Undefined array key “show_icon” in …/et-core-plugin/packages/xstore-compare/xstore-compare.php on line 215
Although these do not cause fatal errors, modern PHP environments are strict about undefined array keys. The lack of isset() or !empty() checks before accessing these variables causes unnecessary log bloat, making server monitoring difficult for us.
Could you please escalate this to your development team so they can properly define these keys or add the necessary checks in the upcoming plugin update?
Thank you for your assistance.
Best regards.