{"id":27882934,"url":"https://github.com/iparmentier/magento2-quickview","last_synced_at":"2025-05-05T06:09:59.963Z","repository":{"id":284741844,"uuid":"955926516","full_name":"iparmentier/magento2-quickview","owner":"iparmentier","description":"Magento 2 module for quick product preview without page reloading. Fully configurable, compatible with all product types and optimized for performance. Compatible with Magento 2.4.7 and PHP 8.3.","archived":false,"fork":false,"pushed_at":"2025-04-18T11:57:34.000Z","size":56,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-05T06:09:56.397Z","etag":null,"topics":["magento2","magento2-extension","magento2-module","quickview"],"latest_commit_sha":null,"homepage":"https://www.amadeco.fr","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"osl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iparmentier.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-27T12:23:33.000Z","updated_at":"2025-04-18T11:57:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"132f8b09-3591-4d93-b311-64d774eb755f","html_url":"https://github.com/iparmentier/magento2-quickview","commit_stats":null,"previous_names":["amadeco/magento2-quickview","iparmentier/magento2-quickview"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iparmentier%2Fmagento2-quickview","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iparmentier%2Fmagento2-quickview/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iparmentier%2Fmagento2-quickview/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iparmentier%2Fmagento2-quickview/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iparmentier","download_url":"https://codeload.github.com/iparmentier/magento2-quickview/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252448587,"owners_count":21749495,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["magento2","magento2-extension","magento2-module","quickview"],"created_at":"2025-05-05T06:09:59.431Z","updated_at":"2025-05-05T06:09:59.954Z","avatar_url":"https://github.com/iparmentier.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Amadeco QuickView for Magento 2\n\n[![Latest Stable Version](https://img.shields.io/github/v/release/Amadeco/magento2-quickview)](https://github.com/Amadeco/magento2-quickview/releases)\n[![License](https://img.shields.io/github/license/Amadeco/magento2-quickview)](https://github.com/Amadeco/magento2-quickview/blob/main/LICENSE)\n[![Magento](https://img.shields.io/badge/Magento-2.4.x-brightgreen.svg)](https://magento.com)\n[![PHP](https://img.shields.io/badge/PHP-8.3+-blue.svg)](https://www.php.net)\n\n[SPONSOR: Amadeco](https://www.amadeco.fr)\n\nA highly configurable QuickView module for Magento 2 that allows customers to quickly preview product details without leaving the current page.\n\n## Features\n\n- Compatible with Magento 2.4.x (tested up to 2.4.7)\n- Supports all product types (simple, configurable, grouped, bundle, downloadable, virtual)\n- AJAX-powered for fast loading\n- Fully responsive design\n- Easy to customize with extensive configuration options\n- Compatible with custom themes\n- Optimized for performance with proper caching\n- Add to cart functionality without page reload\n\n## Requirements\n\n- Magento 2.4.x\n- PHP 8.3\n- jQuery (included in Magento)\n\n## Installation\n\n### Using Composer (recommended)\n\n```bash\ncomposer require amadeco/module-quickview\nbin/magento module:enable Amadeco_QuickView\nbin/magento setup:upgrade\nbin/magento setup:di:compile\nbin/magento setup:static-content:deploy\n```\n\n### Manual Installation\n\n1. Create directory `app/code/Amadeco/QuickView` in your Magento installation\n2. Clone or download this repository into that directory\n3. Enable the module and update the database:\n\n```bash\nbin/magento module:enable Amadeco_QuickView\nbin/magento setup:upgrade\nbin/magento setup:di:compile\nbin/magento setup:static-content:deploy\n```\n\n## Configuration\n\n1. Go to Stores \u003e Configuration \u003e Amadeco \u003e Quick View\n2. Set the basic settings:\n    - Enable/disable the module\n    - Configure selectors for product items\n    - Customize button label and appearance\n3. Configure the modal settings:\n    - Set modal title\n    - Enable/disable product details tab\n    - Enable/disable \"Go to Product\" button\n4. Customize selectors for theme compatibility\n5. Configure HTML identifiers replacement for advanced theme integration\n\n## Customisation\n\nThe module is designed to be highly customizable to work with any Magento theme. All selectors and HTML identifiers are configurable in the admin panel without needing to modify code.\n\n### CSS Customization\n\nThe module includes minimal styling. You can extend the styling in your theme by targeting these classes:\n\n```css\n.quickview-button\n.quickview-btn-container\n.quickview-wrapper\n.quickview-media\n.quickview-main\n```\n\n### JavaScript Configuration\n\nFor advanced customization, you can override the JavaScript options in your theme:\n\n```js\ndefine([\n    'jquery',\n    'Amadeco_QuickView/js/amadeco-quickview'\n], function ($) {\n    'use strict';\n\n    // Override options\n    $.widget('amadeco.amadecoQuickView').prototype.options = $.extend(\n        {},\n        $.amadeco.amadecoQuickView.prototype.options,\n        {\n            // Your custom options here\n        }\n    );\n});\n```\n\n## Contributing\n\nContributions are welcome! Please read our [Contributing Guidelines](CONTRIBUTING.md).\n\n## Support\n\nFor issues or feature requests, please create an issue on our GitHub repository.\n\n## License\n\nThis module is licensed under the Open Software License (\"OSL\") v3.0. See the [LICENSE.txt](LICENSE.txt) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiparmentier%2Fmagento2-quickview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiparmentier%2Fmagento2-quickview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiparmentier%2Fmagento2-quickview/lists"}