in Observer/AddToCart.php [64:86]
public function execute(Observer $observer)
{
try {
$eventId = $observer->getData('eventId');
$productSku = $this->request->getParam('product_sku', null);
$product = $this->magentoDataHelper->getProductWithSku($productSku);
if ($product->getId()) {
$customData = [
'currency' => $this->magentoDataHelper->getCurrency(),
'value' => $this->magentoDataHelper->getValueForProduct($product),
'content_type' => 'product',
'content_ids' => [$product->getId()],
'content_category' => $this->magentoDataHelper->getCategoriesForProduct($product),
'content_name' => $product->getName()
];
$event = ServerEventFactory::createEvent('AddToCart', $customData, $eventId);
$this->serverSideHelper->sendEvent($event);
}
} catch (\Exception $e) {
$this->fbeHelper->log(json_encode($e));
}
return $this;
}