PHPackages                             amadeco/module-quickview - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. amadeco/module-quickview

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

amadeco/module-quickview
========================

Magento 2 module for quick product preview without page reloading. Fully configurable, compatible with all product types and optimized for performance.

v2.0.1(4mo ago)0221OSL-3.0PHP

Since Mar 27Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/Amadeco/magento2-quickview)[ Packagist](https://packagist.org/packages/amadeco/module-quickview)[ RSS](/packages/amadeco-module-quickview/feed)WikiDiscussions main Synced today

READMEChangelog (5)Dependencies (9)Versions (8)Used By (0)

Amadeco QuickView for Magento 2
===============================

[](#amadeco-quickview-for-magento-2)

[![Latest Stable Version](https://camo.githubusercontent.com/24618e717ec8fa3a25d3c0fb670de19f19243161baeb2eae02eb0b9c0bd56a1f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f416d616465636f2f6d6167656e746f322d717569636b76696577)](https://github.com/Amadeco/magento2-quickview/releases)[![License](https://camo.githubusercontent.com/567bd826812a5f5e098ddbda4636527c8e3892d24f18dc80a9c6fe399b8763eb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f416d616465636f2f6d6167656e746f322d717569636b76696577)](https://github.com/Amadeco/magento2-quickview/blob/main/LICENSE)[![Magento](https://camo.githubusercontent.com/7ca3909c73f8748e38748627518617c1217a86ccbc1387f75dc61eaf8f405680/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6167656e746f2d322e342e782d627269676874677265656e2e737667)](https://magento.com)[![PHP](https://camo.githubusercontent.com/397fdb003e1ce45ddaa601a46346dd54e077dac402e967bc3d6ebd5b5f3b30b1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e332d626c75652e737667)](https://www.php.net)

[SPONSOR: Amadeco](https://www.amadeco.fr)

A highly configurable QuickView module for Magento 2 that allows customers to quickly preview product details without leaving the current page. Engineered for performance and strict adherence to modern Magento coding standards.

Features
--------

[](#features)

- **Performance Optimized:** Implements `IntersectionObserver` for lazy loading of QuickView buttons, reducing initial DOM impact.
- **Modern Architecture:** Built on PHP 8.3 using strict typing, constructor promotion, and readonly properties.
- **Broad Compatibility:** Supports all product types (Simple, Configurable, Grouped, Bundle, Downloadable, Virtual).
- **AJAX-Powered:** Fast loading of modal content.
- **Fully Responsive:** Adapts seamlessly to mobile and desktop viewports.
- **Theme Friendly:** Extensive configuration options to target specific CSS selectors.
- **Seamless Integration:** "Add to Cart" functionality without page reload.

Requirements
------------

[](#requirements)

- **Magento:** 2.4.6+ (Tested on 2.4.8)
- **PHP:** 8.3 (Strict Requirement)
- **jQuery:** (Included in Magento)

Installation
------------

[](#installation)

### Using Composer (Recommended)

[](#using-composer-recommended)

```
composer require amadeco/module-quickview
bin/magento module:enable Amadeco_QuickView
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy
```

### Manual Installation

[](#manual-installation)

1. Create directory `app/code/Amadeco/QuickView` in your Magento installation.
2. Clone or download this repository into that directory.
3. Enable the module and update the database:

```
bin/magento module:enable Amadeco_QuickView
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy
```

Configuration
-------------

[](#configuration)

Navigate to **Stores &gt; Configuration &gt; Amadeco &gt; Quick View**.

1. **General Settings:**

- Enable/Disable the module.
- **Elements Selector:** Define which product container triggers the button initialization (default: `.product-item`).
- **Button Container:** Specify where to inject the button (default: `.product-item-info`).
- **Button Label:** Customize the text (e.g., "Quick View").

2. **Modal Settings:**

- Set Modal Title.
- Toggle visibility for Product Details, Reviews, and Downloadable Samples.
- Enable/Disable "Go to Product" button.

3. **Theme Selectors:**

- Customize CSS selectors for Tabs and Review links to match your theme's structure.

4. **HTML Identifiers Replacement:**

- Advanced configuration to swap HTML IDs or Classes dynamically within the modal to prevent conflicts with the main page.

Customisation
-------------

[](#customisation)

The module is designed to be highly customizable. You can configure almost all behavior via Magento's Layout XML system, avoiding the need to write custom JavaScript for simple configuration changes.

### Customizing via Layout XML (Recommended)

[](#customizing-via-layout-xml-recommended)

To change options like selectors, labels, or disable lazy loading, extend the layout in your theme (e.g., `app/design/frontend/Vendor/Theme/Amadeco_QuickView/layout/default.xml`).

Target the `amadeco.quickview.init` block and define arguments in `jsLayout`:

```

                    false

                    Fast Preview

                        .custom-photo-container

```

### CSS Customization

[](#css-customization)

The module includes minimal styling. You can extend the styling in your theme by targeting these classes: CSS

```
.quickview-button       /* The trigger button */
.quickview-wrapper      /* The main modal wrapper */
.quickview-media        /* Left column (Images) */
.quickview-main         /* Right column (Details) */
```

Contributing
------------

[](#contributing)

Contributions are welcome! Please read our [Contributing Guidelines](https://www.google.com/search?q=CONTRIBUTING.md).

Support
-------

[](#support)

For issues or feature requests, please create an issue on our GitHub repository.

License
-------

[](#license)

This module is licensed under the **Open Software License ("OSL") v3.0**. See the [LICENSE.txt](https://www.google.com/search?q=LICENSE.txt) file for details.

###  Health Score

35

—

LowBetter than 77% of packages

Maintenance74

Regular maintenance activity

Popularity8

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~79 days

Total

5

Last Release

145d ago

Major Versions

v1.1.0 → v2.0.02026-02-07

### Community

Maintainers

![](https://www.gravatar.com/avatar/b211427be009c505885db00496fe829753399414856083648cec5c7af5003fcd?d=identicon)[IlanAmadeco](/maintainers/IlanAmadeco)

---

Top Contributors

[![Amadeco](https://avatars.githubusercontent.com/u/2975845?v=4)](https://github.com/Amadeco "Amadeco (35 commits)")

---

Tags

magento2magento2-extensionmagento2-modulequickviewmagentomodalcatalognavigationmagento2uxquickview

### Embed Badge

![Health badge](/badges/amadeco-module-quickview/health.svg)

```
[![Health](https://phpackages.com/badges/amadeco-module-quickview/health.svg)](https://phpackages.com/packages/amadeco-module-quickview)
```

###  Alternatives

[mollie/magento2

Mollie Payment Module for Magento 2

1131.9M16](/packages/mollie-magento2)[buckaroo/magento2

Buckaroo Magento 2 extension

32420.3k8](/packages/buckaroo-magento2)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50398.5k20](/packages/dotdigital-dotdigital-magento2-extension)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68357.9k](/packages/run-as-root-magento2-prometheus-exporter)[angeo/module-llms-txt

Magento 2 module for AI Engine Optimization (AEO). Generates spec-compliant llms.txt and llms-full.txt per llmstxt.org standard, plus streaming JSONL for vector indexing. Multi-store, multi-website, CLI, cron, async admin UI, Page Builder-aware sanitization, customer-group pricing, atomic writes, ETag/Cache-Control, .md mirrors.

111.1k](/packages/angeo-module-llms-txt)[opengento/module-category-import-export

This module add the capability to import and export the categories from the back-office.

1310.9k2](/packages/opengento-module-category-import-export)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
