Changelog

Version 9.2 - 06.06.2026
General
- Minimum system requirements increased to PHP 7.1+ and Ioncube Loader 12+
- Significantly improved accuracy and speed of operation
- Added tooltips to the most confusing settings
- Fixed all found bugs
- For product IDs, you can now choose from product_id, model, sku, upc, ean, jan, isbn, mpn
- For product IDs, you can select prefixes and suffixes for different languages
- Added AI bots to the bot detector
- Exchange rates are now visible everywhere in currency selection for easier configuration
- getUtm function - ability to return an array or html
- Custom modifier bindings need to be checked, high probability they will stop working with platform changes
- Adapted for the latest templates
- Added gbraid, wbraid parameters
Google ADS
- Ads new_customer parameter. If the user is authorized or there was an order for this phone number - returning, otherwise new
- Added conversion for adding to bookmarks
- If the user is authorized, addition of data to events for enhanced conversions
Google Merchant Reviews
- Added widget display style setting
Google Analytics 4
- Added telephone_hover event
- Added click events for Viber and Whatsapp
- Added phone parameter, indicating exactly which phone number was hovered or clicked
- Added exit intent event
- Added text_copied event
- Added sort_event, parameters sort, order, page
- Removed google_business_vertical parameter for google tag events
- Fixed options for purchase events using the single-language export function
Reporting
- Added export to csv button
- Added ability to filter by customer groups in the filter
Esputnik
- Added NotFound, MainPage, StatusCartPage events
Facebook
- API updated to 25.0
- Added order_id parameter to the purchase event
- Ability to send only Purchase Lead AddToCart Wishlist via CAPI
- Removed scroll depth setting, now it's simply 10, 50, 90
Tiktok
- Ability to send only Purchase Lead AddToCart Wishlist via MAPI
Feed for Google Merchant, Facebook, TikTok, etc.
- Added field for video [video_link]
- Ability to export price category in custom_label_4
- Added GET parameters for local inventory feeds - store_code and pickup_SLA
- Ability to select statuses for preorder and backorder
- Ability to export quantity as quantity_to_sell_on_facebook
- Ability to export prices with taxes
- Delivery tab, export, weight, dimensions, both from standard fields and attributes
- Added field for cost of goods sold
- Feed access log recording - ip, user_agent
- Fixed the start and end dates of the promotion in the sale_price_effective_date tag

Version 8.5 - 05.12.2025
General
  - Sometimes sticky buttons at the bottom detached, seems fixed now :)
  - Full compatibility with ocStore 3.0.4.1 and PHP up to 8.3
  - Compatibility with new OCTemplates themes
  - All found bugs fixed
  - Removed unnecessary items, added necessary ones
  - Ability to specify an email to exclude from sending, e.g., empty@yourstore.com
  - Quick start - added TikTok
  - Bing tags and free listing tags added to saved parameters
  - Minor improvements
Consent Mode V2
  - Added Consent Mode V2 functionality via Google Tag
  - Ability to work with other consent cookies
  - Ability to display a popup window (not very pretty, CSS support is not provided, but you can style it nicely yourself)
Reporting
  - Ability to filter by the service from which the customer came
  - Added UTM tags count calculation
eSputnik
  - Fully aligned with documentation in cooperation with eSputnik specialists!
  - Ability to upload historical data (clients-orders) via API
Google ADS
  - Ability to send purchase data only if the customer came from Google Ads
Google Analytics 4
  - Changes added to Measurement Protocol; transaction numbers were displayed incorrectly in some views
Facebook
  - API updated to v24
  - Ability to send purchase data only if the customer came from Facebook
  - Email is always used as External ID
  - Minor improvements
TikTok
  - Ability to send purchase data only if the customer came from Tiktok
  - Minor improvements
Reviews Feed
  - Generation speed significantly increased
Feed for Google Merchant, Facebook, TikTok, etc.
  - Removed "export special prices" setting, now they are always exported
  - Added setting for unit_pricing_measure, if the product is sold in multiples of the minimum
  - Minor improvements
Telegram
  - Added {order_totals} to macros
