# Plugin Concept

Setting up the B2Bsellers Suite is a straightforward process designed for modularity and ease of use. Here is a breakdown of how the architecture works:

## Core

Everything starts with the B2BsellersCore. Once installed, you can manage your entire ecosystem directly within the administration via `B2B Settings > License Settings`. From there, you have the flexibility to activate all features or purchase specific add-ons as needed.

## Modular Add-ons

Major functionalities — such as the Offer Function or the Spare Parts Add-on — are built as Symfony bundles.

* Organized: Each add-on is contained within its own folder.
* Simple: The source code is clean and easy to navigate.
* Flexible: You can toggle these features on or off without complexity.

## Extensions

To further customize the platform or meet specific client demands:

* Shopware Store: You can integrate any compatible plugins from the Shopware Community Store.
* Themes: Theme plugins are the only components not bundled into the Core; these must be installed as individual plugins.
* Custom Plugins: For unique business logic or bespoke requirements, you can develop and install your own custom plugins. Since the suite follows standard Shopware and Symfony patterns, developers can easily hook into the system to create tailored solutions that address specific B2B workflows not covered by the standard feature set.

## License, Features, and Add-ons

Managing your B2Bsellers Suite licenses and features is designed to be intuitive. Whether you are toggling free core features or integrating premium add-ons, the system offers a high degree of control directly from your dashboard.

The administration panel allows you to seamlessly manage your platform's capabilities:

* Included Features: Activate or deactivate free features included in your standard B2Bsellers license.
* Add-ons: Purchase and enable premium, paid functionalities to expand your store's power.

{% content-ref url="../user-guide/configuration/license-add-ons-and-features" %}
[license-add-ons-and-features](https://docs.b2b-sellers.com/b2b-platform/user-guide/configuration/license-add-ons-and-features)
{% endcontent-ref %}

### The Licensing Model

The B2Bsellers Suite is proprietary software. To use it in a production environment, a valid license must be acquired directly from B2Bsellers GmbH.

## Testing & Demos

We provide three flexible ways to explore the suite before you commit:

1. Public Demo: Instantly explore a pre-configured live store.
2. Personal Demo: Request a private environment tailored to your specific needs.
3. Local Evaluation: Receive the source code to test and demonstrate the suite’s performance directly on your own infrastructure.


---

# 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://docs.b2b-sellers.com/b2b-platform/product-tour/plans-and-plugins.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.
