Others
Parts Finder
Shoppers pick Year, Make and Model (or any levels you define) and see only the parts that fit, from CSV data you check line by line before it goes live.
We use necessary cookies to make this site work. With your permission we also use Google Analytics to understand how the site is used and Google Ads cookies to measure which of our ads lead to purchases. You can accept all cookies, reject the optional ones or choose which ones to allow. Cookie policy
Choose which cookies you allow. Necessary cookies are always on because the shop cannot work without them. You can change your choice at any time with the "Cookie settings" link.
Needed for the basket, checkout, login and security. They do not track you.
Google Analytics: how many people visit, which pages they read and how they found the site. It sets the _ga cookies and sends usage data to Google.
Google Ads: measures which of our ads lead to a purchase. It sets the cookies _gcl_au and _gcl_aw (90 days) and, when you buy, sends Google the order details and a hashed form of your contact details for matching. See our cookie and privacy policies.
Others
Shoppers pick Year, Make and Model (or any levels you define) and see only the parts that fit, from CSV data you check line by line before it goes live.
Others
German e-invoices from your Magento invoices: ZUGFeRD PDFs in a clear German invoice layout for businesses, XRechnung 3.0 for public bodies with a Leitweg-ID, checked before they are sent and ready to download in My Account.
Others
A store locator with an OpenStreetMap map that needs no API key, a page for every shop with opening hours, and click and collect at checkout.
Others
A clear order success page for Luma and Hyvä: what was ordered, what happens next, an account in one step, your own content per payment method and a refresh-safe link.
Others
Peppol BIS Billing 3.0 invoices and credit notes from your Magento invoices, checked before sending, with the buyer looked up on the Peppol network, and sent through e-invoice.be, Recommand or Storecove (beta).
Others
Landing pages that sell and rank: product lists by conditions at their own address, with the filters and sorting of your category pages, texts per store view and SEO safeguards for generated pages.
Others
Rule-based related product blocks from sales, product views, shared attributes and conditions, on product, category, cart and order success pages, with a revenue report and an A/B test, for Luma and Hyvä.
Others
KSeF 2.0 for Magento 2: FA(3) invoices and correction invoices from your Magento invoices and credit memos, checked against the official schema, sent to KSeF automatically, with the KSeF number, the UPO and an invoice PDF with the KSeF QR code for your customer.
Others
French e-invoices from your Magento invoices: Factur-X PDFs with the EN 16931 XML inside, carrying the data the French reform rules require, ready to upload to your plateforme agréée (PA).
Others
Send every Magento email through Google Workspace, Microsoft 365, Amazon SES or any SMTP service, with OAuth 2.0, an email log, automatic retries and plain-language diagnostics.
Others
A drag-and-drop mega menu for Luma and Hyvä: your category tree plus your own items, with rich dropdowns, labels, dates and an accessible mobile menu.
Others
Aras Kargo, Yurtiçi Kargo and Geliver for Shipping Connect: Turkish checkout methods, labels with desi and cash on delivery, tracking in the customer account and cancelling, straight from your Magento admin.
Others
Take card payments with iyzico's hosted Checkout Form: redirect or a frame on your own page, results verified with iyzico's API before the order is invoiced, online refunds from credit memos and automatic handling of lost callbacks.
Others
UBL-TR 1.2 e-Arşiv and e-Fatura invoices and return invoices from your Magento invoices, with VKN / TCKN and tax office at checkout, checked locally and sent through the GİB private integrator Nilvera.
Magento 2 extensions of ours that do not fit one of the main categories. If the list is empty, the module you need is in another category or not built yet.
Most of our Magento 2 extensions belong to a clear area of the store, such as marketing, the catalogue, the checkout or shipping. Now and then a module does a job of its own, and this page is where it goes. Each module has its own page with what it does, its documentation and its limits, so you can check it fits before you buy.
If nothing is listed here at the moment, the module you are looking for is probably in one of these categories:
Some of our modules cost nothing and use the same account and Composer access as the rest; you will find them on the free Magento 2 extensions page. Modules that are still in development or testing are not on sale, and are listed on the coming soon page before release.
If the job you have in mind is specific to your business or ties into your own systems, an off-the-shelf extension may not be the right answer. Our post on extension or custom module helps you decide, and we also build custom Magento 2 modules to a written specification. Questions about any module are welcome through our contact page, and a developer replies by email.
Through our private Composer repository, or as a zip download. The Composer access page explains the steps, CI keys and updates.
Tell us what you need through the contact page. If the requirement is specific to your shop, we can quote for a custom module after a written specification.
From the blog
The old Magento user guide links now land on Adobe's documentation site. Where the manual is, how to keep a copy, and how to spot the pages that describe features your Open Source store does not have.
With a hosted payment page, the order and the payment live in two systems. Most days they agree. This is about the days they do not, and how to make Magento catch up with iyzico on its own.
Magento was not built around Turkish addresses, volumetric weight or cash on delivery. What goes wrong when you connect it to Aras Kargo or Yurtiçi Kargo, and how to set it up so labels come out right.
Magento shows you abandoned carts in a report, but it never emails the shopper. Here is what a sensible reminder series looks like, and where most set-ups go wrong.
Magento can send through an SMTP server since 2.4.6, but it cannot tell you which emails failed or sign in to Microsoft 365 with OAuth. Here is how to set up SMTP properly and keep an eye on it.
A customer refreshes the order success page and lands on an empty basket. Here is why Magento does that, what a thank you page should say instead, and how to change it without upsetting your purchase tracking.