---
title: Shopware Storefront Templating | Shopware Community Hub
description: >-
  Get started with Shopware frontend development by learning the basics of Twig
  and how to customize Storefront templates.
canonical_url: 'https://hub.shopware.com/learn/course/shopware-storefront-templating'
---

# Shopware Storefront Templating

# Shopware Storefront Templating

Customizing your Shopware Storefront often starts with adjusting its templates. This course introduces you to **Twig**, the templating engine used in Shopware.

We will explore how Shopware structures its templates, how to **locate and override Twig blocks**, and how to **extend existing templates** without losing the original functionality. Step by step, you will work with common Twig features such as **tags**, **filters**, **functions**, and plugin configuration values, so you can confidently build and customize your Storefront views.

By the end of this course, you will have a solid understanding of Shopware's templating system and how to safely implement changes that are **clean** and **maintainable**.

## Learning Units

## Units
- [Getting Started With Twig](/learn/unit/getting-started-with-twig): Create a small storefront template override with Twig and verify it safely on a product detail page.
- [Twig blocks](/learn/unit/twig-blocks): Understand how Twig blocks work in Shopware and learn to identify the right block to override or extend while keeping the original content.
- [Twig Features](/learn/unit/twig-features): Learn common Twig tags, filters, and functions in Shopware and use them to make storefront templates more dynamic.