Version 8.1 - 16.05.2025
General
- The most important change - added the "Apply" button!
- The second most important change - sometimes the menu header became bold, fixed
- The module has become beautiful
- The module has been almost completely rewritten for the better
- Reworked Quick Start, now even more convenient
- Added hints for filling out fields
- Documentation has become beautiful and more comprehensive, translated into languages uk-ua, ru-ru, en-gb
- Added ionCube Loader to system requirements
- Removed automatic database cleanup, replaced with a tool for viewing database size and manual cleanup
- Reworked the mechanism for viewing UTM tags in orders
- Ability to hide the module for specific customer groups
- Tool for viewing and clearing logs
- Tool for finding incorrectly configured existing events in site files
- Expanded messages about possible incorrect module settings
- Debug mode - displays module output on the site and writes logs
- HARD RESET button for resetting to factory settings
- Maximized compatibility with templates
- Ability to specify a custom checkout page
- Added a purchase price field - if filled, it will be deducted from the purchase event
- Function to retrieve UTM tags of the customer and/or from the order, for use in CRM, emails, etc.
- +over 300 improvements
Google Analytics 4 and dataLayer
- Google changed the session cookie, this affects the Measurement Protocol. For users - this update is critical
- Added parameters for enhanced conversions and UTM tags to the Measurement Protocol
- Added the ability to export events in one language for all language versions
- Added parameters for Google ADS and user data to dataLayer
- Option - remove ga4_ prefixes from dataLayer events
- Option - configure dataLayer per Netpeak specifications - if you work with them, just press 2 buttons to implement
- Added events for visiting the contact page and sending messages from the contact page
- Changed the mechanism for tracking login and registration events
- Removed the selector field, as almost no one figured out how to fill it, replaced with compatibility with all templates
- Improved events for adding and removing from the cart
Google ADS
- Expanded event parameters, also added the ability to export ADS data to dataLayer
Facebook Pixel and Conversions API
- Added more parameters to Conversions API, general improvements. The module has not yet learned to detect user gender, but work is ongoing
- ViewCategory event replaced with ViewContent
- Updated to 22.0
Google Reviews
- Added a field for protecting the reviews feed
Esputnik
- Updated again per documentation
- Ability to select currency
- Ability to select external_id - phone, customer ID, email
- Removed server-side page view events, only orders and newsletter subscriptions remain
TikTok
- Completely rewritten per new documentation, added events, relevant for launching ads in Ukraine!
Feed for Google Merchant, Facebook, etc.
- Added export of Color-Size options in Beta functionality!
- Added the ability to export a feed for Esputnik
- Reorganized settings for convenience
- Ability to export or not export products with specific stock statuses, also added GET parameters for control
- Select the field to take the product name from
- Fixed errors with some parameters
- Google category guide in the module with autocomplete
- Functionality for automatically filling Google categories by name or ID - not very smart, sees tablets as office supplies, but it’s a start
Telegram
- Added a product link to the message
- Added a connection test button (no support for creating a token!)
- Ability to add UTM tags to the template
Version 7.5 - 07.10.2024
General
- Ability to set a maximum amount for module transactions (if the amount exceeds the set limit, the specified amount will be sent) to prevent billion-dollar transactions
- Auto-cleanup extended to 6 months
- Option to specify a custom route for the successful order page
- Removed the button to navigate from the admin panel to the successful order page due to redundancy
- Reworked the options mechanism; names and prices are now correct
- A ton of small bonuses, improvements, and performance boosts
Google Analytics 4
- Click events for email, phone numbers, and Telegram
- Events for comparisons, logins, and adding reviews
- Optional use of category hierarchy with the main category considered (SeoPro only)
- Ability to specify a custom name for one-click purchase events
Google ADS
- Custom conversion identifier for ADS for one-click purchases
Feed for Google Merchant and Facebook
- Added parameters customer_group_id, multiplier, store_code
- Added the ability to export the feed in CSV for countries where Google Merchant is not available
Esputnik
- Updated according to documentation
- Added option to choose between id or model
Facebook
- Added CompleteRegistration and Contact events
- Removed manual sending of custom transactions due to redundancy
- Updated API to version 21.0
Telegram
- Added notifications for contact form submissions, product reviews, callback requests, and "found cheaper" events in octemplates and 29aleksey templates
Version 7.2 - 05.03.2024
General
- Introduced reports for parameters and tags, with the ability to expand each period
- Added first and last referrer for tracking
- Added Quick Start for fast setup—just enter your identifiers, and everything works and is configured
Google Analytics 4
- Reworked the select_item event mechanism; Google Tag couldn’t send these events unless your site was lagging)
- More events for @octemplates and @29aleksey templates (found cheaper, ask a question, newsletter, etc.) and compatibility with other templates
- Added customer registration events
Google ADS
- Implemented user_id mechanisms for analytics and user_data via Google Tag for enhanced ADS conversions
Feed for Google Merchant Center, Facebook, and Tiktok
- Added get parameters price_from, price_to, prefix (for language versions if the system’s URL generator fails). Added option to specify store_code
Miscellaneous
- Removed experimental order reports
- Fixes for performance and functionality improvements
- A bunch of small bonuses
- Additional warnings if something in the system potentially interferes with the module’s operation (template editor, disabled SEO-pro exceptions, etc.)
Version 6.9 - 05.10.2023
Microsoft Advertising (Formerly Bing ADS)
- Added all Microsoft Advertising events
Google Analytics 4
- Added functionality to send only orders and refunds via Measurement Protocol when using gtag.js and dataLayer
- Removed categories for large order item counts when using gtag.js and dataLayer to avoid payload overflow
Google Reviews
- Option to “enable Google survey after quick orders,” as email is rarely used there
Feed for Google Merchant Center, Facebook, and Tiktok
- Added GET parameters for exporting specific categories and manufacturers
- Option to truncate descriptions to a specified character limit
- Option to export rich_text_description for Facebook
- Choice of warehouse status to force in-stock/out-of-stock indication
- Attributes like color, size, etc., can now be specified as multiple values separated by commas
Miscellaneous
- A huge number of fixes for even better compatibility with octemplates, 29aleksey, and other templates
- Fixes for performance and functionality improvements
- A bunch of small bonuses
- Fewer messages that scare users (yes, about max_input_vars))
Version 6.4 - 19.04.2023
General
- Discontinued support for ru, рф domains, and sites trading in Russian rubles
- Implemented support for 2.1 as a separate branch
Snapchat
- Added Snapchat events
Google Analytics 4
- Added events for dataLayer
Feed for Google Merchant Center, Facebook, and Tiktok
- Field to choose where to export descriptions from
Miscellaneous
- Database auto-cleanup function
- Fixes for performance and functionality improvements
- A bunch of small bonuses
Version 6.1 - 06.03.2023
General
- Discontinued support for ru, рф domains, and sites trading in Russian rubles
- Discontinued support for 1.5, 2.0, 2.1, 2.2
- Removed VK, RetailRocket, Mytarget services
Tiktok
- Updated according to documentation
- Added Search and AddPaymentInfo events (Simplecheckout only)
- Improved pixel and API interaction
Esputnik
- Added WEB Tracking
Telegram
- Added functionality for sending custom notifications
Google Reviews Feed
- Added fields to select sku, mpn, asin
Google Analytics 4
- Significantly improved Measurement Protocol
- Disabled product click event when using MP
- Added order resend function for MP if it doesn’t reach analytics for some reason
Feed for Google Merchant Center, Facebook, and Tiktok
- Field to choose where to export product_highlight from
- Selection of attribute IDs for size, color, material, gender, age_group
- Setting to mark all products as in stock
- get parameter store_id for multi-stores
- Word search-and-replace functionality in the feed
- Ability to export all attributes to product_detail
Facebook
- Updated according to documentation
- Improved pixel and API interaction
Miscellaneous
- The module can now create orders for faulty quick-order modules, usable for orders from callbacks, "found cheaper" requests, etc., depending on creativity
- Out-of-the-box integration with @octemplates and @29aleksey templates; purchasing the module may also grant a decent discount coupon for these authors’ templates
- Statistics function can be disabled if unused
- Fixes for performance and functionality improvements
- A bunch of small bonuses
Version 5.9 - 08.04.2022
General
- Added Ukrainian language
- Debug mode
- Setting to show or hide the module for administrators
- Fixed minor bugs and slightly optimized code
Tiktok
- Added Marketing API — server-side sending
- Aligned with documentation
Product Feed
- Now supports exporting to Tiktok
- "Adults only" attribute
- Custom brand if not specified
Ecommerce dataLayer
- Added event for Tag Manager enthusiasts with ecomm_ and dynx_ parameters
Facebook (Meta) Marketing API
- Changed Event ID generation method—decoupled from current time
Version 5.5 - 05.01.2022
General
- Slightly improved performance, cleaned up code
- Fixed minor bugs
- Custom event for quick orders
- Option to include shipping costs in purchase events
Google Remarketing
- Added enhanced conversion tracking
Google Ecommerce
- Option to enable/disable userid for Measurement Protocol
- Cost coefficient for purchase events
- Added ecommerce tracking via gtag.js! (all events except product card clicks)
Ecommerce GA4
- Added add_payment_info event (Simplecheckout only)
Facebook
- Added AddPaymentInfo event (Simplecheckout only)
- Cost coefficient for purchase events
- Status selection for sending Lead event (Conversions API)
Feed for Merchant and Facebook
- Option to consider only the main product category
- Separate UTM tags for Merchant and Facebook
- Setting to always use the furthest product category
- Selection of primary currency with a rate of 1
- Default text if the product description is empty
- Category chain for product_type, no need to copy to each one
Google Reviews
- Added setting for anonymous reviews
- Field selection for gtin
TikTok
- Added wishlist event
- Aligned with documentation
Version 5.0 - 01.07.2021
General
- Major fix—in version 3.0, it now shows as enabled when the module is enabled)
- Added integration with Retail Rocket
- Added integration with TikTok
- Added Telegram notification for orders—a bonus feature
- Added option to display the module for bots
- Added a counter field visible to bots for various verification codes, etc.
- First server-side transaction sending will only work once (turned out to be complex, and many didn’t understand how to properly set order statuses)
- Minor bug fixes, bonuses, and performance boosts
Google Ecommerce via Tag Manager
- Added checkout steps—cart step 1, checkout start—step 2
Feed for Merchant and Facebook
- Uses the main category for Ocstore
Facebook
- For advanced pixel matching, the counter connected via the module can transmit authorized user data
- Implemented custom content scrolling event ViewContentCheckPoint
- All order status operations will use the same fbc and fbp
- Manual order sending (e.g., for phone call orders)
Google Enhanced Ecommerce — Measurement Protocol
- Manual order sending (e.g., for phone call orders)
- All order status operations will use the same uuid, traffic sources, etc.
- Slightly adjusted cid determination mechanism—now more accurate
Miscellaneous
- The module now has its own tables to track what was sent where and when
- In order info, you can manually trigger a success page visit if the user didn’t reach it, view the data processed by the module, and see what was sent where and when
- Displays basic tag statistics
Version 4.5 - 19.04.2021
General
- Minor fixes, slight performance boost
- The module no longer works for bots (PageSpeed will be slightly higher, and server load during bot scans will be lower)
- Improved order ID capture for online payments (many unrelated questions—there will be an FAQ)
- Removed simple feeds for Merchant, Facebook, and Mytarget (don’t worry, read on)
- More hints in the module
- Separated GA and GA4 to avoid confusion
- Quick orders from 3.9 are compatible
Google AnalyticsMeasurement Protocol
- Forced sending—when selecting a specific status
- “Deleting” a transaction from GA when selecting a specific status—Know How!
- Logging sent events if needed
- Statuses for sending to analytics
Facebook Conversions API
- Forced sending—when selecting a specific status
- Logging sent events if needed
- Statuses for sending to Facebook
- API version selection and connection test button
eSputnik
- Status selection for INITIALIZED, IN_PROGRESS, DELIVERED, CANCELLED—adding new users during registration and subscribing to the store’s newsletter if opted in
- Field selection for TTN for sending SMS to customers if needed
- For registered users—sending data for abandoned views and cart segmentation: product card views, category views, cart content changes
Measurement Protocol for Google Analytics 4 — Alpha!
- view_item_list — Product views in the catalog — category, manufacturer, promotions
- view_search_results — Search results views
- view_item — Product card views
- add_to_cart — Adding a product to the cart
- add_to_wishlist — Adding to bookmarks
- remove_from_cart — Removing a product from the cart (Simplecheckout support)
- view_cart — Cart page views
- begin_checkout — Starting checkout
- purchase — Completed purchase
Feed for Google Merchant and Facebook
- Choice of id—id or model
- Currency selection
- Option to force export in another language or currency
- Link protection key
- Field selection for gtin
- Field selection for mpn
- Category and manufacturer selection for export
- For each category, you can set:
- google_product_category
- product_type
- condition
- custom_label_0
- custom_label_1
- custom_label_2
- custom_label_3
- custom_label_4
- Minimum and maximum price selection for export
- Option to include original and additional product images
- Custom SQL export condition—e.g., AND p.stock_status_id = 5 AND p.export = 1
- Adding UTM tags to links
- HTML description or not
- Markup coefficient
Version 3.9 - 22.02.2021
General
- Fixed all minor issues found, slightly optimized code, and improved overall module performance
- Added module self-diagnostics
- Added Google Ads conversions—cart page opening and adding to cart
- Added conversion coefficient for Google Ads—e.g., value can be 30% of the actual event amount
- Added order number and amount variables for custom events during checkout
- Added instructions for each tab
Google Measurement Protocol
- Added refund event and status selection for sending it. Orders now reach analytics even if created by an admin
- Added coupon for ecommerce
Facebook Conversions API
- Added events—Lead (optional during checkout), Contact (contact form submission), CompleteRegistration (user registration). Integration with custom forms possible
- Facebook Conversions API upgraded to version 9
- Option to disable Facebook pixel events if only Conversions API is used
Miscellaneous
- Simplecheckout module integration—now supports cart item removal
- Simplified quick-order integration, also added Google survey module for them if enabled
Version 3.7 - 16.11.2020
General
- Added events for Google Analytics 4. Added currency selection for events
Version 3.5 - 30.10.2020
General
- Added Facebook events—Search, ViewCategory. Improved template compatibility, now nearly independent. Minor performance-related improvements.
Version 3.2 - 24.10.2020
General
- Added Facebook Conversions API! Events work even with ad blockers enabled or if the pixel is absent from the site!
Version 3.1 - 22.10.2020
General
- Added events for adding products to bookmarks for VK and Facebook!
Version 3.1 - 14.10.2020
General
- Added support for version 1.5!
Version 3.1 - 10.10.2020
General
- Added VK retargeting! Created ecommerce events for modules, now easier to adapt
Version 3.0 - 28.09.2020
General
- Completely rewritten and optimized module code, improved template integration, now nearly independent