← All Shopware articles
20 min quiz

45 Shopware Interview Questions — The Interactive Quiz

A developer at a laptop preparing for a Shopware 6 technical interview.
Forty-five Shopware 6 questions, four choices each, scored live. Find out whether you would survive a real Shopware codebase — or just the docs.

Most Shopware interview question lists you find online are trivia. "What templating engine does the storefront use?" "Name the editions." You can pass that after a weekend and still be unable to ship a single working plugin.

So this one is different. Forty-five questions, four answer choices each, click to score. Each is labeled Junior Mid Senior so you can see where the bar is. Click an option, see whether you got it right, read the short explanation, move on. Your score updates live in the bar above the questions, with a final breakdown by topic at the end.

Whether you are prepping for the chair or sitting on the other side of it, the goal is the same — find the gap between people who can ship in a Shopware 6 codebase and people who can recite the docs.

Answered 0 / 45·Score 0 / 0

A. Shopware fundamentals

The foundation. Miss more than two and the candidate has not worked on a real Shopware 6 store.

Question 1Junior
What is Shopware 6 at the highest level?
Question 2Junior
Which of these is NOT a real difference between Shopware 5 and Shopware 6?
Question 3Junior
Which of these is NOT a real Shopware edition / plan?
Question 4Junior
You need to clear Shopware caches from the command line. What do you run?
Question 5Mid
Which environment should a production Shopware server run in?
Question 6Junior
Where do custom plugins you write yourself live?
Question 7Junior
What is the preferred way to install + enable a plugin from the CLI?
Question 8Mid
After changing admin or storefront JS/SCSS, why is bin/console cache:clear not enough?

B. Architecture & the extension system

Past this point the candidate either gets Shopware or they do not.

Question 9Junior
What does the minimum Shopware 6 plugin need?
Question 10Mid
What is the key difference between a Shopware Plugin and a Shopware App?
Question 11Senior
You need to change how a core service behaves without forking it. What is the FIRST mechanism to reach for?
Question 12Mid
A coupon should be applied when an order is placed. What is the idiomatic way to react to that?
Question 13Mid
What is the DAL in Shopware 6?
Question 14Senior
What is the role of services.xml in a plugin?

C. The Data Abstraction Layer & database

The layer candidates fake their way through. Do not let them.

Question 15Mid
How do you define a brand-new entity (your own table) in Shopware 6?
Question 16Mid
What is the right way to read data through the DAL?
Question 17Mid
What does a Criteria object let you do?
Question 18Senior
A product price was changed in admin but the storefront still shows the old one. What do you check FIRST?
Question 19Mid
How are database schema changes shipped inside a plugin?

D. Plugins & customization

Question 20Junior
You want to change a Storefront Twig template without editing core. What is the cleanest way?
Question 21Mid
You need to add a real associated field/column to the product entity in code. What is the right tool?
Question 22Mid
Which mechanism registers a new module in the Vue administration?
Question 23Mid
How do you add a custom storefront page with its own URL in a plugin?
Question 24Senior
When is building a full Vue admin module overkill?
Question 25Mid
Your plugin depends on another plugin. Where do you declare that?

E. Performance & caching

Question 26Mid
Which layer does most of the heavy lifting on a live Shopware store?
Question 27Mid
For a high-traffic production Shopware store, which page cache do you reach for?
Question 28Senior
The header shows the cart item count. Why can it NOT be a normally-cached part of the page?
Question 29Mid
Which search engine does Shopware integrate for scalable product search and listings?
Question 30Mid
What handles asynchronous work (mail, indexing, imports) in Shopware 6?

F. Storefront & themes

Question 31Junior
What templating engine does the Shopware 6 Storefront use?
Question 32Junior
What CSS framework does the default Storefront build on?
Question 33Mid
What JavaScript stack does the Storefront use (as opposed to the admin)?
Question 34Senior
Which is NOT a real trade-off of going headless with Shopware (Store API + a custom/PWA frontend)?

G. Admin, orders & checkout

Question 35Mid
When does a Shopware cart become an order?
Question 36Senior
What is the Rule Builder used for in Shopware 6?
Question 37Mid
What is the Store API in Shopware 6?

H. Security

Question 38Mid
How does the Shopware Admin API authenticate requests?
Question 39Mid
Which of these is NOT a real way to harden a Shopware store?
Question 40Senior
A payment skimmer is spotted running on checkout. What is your FIRST move?

I. DevOps & deployment

Question 41Mid
What is a sane order for a Shopware production deploy?
Question 42Mid
Which file should NEVER be committed to git?
Question 43Senior
You are cloning prod data to staging. What is the most important step BEFORE devs use it?

J. Shopware ecosystem & judgment

Question 44Senior
Which is NOT a good reason to skip Shopware and pick a hosted SaaS like Shopify instead?
Question 45Senior
You ask a candidate "what is the worst Shopware bug you ever fixed?" Which is a RED FLAG answer?
Live result
0 / 45
0% correct (so far — 0 of 45 answered)
Early days

Shopware is dense. Start with the fundamentals (A), then the extension system (B), then the DAL (C). The rest builds on those three.

By section
A. Shopware fundamentals
0 / 8
B. Architecture & the extension system
0 / 6
C. The Data Abstraction Layer & database
0 / 5
D. Plugins & customization
0 / 6
E. Performance & caching
0 / 5
F. Storefront & themes
0 / 4
G. Admin, orders & checkout
0 / 3
H. Security
0 / 3
I. DevOps & deployment
0 / 3
J. Shopware ecosystem & judgment
0 / 2

A note on where Shopware is heading

The App system, Shopware Cloud, and headless frontends are reshaping how teams build. If you are hiring in 2026, ask about the plugin-versus-app decision: does the candidate know when sandboxed apps (Cloud-compatible) beat in-process plugins, and can they reason about the Store API and the Flow Builder? Someone stuck in a pure Shopware-5 mental model will struggle on a modern composable build.

But the fundamentals — Symfony DI and service decoration, the DAL, plugins vs apps, the HTTP cache, the message queue — have not changed. The 45 questions above are still the right list.

Related reading

Hiring for Shopware because you need to ship faster on the AI side of your store? WisWes plugs into Shopware 6 as an installable extension — your team keeps building Shopware, we handle the shopping assistant. See what WisWes does →

Turn questions into checkout.

WisWes drops into your store and guides shoppers from browsing to buying. 14-day free trial — no card.