Skip to main content

Changelog

1.2.4 (2026-10-09)

Features

  • Include tax in event value — New store-level setting under Stores Configuration Mirasvit Facebook marketing Facebook pixel (off by default). When it is on, item prices and the event value sent to Meta include tax, matching what the shopper pays. Shipping is never included. It needs Marketing Tracking (mirasvit/module-tm) 1.4.0 or later; with an older version, tax-exclusive amounts are sent as before.

Fixed

  • Upgrading no longer stops on the old Hyvä package — If mirasvit/module-fb-marketing-hyva was still installed, composer update refused to resolve and named no way out until you removed it by hand. Composer now removes it by itself during the upgrade. Hyvä support keeps working as before: it comes with this module and Marketing Tracking (mirasvit/module-tm).

1.2.3 (2026-09-21)

Improvements

  • The helper classes Meta ships with the Conversions API are now loaded through Composer's own autoloader. Server-side tracking keeps working exactly as before on stores whose Composer autoloader is not optimized, and the module now passes Magento Marketplace's code checks.

1.2.2 (2026-08-31)

Fixed

  • Unset in_stock parameter from ViewContent event

1.2.1 (2026-08-27)

Improvements

  • Added value to ViewContent category pages and pixel validation

1.2.0 (2026-08-25)

Improvements

  • The Facebook Pixel now loads on stores with a Content Security Policy enabled, even when the Tag Manager module is not installed.
  • Added console commands to preview and validate the Facebook Pixel events your store sends to Meta.

1.1.2 (2026-07-02)

Improvements

  • Added parameter order_id to browser event Purchase

1.1.1 (2026-06-15)

Improvements

  • Fixed Facebook CAPI error "Class FacebookAds\PII_DATA_TYPE not found" caused by non-PSR-4-compliant paths in facebook/capi-param-builder-php.

1.1.0 (2026-06-10)

Improvements

  • Event tracking is now delivered through the Tag Manager (Mirasvit_Tm) shared data layer — the module's own AJAX cart plugin, payment controller, frontend routes and debug toolbar were removed
  • Debug Mode and logging unified with the Tag Manager module (shared debug toolbar)
  • Pinned facebook/php-business-sdk to a verified version range (=20.0 25.0.2)
  • Hyva theme is supported out of the box — the separate mirasvit/module-fb-marketing-hyva compatibility extension is no longer needed and must be removed
  • Requires mirasvit/module-tm 1.1.0 or newer

1.0.31 (2026-05-21)

Improvements

  • Optimized add-to-cart event tracking

1.0.30 (2026-05-19)

Improvements

  • Localized to 15 core e-commerce locales (ar, cs, de, es, fr, it, ja, nl, pl, pt-BR, pt-PT, sv, tr, uk, zh-Hans)

1.0.29

(2026-04-10)

Fixed

  • Defer Facebook CAPI send to shutdown function to eliminate synchronous HTTPS block during page rendering

1.0.28

(2026-02-11)

Fixed

  • Call to a member function normalize() on array Facebook CAPI

1.0.27

(2026-01-28)

Fixed

  • Optimized Facebook CAPI integration to batch events in a single request, reducing PHP worker blocking

1.0.26

(2026-01-27)

Fixed

  • Added user params to AddPaymentInfo event'

1.0.25

(2025-12-11)

Fixed

  • Correct conversion api parameters

1.0.24

(2025-12-10)

Fixed

  • Undefined array key "currency" in PixelConverter

1.0.23

(2025-06-02)

Improvements

  • Improve WCAG 2.2 AA compatibility

1.0.20

(2025-05-20)

Improvements

  • Added config to add noscript Pixel code in the store

1.0.19

(2025-04-11)

Improvements

  • Compatibility with m248

1.0.18

(2025-04-11)

Fixed

  • Undefined variable: content in AttachFacebookCode.php

1.0.17

(2024-10-30)

Improvements

  • Compatibility with Tiktok Pixel

1.0.16

(2024-10-17)

Improvements

  • Improved advanced matching parameters

1.0.15

(2024-08-27)

Fixed

  • Return value must be of type ?string, bool returned in FbMarketing/Service/UserDataApiParams.php

1.0.14

(2024-07-12)

Improvements

  • Added new "Search" event

1.0.13

(2024-07-10)

Fixed

  • Either remote URL or hashable content is required to whitelist in InlineUtil.php when "Facebook Pixel code" is empty

1.0.12

(2024-07-02)

Improvements

  • Compatibility with CSP

1.0.11

(2024-06-05)

Improvements

  • AddPaymentInfo is tracked by ajax

1.0.10

(2024-05-23)

Fixed

  • AddToCart event not always tracked from server

1.0.9

(2024-05-17)

Fixed

  • Compatibility with GTM admin order server tracking

1.0.8

(2024-03-01)

Fixed

  • OAuthException for conversion api requests for events with products that have float qty: Invalid parameter "code":100,"error_subcode":2804019

1.0.6

(2024-02-09)

Fixed

  • FacebookAds returns wrong remote address

Improvements

  • Advanced Matching improvement

1.0.5

(2023-01-10)

Fixed

  • AddToCart track does not push data to dataLayer

1.0.4

(2023-01-02)

Improvement

  • Added multistore configuration

1.0.3 (2023-11-22)

Improvement

  • Tracking ajax event "AddCart"

1.0.2 (2023-11-17)

Improvement

  • Compatibility with the latest ^18 version of the facebook/php-business-sdk

Fixed

  • Warning: Undefined variable $content in AttachFacebookCode.php

1.0.1 (2023-10-25)

Fixed

  • Added conflict to composer for old GTM module versions

1.0.0 (2023-10-12)

Features

  • Initial release