Mitigates PolyShell-style file upload abuse by blocking file custom option uploads and restricting allowed extensions to images only. Includes a CLI command to scan and clear suspicious files from the custom_options media directory.
All Modules
Integrates the Swiper touch slider as a Magento 2 JS Widget. Allows creation of mobile-friendly, hardware-accelerated image and content sliders.
Adds an admin panel section for managing .well-known/ directory content, allowing creation and serving of plain-text or JSON files (such as apple-developer-merchantid-domain-association or security.txt) without filesystem access.
Automates product ranking in ElasticSuite-powered search and categories using behavioral data (CTR, add-to-carts, sales, reviews). Applies Bayesian smoothing, freshness boosting, bounce rate penalties, and discovery shuffle to dynamically score and sort products.
Looking for contributors - Help fix build issues
Novaposhta Catalog
perspectiveteam/module-novaposhtacatalog 45
Integrates Nova Poshta warehouse and branch catalog data into Magento 2 via the Nova Poshta API. Syncs delivery location data on a configurable cron schedule for use in shipping workflows.
Generates Magento catalogs from YAML configuration files. Uses direct SQL queries to create categories, products, websites, and customer groups.
QuarryTeam Customer UUID
quarryteam/module-customer-uuid 50
Adds a unique UUID attribute to Magento 2 customers, automatically generated on install and new customer creation. Exposes the UUID via GraphQL and displays it in the admin customer grid and edit form.
Change Customer Password from Admin
yellowteak/magento2-change-customer-password 76
Allows administrators to change a customer's password directly from the customer edit page in the Magento admin panel. Useful for customer support when customers have forgotten their credentials.
Allows you to quickly and easily remove unwanted links from your customer navigation dashboard sidebar in Magento.
This extension allows customizing decimal precision visualization for the prices and other currency values (discounts, taxes, sales amounts, etc.) both for the frontend and the backend areas.
Provides a way to change the email address associated with an order from the Magento admin panel. Automatically reassigns the order to a registered customer if the new email matches, or converts it to a guest order otherwise.
Enables customers to shop by brand with a dedicated brand list page and brand logos on product pages. Adds a brand widget and allows linking brands in the top menu.