A simple Magento 2 extension that adds pagination to attribute options in the Admin Panel.
All Modules
Manages product and stock imports via console commands. Allows creation of custom import/export classes for other data types with configurable file paths and patterns.
Looking for contributors - Help fix build issues
Implements the EU right of withdrawal (Directive (EU) 2023/2673) with a clearly visible withdrawal button, letting customers withdraw from purchase contracts from their account or via a guest search form, with deadline calculation, confirmation emails, and a full admin overview of withdrawals.
Provides Hyva-compatible frontend templates (Tailwind CSS and Alpine.js) for the Withdrawal Button module, replacing its Luma/Knockout/RequireJS templates so the EU right-of-withdrawal workflow renders correctly on Hyva storefronts.
Logs admin actions, login attempts, and page visits for audit trails. Tracks field-level changes and allows reverting data for supported entities.
Validates Magento 2 extension code by checking for missing dependencies in module.xml and composer.json. It helps identify undeclared dependencies and deprecated classes.
Adds HTTP Link headers for resource preloading, improving page load times with HTTP/2. Allows browsers to discover and prioritize key resources.
Looking for contributors - Help fix build issues
Integrates BradSearch with Magento 2 via the GraphQL layer, enabling enhanced search functionality powered by the BradSearch platform.
Looking for contributors - Help fix build issues
Integrates the CodeMirror code editor into Magento 2 admin. Provides form elements for UI components and frontend models for system configuration.
Integrates easyCredit Ratenkauf (installment purchase) and easyCredit Rechnung (invoice) payment options into Magento 2. Allows customers to pay with flexible installment plans or invoices.
Adds a button to refresh invalidated cache types in Magento admin. Can also be configured to automatically refresh invalidated cache types via cron.
This module allows you to use the same mechanism that is used for caching regular GraphQL resolvers, for introspection queries. This helps minimize the number of times Magento is bootstrapped.