I’m implementing Google Tag Manager (GTM) enhanced ecommerce tracking on a Magento 2 store and facing critical issues specifically on KnockoutJS-rendered pages (like checkout). Despite all setup being done correctly, the GTM events are not firing, and window.dataLayer shows as undefined on the checkout page. ✅ Requirements I want to […]
Magento1
For example, I want to show hCaptcha for customers from China and reCAPTCHA for anyone else. They are both configured and working. I had some ideas with an around plugin, but I don’t think this is the correct approach in this case.
I’m using Magento ver. 2.4.5-p12 and I want to hide one specific category from the “Category” filter in the layered navigation on category pages. I still want this category to exist and be assigned to products (for navigation or organizational purposes), but I don’t want it to appear as a […]
In the competitive world of ecommerce, the difference between a cart abandoned and a cart converted often comes down to user experience… Continue reading on Medium »
The Magento 2 Payment Restrictions extension by Cynoinfotech is a powerful and flexible tool for controlling how and when payment methods… Continue reading on Medium »
I’m trying to fire a Google Tag Manager (GTM) checkout event when a customer clicks the “Checkout” button in the Mini Cart on my Magento 2 store. Goal: To push a GTM checkout event with product and customer data to window.dataLayer on the checkout page after the user clicks the […]
Our store uses M2, we have less than 130000 products with images, but in cache (var/cache and pub/media/catalog/product/cache) I see about 4.5M files. It makes about 35 files per product. Being pretty new on the Magento field it seems insane to me. What makes the cache so huge and what […]
In Magento 2, when editing an order from the admin panel, Magento cancels the original order and creates a new one. I have added some custom fields to the sales_order table (these are not part of vanilla Magento). Now I want to ensure that when an order is edited, my […]