If i comment this:
Klaviyo\Reclaim\Observer\ProductDeleteBefore
Product delete working fine.
The issue is on:
public function execute(Observer $observer)
{
$product = $observer->getEvent()->getProduct();
$websiteIds = $product->getWebsiteIds();
$storeIdKlaviyoMap = $this->_klaviyoScopeSetting->getStoreIdKlaviyoAccountSetMap($websiteIds);
If i comment this: Klaviyo\Reclaim\Observer\ProductDeleteBefore Product delete working fine.
The issue is on: public function execute(Observer $observer) { $product = $observer->getEvent()->getProduct(); $websiteIds = $product->getWebsiteIds(); $storeIdKlaviyoMap = $this->_klaviyoScopeSetting->getStoreIdKlaviyoAccountSetMap($websiteIds);
to => $storeIdKlaviyoMap = $this->_klaviyoScopeSetting->getStoreIdKlaviyoAccountSetMap($websiteIds);