Welcome to Magefine, Your Trusted Magento Partner
At Magefine, we focus all our efforts on a state-of-the-art e-commerce proposal that suits your needs best. Having worked in magento 2 development for a number of years and being proficient at PHP, we provide an efficient online store.
Explore our Magento 2 websites and extensions that provide new opportunities for you and increase your sales. Regardless of whether you’re a small startup company or a huge corp - online business will be in your reach thanks to us.
Let’s check what Magefine has to offer you today and enhance your e-commerce business with us.
They work with us :






-
Posted: August 27, 2025Categories: Magento 2 Development
How to Build a Custom 'Recently Viewed Products' Module in Magento 2
Want to add a neat "Recently viewed products" box to your Magento 2 store without buying an extension? Cool — I'll walk you through a solid, production-ready approach that balances flexibility and performance. We'll cover the architecture (using observers), client vs server storage, layout and template integration, advanced personalization (limits, retention, category exclusion), and caching considerations so you won't break Full Page Cache (FPC).
What we'll build
- A small Magento 2 module that captures product views via an observer.
- Two storage strategies: client-side (localStorage) and server-side (DB table) with a toggleable config.
- A block + template and layout XML to render a recent-products widget.
- Options for limiting number of items, retention, and excluding categories.
- AJAX-friendly rendering to keep FPC intact (best practice).
-
Posted: August 26, 2025Categories: Magento 2 Development
Want to add a fast, polished "Product Quick View" modal to your Magento 2 store? In this post I’ll walk you through building a custom, production-ready Quick View module step-by-step. I’ll explain the technical architecture, show the exact files and code snippets you need, and cover advanced topics like working with Magento caches and indexers, accessibility, responsive design, CSS/JS customization, and testing/debugging tips. Think of this as a friendly walkthrough you can follow with a terminal open and your IDE ready.
Why a custom Product Quick View?
Quick View is an important UX pattern for e-commerce: it lets shoppers preview product details without leaving the category or search page. But if implemented naively it can hurt performance, break caching, or be inaccessible. A custom Magento 2 module gives us full control: we can make it cache-friendly, index-aware, keyboard accessible, and easy to style or extend.
High-level technical architecture