in Observer/ProcessProductAfterSaveEventObserver.php [55:78]
public function execute(Observer $observer)
{
if ($this->systemConfig->isActiveCatalogSync() == false) {
return;
}
/** @var Product $product */
$product = $observer->getEvent()->getProduct();
if (!$product->getId()) {
return;
}
$storeId = $product->getStoreId();
$product->setStoreId($this->fbeHelper->getStore()->getId());
try {
$requestData = $this->batchApi->buildProductRequest($product);
$requestParams = [];
$requestParams[0] = $requestData;
$this->fbeHelper->makeHttpRequest($requestParams, null);
} catch (Exception $e) {
$this->fbeHelper->logException($e);
}
$product->setStoreId($storeId);
}