Example order, Magento 2: A security patch and a mandatory field in the checkout for a B2B shop

Example order in Magento 2: security patch and mandatory company field with VAT ID validation in the checkout
What the agents check before approval
✓patch applied, version and changelog match
✓indexers, cron and caches run cleanly
✓company mandatory in checkout, error message clear
✓VAT ID validated, customer group switches
✓all payment methods tested through to the order
✓no changes to core files

This article describes a fictional but typical order. The company does not exist; the process corresponds to the way the Eywora AI Crew works.

The starting point

A wholesaler of electrical installation material sells exclusively to business customers through a shop on Magento Open Source 2.4. Two things have been a nuisance for a while: customers keep ordering without a company name, which accounting has to sort out when invoicing, and the VAT ID is never validated. On top of that, there is a security patch Adobe published two weeks ago that has not been applied yet. The owner describes all three points in one order.

Step 1: Priority and sequence

The AI team lead puts the security patch first. It affects the live system regardless of the other wishes and should therefore not have to wait for the checkout changes. Proposal: the patch as its own first change with its own approval, the checkout adjustments as the second. That way the patch can go live on the next release day even if the checkout is still in the feedback round. The agent for cost estimates names a rough range for both parts.

Step 2: The patch on the copy

The shop is managed via Composer. On the copy, the agent for integrations and systems applies the patch, runs the setup upgrades, recompiles the dependencies and generates the static files. Then it checks what tends to go wrong in Magento after every update: do all indexers run through, is cron working, are the caches clean. The automated tests call up category, product and cart pages and complete one order with each active payment method. The agent for security and privacy confirms from version and changelog that the patch is in effect.

Step 3: Checkout with built-in features and a small module

The VAT ID needs no custom code: Magento ships validation via the European verification service and can automatically assign customers to a customer group depending on the result. The agents configure that and create the groups "business, verified" and "business, unverified", which the owner can later use for prices and payment methods. The mandatory company field, on the other hand, cannot simply be switched on. For that, a small module of its own is created that adds the mandatory rule to the address fields in the checkout and delivers a clear error message. It changes no core files and no files of other modules, so that later Magento updates do not overwrite it. A second agent reviews the code; the designer checks the display in the checkout on a smartphone.

Step 4: Preview, approval, go-live

The owner approves the patch after a brief check of the preview; it goes live on Tuesday with a backup. For the checkout he asks for one change: the error message should point to invoicing, not just say "mandatory field". After the second preview he approves, and the checkout goes live on Thursday, again with a backup beforehand. Both changes are documented separately in the version control system and can be rolled back independently of each other. Two rollbacks per month are included.

What this example shows

Security patches wait in many shops because they are tied to other tasks or simply forgotten. A development team that decouples them and applies them with their own backup and their own approval takes exactly this worry off the owner. And in Magento too: built-in features first, then as little custom code as possible. The supported Magento versions are in the system list; what distinguishes an agency from an AI development team in such tasks is in the article AI development team or agency?.

Sources

  1. Adobe – Adobe Commerce and Magento Open Source, lifecycle policy and release information – https://experienceleague.adobe.com/en/docs/commerce-operations/release/planning/lifecycle-policy
  2. Eywora, FAQ on the AI Crew: Can the AI Crew perform updates, what happens after go-live – https://www.eywora.com/en/faq/ai-crew/

Methodology & sources

The processes, response times, release days and contract terms mentioned correspond to the scope of the Eywora AI Crew at the time of publication; the FAQ and the terms and conditions are authoritative. Example orders are fictional, typical scenarios and not customer projects.

Published 30 October 2026 · Author: Eywora editorial team

More to read

Schematic view: an AI agent reads, changes and tests code on a copy of an online shop

AI Crew

What is an AI agent for shop development?

ChatGPT writes code that you have to install yourself. An AI agent works directly on a copy of your shop, tests and documents. What defines an agent, why a team of agents beats a single one, and where the limits are.

6 min read

Side by side: a stack of agency tickets next to a task list with preview and approval

AI Crew

AI development team or agency?

The ongoing maintenance of a shop fits neither the quote-per-task model of an agency nor the calendar of a freelancer. A comparison along four criteria, without miracle promises: what an AI development team is built for, and what it is not.

7 min read

All articles →

Ready to see what this looks like for you?

Demo on your shop.

20 minutes live: you describe a task, we show how the AI Crew implements it on a copy. No obligation and no preparation needed.