Business case and benefits
- E-commerce director
- A · Accountable
- Head of content
- R · Responsible
- Solutions architect
- C · Consulted
- Technical PM
- C · Consulted
- Engineers
- I · Informed
- Product compliance
- C · Consulted
- Security
- I · Informed
New lines go from supplier data sheet to accurate, accessible listing on the same day, with every claim traced back to the spec. A person approves every listing before it goes live.
At a glance
An illustrative scenario. Linked to a real, anonymised case study below; the numbers here are still typical examples. The cloud services and UK rules were checked on 9 November 2026.
A new line arrives as a supplier's PDF data sheet, a spreadsheet row, a folder of photos and sometimes an energy label. Someone on the content team reads it all, works out which attributes the category needs, types them into the PIM, writes a title and description to the house style, crops and cleans the photos, writes alt text, and checks the safety warnings and energy class are right. In our example retailer, a straightforward line takes an hour or two. A complex one, like a TV or a washing machine, takes longer.
So new lines queue. Buyers chase the content team, stock sits in the warehouse before it can be sold, and the pressure shows up as shortcuts: copied descriptions, missing attributes, alt text that just repeats the product name, or a spec carried over from the previous model. Supplier data is often wrong or incomplete too, and nobody has time to check it against the photos.
Accuracy here is a legal requirement, not a matter of style. Since 6 April 2025, the DMCC Act 2024 lets the CMA decide for itself that consumer law has been broken and fine a retailer directly. A listing that overstates a feature, leaves out something a customer needs to know, or shows the wrong energy class is a misleading action or omission, whoever typed it. AI can write listings quickly. The design has to make sure it never writes anything the supplier's data doesn't support.
Agree these, and measure the baseline, before anything is built. Example targets are typical, not promises.
How long new stock waits before it can be sold.
ExampleFrom days to the same day
Share of attributes that match the supplier's spec, measured on a weekly audit sample, not self-reported.
ExampleAbove 99%
Share of drafts an editor approves with no or minor edits.
Example70–80% after the pilot
How much editors change. Very high means it isn't helping; near zero can mean drafts are being approved unread.
ExampleStable, and reviewed weekly
Returns and complaints where the listing didn't match the product.
ExampleFalling, measured against last year
Share of product images whose alt text describes what a customer would need to know.
ExampleEvery image on every new listing
Cross-sector rules are on the UK regulation map.
A listing must not mislead and must not leave out information a customer needs to decide. The CMA can now enforce directly and fine up to 10% of global turnover. Every claim in a draft is traced to a field in the supplier's data, and the AI is blocked from adding features, performance claims or environmental claims the data doesn't contain.
Fake and concealed incentivised reviews are banned outright, along with reviews presented in a misleading way. The AI never writes, edits or selects reviews. If review summaries are added later, they summarise all reviews fairly, and that's a separate decision with its own review.
Safety warnings and instructions are copied exactly from the supplier's material, never reworded by the AI. The government consulted in 2026 on requiring listings to show producer details, a product identifier, images, warnings and compliance marks, so these are held as structured attributes now. If you sell into Northern Ireland or the EU, the EU General Product Safety Regulation already asks for much the same.
For labelled electricals, the online listing has to show the energy class arrow linked to the full label, and the product information sheet. These come from the supplier's label and database entry, never from the AI, and a listing without them can't be approved.
Product pages need to work for disabled customers, and WCAG 2.2 AA is the usual benchmark. Alt text describes what matters about the product, not just its name. If you sell to EU consumers, the European Accessibility Act has applied to e-commerce since 28 June 2025.
Supplier photos and copy are licensed, not owned. The design keeps a licence record for every image, limits edits to what the licence allows, and never uses supplier content to train a model without permission. Background removal and cropping are fine; generating new product detail isn't.
Showing AWSAzuresovereign / on-prem services. Switch with the toggle; every diagram and table on this page follows it.
01Channels
02Intake
03Intelligence
04Orchestration
05Systems of record
06People
| Layer | AWS | Azure | Sovereign / on-prem |
|---|---|---|---|
| Intake: feeds, uploads, filesSuppliers send data in every shape: PDFs, spreadsheets, feeds and the occasional zip of photos. Accept them all and keep the original. | API Gateway, AWS Transfer Family, S3 | API Management, Blob Storage (with SFTP), Event Grid | Kong or your existing API gateway; Ceph or IONOS S3 Object Storage |
| Reading spec sheets and photosTest on real supplier sheets, including scanned ones and ones in other languages, not the tidy examples. | Bedrock Data Automation (documents and images) | Azure Content Understanding (includes Document Intelligence) | Open-source parsing (e.g. Docling) plus an open-weight vision model |
| Image processingCrop, resize, straighten and remove backgrounds. Nothing is added to the product itself, so the photo still shows what the customer will get. | AWS Lambda or ECS with open-source image tools | Azure Functions or Container Apps with open-source image tools | Open-source image tools and segmentation models on Kubernetes |
| Drafting and reasoningBoth clouds offer a choice of models, including Claude. Drafts use only the extracted facts and the house style guide. | Amazon Bedrock | Microsoft Foundry | Open-weight models served with vLLM on your own GPUs, or IONOS AI Model Hub |
| Category rules and style guide (retrieval)Which attributes each category needs, banned phrases, and how to write titles. Owned by the content team, versioned like code. | Bedrock Knowledge Bases | Foundry IQ, built on Azure AI Search | OpenSearch, or PostgreSQL with pgvector |
| Agent runtimeThe original Bedrock Agents closed to new customers on 30 July 2026; new builds use AgentCore. | Amazon Bedrock AgentCore | Foundry Agent Service | An open-source agent framework (e.g. LangGraph) on Kubernetes |
| Consistency checksPlain rules do most of the work: every number, unit, energy class and warning in the draft must match the source exactly. The model-based check catches claims the rules can't see. | Rules in Lambda, plus Bedrock Guardrails contextual grounding checks | Rules in Azure Functions, plus Foundry guardrails (Azure AI Content Safety) groundedness detection | A rules service on Kubernetes, plus open-source guardrails (e.g. NeMo Guardrails) |
| Workflow | AWS Step Functions | Logic Apps or Durable Functions | Temporal, or n8n |
| Middleware and events | Amazon EventBridge, SQS | Event Grid, Service Bus | Apache Kafka or RabbitMQ |
| Link to the PIM and e-commerce platformThe AI writes drafts into the PIM. Only the PIM's own approval step publishes to the site. | Through their published APIs, behind API Gateway | Through their published APIs, behind API Management | Through their published APIs, behind Kong or your existing gateway |
| Human reviewEditors review where they already work, with the source document shown next to the draft. | In the PIM's existing approval workflow | In the PIM's existing approval workflow | In the PIM's existing approval workflow |
| Identity, keys, data protectionThe agent's role can create drafts but has no permission to publish. | IAM Identity Center, KMS | Entra ID, Key Vault | Keycloak or your existing Active Directory; OpenBao or HashiCorp Vault |
| Monitoring and auditKeep the source file, every draft, every edit and the approver for each listing. That's your evidence if a listing is ever challenged. | CloudWatch, CloudTrail | Azure Monitor, Log Analytics | Prometheus, Grafana, OpenTelemetry |
| Data residencyProduct data is rarely personal data, so EU hosting (IONOS AI Model Hub runs in Germany) is often acceptable. Check supplier contracts for any restrictions. | eu-west-2 (London) | UK South / UK West | Your own UK data centre, or a UK or EU provider |
On a phone, the table shows the platform you pick. Sovereign / on-prem means open, portable components you can run in your own data centre or with a UK or European provider; IONOS is shown as one example, and others exist. What sovereign cloud means →
Many organisations keep core systems and sensitive data on their own servers. This is how the same design works across both.
Stays on-prem
The PIM, the ERP and the studio's master image files stay where they are, whether that's your own servers or a hosted service you already use. The approved, published listing always lives in your systems, not the AI's.
Uses cloud AI
Reading data sheets, image processing, drafting and the consistency checks run in AWS or Azure in UK regions, or on your own GPUs with open-weight models. Only product data and images are sent, which rarely include personal data.
How they connect
Supplier files land in cloud storage, and drafts go back to the PIM through its API over a private link (AWS Direct Connect or Azure ExpressRoute) or a secured internet connection, depending on where the PIM runs.
If the link drops
Supplier files queue safely, and editors keep writing listings by hand in the PIM. Nothing live changes, because the AI can't publish. The queue is drafted when the link returns.
What each agent may do through its tools, what it may not, and where a person signs off. The limits are enforced by the platform, not the prompt.
Listing agent
Where a person signs offA content editor approves every listing before it's published. Electricals, children's products and other safety-critical categories also need product compliance sign-off. The agent's permissions are enforced by the PIM's roles and the platform's identity controls, not by instructions in a prompt.
Spec change watcher
Where a person signs offA content editor decides every change. Anything touching safety warnings or energy labelling goes to product compliance, who also decide whether stock already sold needs action.
The PIM stays the single source of truth for product content, and the e-commerce platform reads from it as it does today. The AI writes drafts into the PIM through its API and never talks to the website directly. If you already run an integration platform, the AI uses it like any other system does.
Each new supplier file becomes an event on a queue. If the PIM is slow or down, files wait safely and nothing is processed twice: each one carries the supplier, the SKU and a version, so a retry updates the same draft rather than creating a second.
The ERP and purchasing system supply the SKU, supplier and category when a buyer raises a new line, so the content work starts the moment a line is approved, not when the stock lands.
Switching the AI off doesn't stop trading. Editors carry on creating listings by hand in the PIM, exactly as before.
Map today's listing process, time it, collect a month of real supplier files, and agree the categories, style guide and banned-claims list.
Gate · must be true to passBaseline measured, PIM integration route agreed, product compliance and the content team involved.
One category, such as small kitchen appliances, in shadow mode: the AI drafts, editors write as normal, and the two are compared against the source.
Gate · must be true to passAttribute accuracy and approval rate within agreed limits, no unsupported claims in the sample, compliance sign-off.
Drafts go live for the pilot category through the PIM's approval step, with monitoring, the weekly audit and a rollback plan.
Gate · must be true to passMonitoring, audit, rollback plan and editor training in place.
Add categories one at a time, with labelled electricals and children's products last, then the spec change watcher across the whole range. Food or drink would need allergen information shown before purchase and at delivery, so it gets its own gate.
Gate · must be true to passEach new category passes the same pilot gate.
| Activity | E-commerce director | Head of content | Solutions architectI can fill this | Technical PMI can fill this | EngineersI can fill this | Product compliance | SecurityI can fill this |
|---|---|---|---|---|---|---|---|
| Business case and benefits | Accountable | Responsible | Consulted | Consulted | Informed | Consulted | Informed |
| Target architecture and PIM integration | Informed | Consulted | Accountable and Responsible | Consulted | Consulted | Consulted | Consulted |
| Style guide, required attributes, banned claims | Informed | Accountable and Responsible | Consulted | Informed | Consulted | Responsible | Informed |
| Build and integration | Informed | Consulted | Accountable | Responsible | Responsible | Informed | Consulted |
| Accuracy testing on real supplier files | Informed | Accountable | Responsible | Consulted | Responsible | Consulted | Informed |
| Go-live decision | Accountable | Responsible | Consulted | Responsible | Informed | Consulted | Consulted |
| Run, monitor and improve | Informed | Accountable | Consulted | Consulted | Responsible | Consulted | Consulted |
R ResponsibleA AccountableC ConsultedI Informed· not involved
Option A
If there's no architect on the programme, I'd own the design end to end: the pipeline from supplier file to PIM draft, the image processing, the checks and the gates. I've built this kind of workflow before. For an online electronics retailer, I automated the product photography and specification uploads and trained the staff, and work that took a couple of hours came down to about ten minutes. The AI layer in this playbook sits on top of that same kind of pipeline. I'd report to your programme board.
Option B
If your partner, your PIM supplier or your own team already has an architect, I'd take on the document reading, the image pipeline and the consistency checks under their lead, and give them a second senior opinion on the PIM integration and on where the AI is and isn't allowed to write.
Goes wrong
The model fills gaps in the supplier's data with plausible-sounding features.
How the design avoids it
Drafts use only extracted facts, rules check every number and unit against the source, and gaps go to the buyer, not into the copy.
Goes wrong
Safety warnings get paraphrased into the house style and lose their meaning.
How the design avoids it
Warnings, energy data and compliance marks are copied from the source as structured fields, and the AI can't edit them.
Goes wrong
Editors approve drafts because they read well, without checking the source.
How the design avoids it
The source is shown next to the draft, edit rates are tracked, and a weekly audit compares approved listings with the data sheet.
Goes wrong
Image clean-up drifts into image generation, and the photo no longer shows the real product.
How the design avoids it
Image processing is limited to crop, resize, straighten and background removal, and generated product imagery is switched off.
Goes wrong
Supplier specs change, and the live listing quietly goes out of date.
How the design avoids it
The spec change watcher compares every new supplier file with the live listing and raises the difference.
Changes already announced or under way that affect this design. More in the UK horizon scan.
Hold producer details, product identifiers, warnings and compliance marks as structured attributes now, so a new listing rule is a template change, not a data clean-up.
Keep the trail for every listing: source file, draft, edits and approver. It's what you'd need to show the CMA or Trading Standards.
Keep a licence record for every supplier image and text, and don't train or fine-tune on supplier content without written permission.
If you sell to EU consumers, build alt text and accessible product pages into every new listing now, rather than retrofitting the range later.
Good answers are specific. Vague answers to any of these are worth following up.
Whether you need someone to lead the design or to support the architect you already have, let's talk it through.