Customer case study

How an AI agent redesigned a WooCommerce homepage end-to-end — without opening Elementor.

AGRO ŽNIDARIČ is the authorized AL-KO dealer and service partner for Maribor, Slovenia. Their homepage looked stuck in 2023 — generic Astra template, washed-out shape dividers, broken category widget, missing OG images sitewide. In one focused session, an MCP-compatible AI agent connected to AgenticWP redesigned all 10 sections, generated a custom 8-icon SVG iconset, fixed sitewide SEO, and shipped a JS-driven hero carousel. Zero minutes spent in the Elementor editor.

Customer
AGRO ŽNIDARIČ d.o.o.
Industry
WooCommerce — Garden machinery
Stack
WordPress, Elementor, Astra, RankMath
Live site
agro-znidaric.si →
10Sections redesigned
8Custom SVG icons generated
16SEO meta updates batched
0Hours in Elementor UI

The problem

The homepage was the standard "Astra + Elementor + Essential Addons + UAEL" stack you see on a thousand small-business WooCommerce sites. Symptoms:

The approach

The customer didn't hire a designer or developer. An AI agent (Claude, via the Claude Code CLI) connected to the AGRO ŽNIDARIČ WordPress site through the AgenticWP MCP server — a single subprocess speaking the Model Context Protocol. From there, every change was a structured tool call. No editor sessions, no FTP, no copy-paste between browser tabs.

What AgenticWP exposes that mattered here

The crucial part:

Every write went through structured tool calls authenticated as a WordPress admin. No PHP edits, no shell, no raw SQL — AgenticWP's hard "won't do" list. The customer's site stayed in known state the entire time, and every change was reversible by name.

What got built

1. Hero with a JS-driven category carousel

Replaced the static three-button hero with a 360 × 460 floating window aligned to the boxed content's right edge, vertically centered. Inside: an 8-slide carousel of all WooCommerce categories with real product photos, autocycling every five seconds, pause-on-hover, and ‹ / › buttons plus eight clickable dots. All controlled by a 25-line inline IIFE — no external JS, no jQuery dependency.

2. Section-by-section redesign

Each of the ten homepage sections got a tailored CSS block under a unique name (homepage-2026-bestsellers, homepage-2026-section5, homepage-2026-faq, …). Removable independently. Highlights:

3. Custom 8-icon SVG iconset for the categories grid

The original UAEL category widget rendered nothing. AgenticWP update_elementor_element swapped the widget for an HTML widget containing eight clickable cards. Each card has a custom inline SVG icon — riding tractor, robotic mower with WiFi arcs, battery push mower with lightning bolt, mulcher, chainsaw, hedge trimmer, brushcutter, crossed wrench. Duotone style, currentColor stroke + 18% accent fill, 64×64 viewBox. The agent wrote them as a coordinated set, then verified the WooCommerce permalink prefix (/kategorija-izdelka/, not the default /product-category/) by hitting one URL and confirming HTTP 200.

4. Service section as a conversion driver

The "Pooblaščeni AL-KO servis" section was the homepage's strongest selling point but visually buried — bracketed by a green tilt divider and an opacity-fan divider, with white-on-light heading text that fought the background. AgenticWP rebuilt it as a clean white section with a green-eyebrow heading, a semantic <ul> service list with green-circle SVG-mask checkmarks, an amber warranty warning callout, and a floating "✓ CERTIFICIRANO" pill on the AL-KO Partner badge image. The CTA at the bottom was upgraded to a dark-ink → teal gradient slab with a green-pill "Servisni obrazec →" button.

5. Final CTA — full-bleed cinematic photo

The bottom call-to-action was a generic photo with three competing buttons stacked vertically. AgenticWP turned it into a full-bleed cinematic CTA with a dark gradient overlay (so the gardener photo stays readable on the right), a glassy contact card with masked SVG icons for location / phone / mail / clock, and a unified pill button trio (one primary green, two glass-ghost). A small "AGRO ŽNIDARIČ · MARIBOR" brand stamp sits at the bottom-right of the section.

6. Sitewide SEO cleanup in one batched call

One update_postmeta_multi invocation handled sixteen Rank Math meta updates across the site:

7. LocalBusiness JSON-LD schema

Inserted as an Elementor HTML widget on the homepage — a complete @type: Store structured-data block with PostalAddress, OpeningHoursSpecification, AutoRepair department, currenciesAccepted, paymentAccepted (including Leanpay), and the AL-KO authorized service signal. Verified live with curl | grep '@type":"Store"'.

The numbers

What "one focused session" actually means in production:

What the AgenticWP guardrails caught

Two moments where the product's deliberate "no" list stopped a half-finished idea before it shipped:

Why this is the point:

AgenticWP is intentionally narrow. No PHP mutation, no plugin install, no shell, no raw SQL. Those constraints aren't gaps — they're what makes "let an AI agent run loose on my live WordPress site" a reasonable thing to do at all.

Want this for your WordPress site?

AgenticWP is a WordPress plugin + MCP server. It works with Claude Code, Cursor, Windsurf, VS Code Copilot and 15+ other MCP-compatible tools. Pay once, install once, then let the AI you already trust run your site.