---
title: Customizing Shopware | Shopware Community Hub
description: >-
  This module explores the various ways to customize Shopware, from no-code
  tools to advanced plugins and API integrations.
canonical_url: 'https://hub.shopware.com/learn/course/solutions-architect-customizing-shopware'
---

# Customizing Shopware

# Customizing Shopware

This course covers the different ways to customize Shopware. You will explore no-code tools like Rule Builder and Flow Builder, theme development, API integrations, and the use of plugins and apps. The module emphasizes a strategic approach, starting with light customizations and advancing to more complex options, ensuring maintainability and backward compatibility.

## Learning Units

## Units
- [Plugin vs. App vs. API vs. Theme vs. No-code](/learn/unit/solutions-architect-plugin-vs-app-vs-api-vs-theme-vs-no-code): Compare and understand the different customization approaches in Shopware, from no-code solutions to advanced development options, and learn when to use each…
- [Theme best practices](/learn/unit/solutions-architect-theme-best-practices): Learn about the art of developing robust and maintainable themes in Shopware. Learn essential practices for responsive design, SEO optimization, SCSS…
- [Development Best Practices](/learn/unit/solutions-architect-development-best-practices): Internalize the core development best practices for Shopware, including code structure, customization principles, and tools for maintaining high-quality,…
- [No Code: Rule Builder](/learn/unit/solutions-architect-no-code-rule-builder): Learn about Shopware’s Rule Builder as a powerful no-code tool for creating dynamic business rules, automating complex logic, and implementing flexible…
- [No Code: Flow Builder](/learn/unit/solutions-architect-no-code-flow-builder): Learn how to use Shopware’s Flow Builder to automate eCommerce workflows without coding. Create, customize, and extend automated processes using triggers,…
