# Plugin Compatibility (HC-Architecture®)

Due to our HC-Architecture®, ThemeWare® is from the ground up highly compatible with almost all Shopware extensions (plugins or apps). In case there might be any incompatibility, you can solve it yourself with a few clicks by simply disabling the respective function area and thereby setting it to the Shopware standard.

{% hint style="info" %}
**Note**: Extensions and/or their producers who strive for verifiable compatibility with ThemeWare® please find in the article [Recommended Extensions or Plugins](/knowledge-base/tips-and-tricks/recommended-extensions-or-plugins.md).
{% endhint %}

Problems with third-party extensions only occur when the custom theme and the extension modify the same Twig block. In ThemeWare® for Shopware 6, our focus was therefore to modify Twig blocks only when absolutely necessary and to bind these modifications to configuration fields so that these modifications can be disabled.

In this article we are going to show configuration fields which you may use to solve problems on your own:

## Header

In case of problems with the header, we recommend to use one of the ThemeWare® "Default headers" ("Header 1" and "Header 2"). These are based on the Shopware default header and therefore offer maximum compatibility with third-party extensions.

* Tab "Header" => Block "Layout" => Section "Basic configuration" => Field "**Layout type**".
* In the Tab "Others" => Block "Compatibility (HC-Architecture®)" => Section "Header" you will also find configuration fields to reset individual elements in the header to the default.

Further information will follow\...

## Footer

In case of problems with extensions in the footer, you will find configuration fields in the Tab "Others" => Block "Compatibility (HC-Architecture®)" => Section "Footer" to reset individual elements in the footer to the default.

## General

### Badges

* Tab "Others" => Block "Compatibility (HC-Architecture®)" => Section "Content" => Field "**Discount badge (Product badges)**"
* Tab "Others" => Block "Compatibility (HC-Architecture®)" => Section "Content" => Field "**Topseller badge (Product badges)**"
* Tab "Others" => Block "Compatibility (HC-Architecture®)" => Section "Content" => Field "**New badge (Product badges)**"

### Breadcrumb

In case of problems with extensions that modify the breadcrumb, you will find a configuration field "**Breadcrumb**" in the Tab "Others" => Block "Compatibility (HC-Architecture®)" => in the Section "Content" to reset the breadcrumb to the default.

### Cookie permission

* Tab "Content" => Block "Cookie permission" => Field "**Show cookie permission**"

## Product pages

*

### Buybox

* Tab "Product pages" => Section "Shipping free, stock and sold labels (in the buybox)" => Section "Free shipping label" => Field "**Show shipping free label**"
* Tab "Product pages" => Section "Shipping free, stock and sold labels (in the buybox)" => Area "Stock label" => Field "**Show stock label**"
* Tab "Product pages" => Section "Shipping free, stock and sold labels (in the buybox)" => Section "Sold label" => Field "**Show sold label**"

### Image gallery

* Tab "Product pages" => Section "Image gallery" => Area "Thumbnails (on default product pages)" => Field "**Position**"

### Tab "Properties"

* Tab "Product Pages" => Section "Tab "Description"" => Area "Basic configuration" => Field "**Show headline "Product information..."**"
* Tab "Product pages" => Section "Tab "Properties"" => Field "**Show properties table in a seperate tab**".

## Listing

* Tab "Category pages" => Block "Product box" => Section " Product rating" => Field "**Show product rating**"


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://knowledge.themeware.design/knowledge-base/basic-knowledge/plugin-compatibility-hc-architecture.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
