Magento 2 modules
All modules
100 modules, all released on Packagist and free to use under the MIT license. Search by name or function, or pick a topic.
-
Backend Product Tier Price Order
Sorts the tier prices in the admin product form by quantity, customer group and website, so long tier price lists stay easy to read and check.
-
Backend Widget
Shared admin building blocks for Infrangible modules: data grids with selectable columns and CSV export, edit forms, tabs and special input fields.
-
Bundle Option
Lets you link custom options of a bundle product to individual bundle options, so the shopper's choice is attached to the item selected in that bundle option.
-
Bundle Option Qty Price
Multiplies the price of a custom option on a bundle product by the quantity of the item chosen in a linked bundle option, on the product page, in the cart and in the order.
-
Bundle Option Selection
Groundwork for other Infrangible modules: tells them on bundle product pages which products the shopper has currently selected in each bundle option.
-
Bundle Option Wrapper
Groundwork for other Infrangible modules: puts each option on bundle product pages into its own container, so options can be styled and extended individually.
-
Cache Usage
Shows how well the full page cache and block cache work: records cache hits and render times per page and block, with admin reports and on-page markers.
-
Cache Usage Hyvä Theme
Makes Cache Usage work in stores with the Hyvä theme, so its cache summaries and block markers are displayed correctly on the storefront.
-
Catalog Attribute Filter Hidden
Adds a "Filterable (hidden)" option for product attributes: products can be filtered by the attribute through links, while the filter stays invisible in layered navigation.
-
Catalog Attribute Landing Page
Create landing pages for attribute values, such as a brand or material, with their own address, texts, images, SEO data and a filterable product list, plus overview pages that group them.
-
Catalog Attribute Landing Page Sitemap
Adds the pages and groups of Catalog Attribute Landing Page to the XML sitemap, with settings for change frequency, priority and per-page exclusion.
-
Catalog Attribute Set Filter
Adds an "Attribute Set" filter to layered navigation, so shoppers can narrow category and search results by product type as defined by your attribute sets.
-
Catalog Filter Off Canvas
Moves the layered navigation filters into a slide-in panel that opens from a "Filters" button in the product list toolbar.
-
Catalog Filter Sorter
Shows the product sort options as a "Sort By" group inside the layered navigation, so shoppers sort and filter in one place.
-
Catalog Filter Sorter Hyvä Theme
Makes Catalog Filter Sorter work in stores with the Hyvä theme: the "Sort By" group in the layered navigation is displayed correctly.
-
Catalog Filter State Toolbar
Shows the currently applied filters directly above the product list, each with a remove link, plus a "Clear All" link, instead of in the sidebar.
-
Catalog Filter State Toolbar Hyvä Theme
Makes Catalog Filter State Toolbar work in stores with the Hyvä theme: applied filters are shown above the product list as removable cards.
-
Catalog Indexer Flat
Building block that lets other Infrangible modules temporarily bypass Magento's flat catalog tables, so exports read complete product and category data.
-
Catalog Login Required
Restricts selected categories and products to logged-in customers: guests are sent to the login page and such products are hidden from their product lists and search results.
-
Catalog Product Customer Benefit
Reward purchases with follow-up prices: buying a product, optionally with a specific option, gives registered customers a special price or discount on another product.
-
Catalog Product Customer Price
Set individual prices or percentage discounts for specific customers and products, optionally limited in quantity or to one website; customers see and pay them when logged in.
-
Catalog Product Feed
Groundwork for product feed integrations: collects product data per store view, exports it in full or only for changed products, and lets you map product attributes to feed fields.
-
Catalog Product Filter Url
Carries the selected layered navigation filters into product links, so a shopper who filtered by color or size lands on the product page with that variant preselected.
-
Catalog Product Filter Url Hyvä Theme
Makes Catalog Product Filter Url work in stores with the Hyvä theme: configurable product options are preselected from the filters chosen in the listing.
-
Catalog Product Image Cache Clean
Adds a "Clean Image Cache" button to the product edit page that removes the resized cached images of this product, so updated images appear right away.
-
Catalog Product Option
Shared groundwork for Infrangible's product option modules: an extended price calculation for custom options on the product page that other option modules build on.
-
Catalog Product Option Badge
Shows a badge image on top of the product gallery as soon as a shopper selects a custom option value, so the choice becomes visible on the product picture.
-
Catalog Product Option Cart
Lists chargeable custom options as separate lines with their own prices under each cart item, so shoppers see what each option adds to the price.
-
Catalog Product Option Code
Adds a code field to custom options and their values. The codes are saved with ordered items and returned by the order API, which makes it easier to pass options to ERP and other systems.
-
Catalog Product Option Composite
Custom options for bundle and configurable products: tie options to variants or bundle selections, show them inside the bundle options and let customers edit them per bundle item in the cart.
-
Catalog Product Option Composite Product
Makes add-on product options from Catalog Product Option Product available on the cart page for editing bundle items from Catalog Product Option Composite.
-
Catalog Product Option Default
Lets you mark one value of a drop-down option as default. It is used automatically when a product is added to the cart without a choice for that option.
-
Catalog Product Option Description
Adds short explanatory texts to custom options and their values, plus an introduction text above all options of a product, shown on the product page.
-
Catalog Product Option Info
Shows an info box with headline, text and image when shoppers hover over a custom option or one of its values on the product page.
-
Catalog Product Option Offer
Create option packages with a fixed price per product. Shoppers can book an offer on the product page or later in the cart instead of choosing and paying the options one by one.
-
Catalog Product Option Preselect
Lets you mark a value of a drop-down option that is already selected when the product page opens, so shoppers start with the most common choice.
-
Catalog Product Option Price
Calculates and stores the share of custom options in each cart and order item price, including tax, so other Infrangible option modules can show and process option prices separately.
-
Catalog Product Option Product
New custom option type "Product": offer another catalog product, including configurable products with swatches, as a paid add-on on the product page.
-
Catalog Product Option Promote
Offers selected custom options again in the cart when the customer has not chosen them yet, so add-ons can still be booked without going back to the product page.
-
Catalog Product Option Qty
Lets shoppers choose a quantity for a custom option, for example several pieces of an add-on. Option prices are multiplied by the chosen quantity.
-
Catalog Product Option Relation
Define dependencies between custom option values: values become available, unavailable or hidden depending on what the shopper selected in another option.
-
Catalog Product Option Select2
Adds the custom option type "Select2": a drop-down for product options that is rendered as a styled selection box instead of the plain browser list.
-
Catalog Product Option Store
Lets you enable or disable each custom option per store view, so a product can offer different options in different stores or languages.
-
Catalog Product Option Value Label
Adds a prefix and a suffix text to custom option values, shown before and after the value title in drop-downs, radio buttons and checkboxes on the product page.
-
Catalog Product Option Wrapper
Places every custom option on the product page in its own identifiable container, so themes and other Infrangible option modules can target and style individual options.
-
Catalog Product POS
Controls online saleability by a product attribute, e.g. for in-store-only products: hides the add-to-cart button for chosen attribute values and can show a custom button instead.
-
Catalog Product POS Hyvä Theme
Makes the point-of-sale display of Catalog Product POS work in stores that use the Hyvä theme: attribute value, hidden add-to-cart button and custom button.
-
Catalog Product Preselect
Automatically preselects a variant of configurable products on product pages and in product lists: the first one, the cheapest or the most expensive.
-
Catalog Product Preselect Hyvä Theme
Makes the automatic variant preselection of Catalog Product Preselect work on product pages of stores that use the Hyvä theme.
-
Catalog Product Price
Adds custom labels and information texts to product prices (final, old, minimum and maximum price) plus an extra price line such as a recommended retail price, driven by product attributes.
-
Catalog Product Price Calculation
Groundwork for personal prices: lets other Infrangible modules show alternative prices to individual shoppers on product pages and lists and apply them in the cart.
-
Catalog Product Price Hyvä Theme
Makes the price labels, information texts and extra price line of Catalog Product Price work in stores that use the Hyvä theme.
-
Catalog Product Qty
Shows the product page price as the total for the chosen quantity, with an optional unit price and a per-item hint next to the quantity field.
-
Catalog Product Qty Steps
Replaces the free quantity field with a dropdown of fixed quantity steps (for example 1, 5, 10, 25) on product pages, in the cart and in the mini cart.
-
Catalog Product Redirect
Sends visitors of disabled or out-of-stock product pages to another product, either with a permanent or temporary redirect or by showing the other product under the same address.
-
Catalog Product Swatches
Groundwork for other Infrangible modules: shows variant-specific product information on configurable product pages as soon as the shopper selects a variant.
-
Catalog Product Swatches Hyvä Theme
Provides the groundwork of Catalog Product Swatches in stores using the Hyvä theme, so variant-specific information can be shown on configurable product pages.
-
Catalog Search Redirect
Sends shoppers straight to a chosen page when their search matches a defined term, for example "returns" to your returns page or a brand name to the brand category.
-
Catalog SEO
Adds structured data (rich snippets) for website, organization and products, Open Graph and Twitter Card tags, canonical links for home and CMS pages, and limits for title and description length.
-
CMS Block Meta Data
Adds meta title, meta keywords and meta description fields to CMS blocks and applies them to the page on which the block is shown as a widget.
-
CMS Filter
Extends the template syntax of CMS pages and blocks with conditions inside loops, short placeholders for variables and translations, and nested content processing.
-
CMS Form Key
Adds a widget that inserts the security form key into hand-built forms in CMS pages and blocks, so these forms can post to Magento.
-
CMS Group
Lets you sort CMS pages and blocks into groups, filter the page and block grids by group and see blocks and pages grouped in selection lists.
-
CMS Storage
Allows uploading MP4, PDF, SVG, WebP and ZIP files in the Magento media gallery and adds a file manager page under Content > Elements.
-
Context Topmenu
Lets the top navigation menu differ by customer context, such as customer group, without wrong menus being served from the cache.
-
Core
Shared groundwork that most Infrangible modules are built on, plus command-line tools to encrypt, decrypt, export and import configuration values.
-
Customer Block
Puts orders of blocked customers on hold automatically, based on a list of email addresses, names, addresses or PayPal payer IDs, and notifies your team by email.
-
Customer Create Check
Blocks spam registrations by checking name and address fields of new customer accounts against allow and deny patterns; web addresses in names are rejected by default.
-
EAV Attributes
Adds admin screens to create, edit and delete category, customer and customer address attributes, just like product attributes in standard Magento.
-
eTrusted
Shows your Trusted Shops (eTrusted) rating summary and a slider with customer reviews on CMS pages and blocks, loaded from the eTrusted platform.
-
eTrusted Hyvä Theme
Makes the eTrusted rating and review widgets work in stores that use the Hyvä theme, with the review list shown in Hyvä's own slider.
-
Form Storage Data
Remembers what visitors type into selected forms in their browser and fills it in again when they come back to the form.
-
Foundation
Base module of all Infrangible modules: adds the Infrangible admin menu, an overview of all Infrangible modules with update notifications, and a contact form.
-
Free Shipping
Extends Magento's free shipping method: offer it only when the products in the cart have certain attribute values, and optionally hide all other shipping methods when it applies.
-
Google Maps
Adds Google Maps widgets for CMS pages and blocks (map with one marker, map with a list of markers, address autocomplete) and address lookup via the Google Geocoding API.
-
Google Maps Hyvä Theme
Makes the Google Maps widgets and address autocomplete of the Google Maps module work in stores that use the Hyvä theme.
-
HTML Sitemap
Adds an HTML sitemap page to the store that lists the category tree with its products and all CMS pages, helping shoppers and search engines find every page.
-
Hyvä Icons
Adds extra SVG icons in outline and solid style to Hyvä theme stores, for use by other Infrangible Hyvä modules and custom templates.
-
Import
Technical groundwork for data imports: reads, validates and transforms source data and only imports records that have changed since the last run.
-
Import Entity
Technical groundwork for imports of Magento records such as products or categories, including attributes, option values and related data.
-
Index Partial
Command-line tools to reindex single products or categories and rebuild their URL rewrites, plus German umlauts written as ae, oe, ue and ss in URLs.
-
Layout Update
Groundwork that lets other Infrangible modules adjust page layout elements, such as CSS classes, depending on configuration settings.
-
Log Wrapper
Technical helper that lets Infrangible modules write log messages to several log files at once.
-
Logo
Lets you upload separate logo images for tablets and smartphones, which replace the standard logo on smaller screens.
-
Mail Attachment
Technical helper that allows Infrangible modules to add file attachments to the emails sent by the store.
-
Page Cache Clean
Adds a "Clean Page Cache" button to the product and category edit pages, so the cached pages of just this product or category are refreshed.
-
Page Cache Extended
Lets you keep separate full page cache versions depending on rules for URL parameters, headers, cookies or server values.
-
Page Cache Url Clean
Adds a field to the Cache Management page to remove a single URL from the full page cache, without flushing the whole cache.
-
Page Elements
Switches off or replaces standard page elements such as header, navigation, footer, breadcrumbs, page titles, compare links, related products and stock info from the configuration.
-
Payment Rules
Shows or hides payment methods in the checkout based on rules with conditions on customer data, address data or login status.
-
Retail Store
Store locator for shops with physical branches: manage retail stores in the admin, show them on Google Maps, let shoppers search for the nearest store and give every store its own page.
-
Retail Store Hyvä Theme
Makes the retail store search, maps and store pages of the Retail Store module work in stores that use the Hyvä theme.
-
Retail Store Sitemap
Adds the detail pages of your retail stores to the XML sitemap, with frequency and priority settings and an option to exclude single stores.
-
Select2
Provides the Select2 library for styled, searchable drop-down lists in the Magento storefront and admin, used by other Infrangible modules.
-
Simple Mail
Lets Infrangible modules send plain emails, such as task reports, through the store's mail setup, and adds a test mail button to the admin.
-
Sitemap
Generates XML sitemaps for products (with images), categories and CMS pages per store view, on a schedule or on demand, with exclusion options and large-catalog splitting.
-
SMTP
Sends all store emails through your own SMTP servers, with a backup server, an automatic fallback, test mails and a log of every sent email.
-
Table Rate
Lets you view, add, edit and delete the rows of Magento's table rate shipping directly in the admin, instead of exporting and importing CSV files.
-
Task
Framework for background tasks of Infrangible modules: run history in the admin, per-task settings, log files and summary emails after each run.
-
Whoops
Shows clear, detailed error pages with the cause and the affected code while a store runs in developer mode, to find and fix errors faster.
No module found. Try another word or another topic, or ask us: we also build custom modules.