PHPackages                             solution25/sales-channel-specific-content - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. solution25/sales-channel-specific-content

ActiveShopware-platform-plugin[API Development](/categories/api)

solution25/sales-channel-specific-content
=========================================

Custom plugin for per sales channel product data.

1.1.1(2mo ago)210MITPHPPHP ^7.4 || ^8.0CI failing

Since May 21Pushed 2mo ago3 watchersCompare

[ Source](https://github.com/solution25com/sales-channel-specific-content-shopware-6-solution25)[ Packagist](https://packagist.org/packages/solution25/sales-channel-specific-content)[ RSS](/packages/solution25-sales-channel-specific-content/feed)WikiDiscussions main Synced today

READMEChangelog (4)Dependencies (3)Versions (5)Used By (0)

Sales Channel Specific Content for Shopware 6
=============================================

[](#sales-channel-specific-content-for-shopware-6)

`Sales Channel Specific Content` is a Shopware 6 plugin that allows product content to be customized per sales channel.

The plugin adds a custom `Content` tab to the product detail page in the Shopware Administration. From that tab, shop managers can select a sales channel and maintain alternative product content for that specific channel. On the storefront, the plugin loads the matching record for the current sales channel and applies the configured product data.

Features
--------

[](#features)

- Adds a `Content` tab to the Shopware product detail administration view.
- Stores custom product content per product and sales channel.
- Replaces selected product fields on storefront product pages when sales-channel-specific content exists.
- Supports HTML content for rich descriptions and additional information.
- Adds custom long description, product features, and "What's included" content to the storefront product description tab.
- Supports sales-channel-specific SEO fields.
- Keeps default Shopware product content as fallback when no custom content exists for the active sales channel.

Editable Fields
---------------

[](#editable-fields)

The `Content` tab currently supports these fields:

FieldPurposeStorefront behaviorSales ChannelSelects which sales channel the content belongs to.Used to decide which custom content record applies.Product NameAlternative product name for the selected sales channel.Replaces the product name on the storefront for that sales channel.Short DescriptionAlternative short/default product description.Replaces Shopware's normal product description text.Long DescriptionExtra detailed description for the selected sales channel.Rendered below the normal description in the product description tab.Product FeaturesFeature content for the selected sales channel.Rendered below the long description.What's IncludedIncluded-items content for the selected sales channel.Rendered below product features.SEO TitleAlternative SEO title.Applied to product metadata/title behavior.SEO KeywordsAlternative SEO keywords.Stored and mapped to product translated metadata.SEO DescriptionAlternative SEO description.Applied to product metadata behavior.[![salesChContext](https://private-user-images.githubusercontent.com/101514766/580893898-b464cb0c-46c1-4432-95df-9c1b1e4cda2a.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODE1MTIyMDksIm5iZiI6MTc4MTUxMTkwOSwicGF0aCI6Ii8xMDE1MTQ3NjYvNTgwODkzODk4LWI0NjRjYjBjLTQ2YzEtNDQzMi05NWRmLTljMWIxZTRjZGEyYS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYxNVQwODI1MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05MjBkMjY3YTA2ZTYwMTcwMGI3MzY0N2Y1YzRmZmVmYzBlNWFhNWQ5MDk3NzdhOTUwYWZiODlkY2ViYzJhNzgyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.p6KWWD6-w2CJzAt-wFPgvBv3_bnd_JLMaaOmIxYNKKU)](https://private-user-images.githubusercontent.com/101514766/580893898-b464cb0c-46c1-4432-95df-9c1b1e4cda2a.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODE1MTIyMDksIm5iZiI6MTc4MTUxMTkwOSwicGF0aCI6Ii8xMDE1MTQ3NjYvNTgwODkzODk4LWI0NjRjYjBjLTQ2YzEtNDQzMi05NWRmLTljMWIxZTRjZGEyYS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYxNVQwODI1MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05MjBkMjY3YTA2ZTYwMTcwMGI3MzY0N2Y1YzRmZmVmYzBlNWFhNWQ5MDk3NzdhOTUwYWZiODlkY2ViYzJhNzgyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.p6KWWD6-w2CJzAt-wFPgvBv3_bnd_JLMaaOmIxYNKKU)Administration Usage
--------------------

[](#administration-usage)

1. Go to `Catalogues > Products`.
2. Open the product you want to customize.
3. Open the `Content` tab.
4. Select the target sales channel.
5. Enter the content for that product and sales channel.
6. Click `Save`.
7. Open the product in the selected storefront sales channel to verify the result.

Each saved record belongs to one product and one sales channel. Changing the selected sales channel in the tab loads a different record.

[![Screenshot 2026-04-20 at 10 47 10](https://private-user-images.githubusercontent.com/101514766/580722427-f847c326-6676-4962-acce-f038a67442f4.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODE1MTIyMDksIm5iZiI6MTc4MTUxMTkwOSwicGF0aCI6Ii8xMDE1MTQ3NjYvNTgwNzIyNDI3LWY4NDdjMzI2LTY2NzYtNDk2Mi1hY2NlLWYwMzhhNjc0NDJmNC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYxNVQwODI1MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05MzUyZTA2NWIxN2NlZjRlNTVmNTc3ZjcyMTRhNmZlNjA3NzAwZGM2OTdmMDUxOGIxMTIyN2MxMjZhZGJjZDNlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.2y5YjIHWBxRWcgoj0IgPBrjyvHqDuP1hLi56LS3ftJg)](https://private-user-images.githubusercontent.com/101514766/580722427-f847c326-6676-4962-acce-f038a67442f4.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODE1MTIyMDksIm5iZiI6MTc4MTUxMTkwOSwicGF0aCI6Ii8xMDE1MTQ3NjYvNTgwNzIyNDI3LWY4NDdjMzI2LTY2NzYtNDk2Mi1hY2NlLWYwMzhhNjc0NDJmNC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYxNVQwODI1MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05MzUyZTA2NWIxN2NlZjRlNTVmNTc3ZjcyMTRhNmZlNjA3NzAwZGM2OTdmMDUxOGIxMTIyN2MxMjZhZGJjZDNlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.2y5YjIHWBxRWcgoj0IgPBrjyvHqDuP1hLi56LS3ftJg)---

[![Screenshot 2026-04-17 at 17 01 30](https://private-user-images.githubusercontent.com/101514766/580722412-5405d830-260b-4626-9ad7-e9e4786e99e6.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODE1MTIyMDksIm5iZiI6MTc4MTUxMTkwOSwicGF0aCI6Ii8xMDE1MTQ3NjYvNTgwNzIyNDEyLTU0MDVkODMwLTI2MGItNDYyNi05YWQ3LWU5ZTQ3ODZlOTllNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYxNVQwODI1MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hNmM5OTQ4ODllZDdmN2FkMTdlODllZGUyNjQxZmMyNDJmMzk0NzhjYmVhNGI0MmQ0MGQ5ODExYmU4ZDEwYjkzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.yv_5am_5KgwinG7j3oJ-wQS1MpQ2-Ax9AzgJWA5naKE)](https://private-user-images.githubusercontent.com/101514766/580722412-5405d830-260b-4626-9ad7-e9e4786e99e6.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODE1MTIyMDksIm5iZiI6MTc4MTUxMTkwOSwicGF0aCI6Ii8xMDE1MTQ3NjYvNTgwNzIyNDEyLTU0MDVkODMwLTI2MGItNDYyNi05YWQ3LWU5ZTQ3ODZlOTllNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYxNVQwODI1MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hNmM5OTQ4ODllZDdmN2FkMTdlODllZGUyNjQxZmMyNDJmMzk0NzhjYmVhNGI0MmQ0MGQ5ODExYmU4ZDEwYjkzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.yv_5am_5KgwinG7j3oJ-wQS1MpQ2-Ax9AzgJWA5naKE)Installation
------------

[](#installation)

Install the plugin package with Composer:

```
composer require solution25/sales-channel-specific-content
```

Troubleshooting
---------------

[](#troubleshooting)

### The `Content` tab is not visible

[](#the-content-tab-is-not-visible)

Run:

```
bin/console plugin:refresh
bin/console plugin:install --activate SalesChannelSpecificContent
bin/build-administration.sh
bin/console cache:clear
```

Compatibility
-------------

[](#compatibility)

- Shopware 6.4, 6.5, 6.6, 6.7

Author
------

[](#author)

Developed and maintained by [solution25](https://solution25.com/).

License
-------

[](#license)

MIT License

###  Health Score

39

—

LowBetter than 84% of packages

Maintenance86

Actively maintained with recent releases

Popularity8

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~111 days

Total

4

Last Release

74d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2851766651e9958fdd1740394d7af4c76bb357dba37485ab7045c5372bd3ed88?d=identicon)[solution-25](/maintainers/solution-25)

---

Top Contributors

[![solution-25](https://avatars.githubusercontent.com/u/101514766?v=4)](https://github.com/solution-25 "solution-25 (22 commits)")

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/solution25-sales-channel-specific-content/health.svg)

```
[![Health](https://phpackages.com/badges/solution25-sales-channel-specific-content/health.svg)](https://phpackages.com/packages/solution25-sales-channel-specific-content)
```

###  Alternatives

[shopware/storefront

Storefront for Shopware

684.6M235](/packages/shopware-storefront)[shopware/production

177209.0k](/packages/shopware-production)[frosh/tools

Provides some basic things for managing the Shopware Installation

87820.7k3](/packages/frosh-tools)[shopware/administration

Administration frontend for the Shopware Core

414.3M116](/packages/shopware-administration)[shopware/elasticsearch

Elasticsearch for Shopware

153.9M19](/packages/shopware-elasticsearch)[adyen/adyen-shopware6

Official Shopware 6 Plugin to connect to Payment Service Provider Adyen

25117.9k](/packages/adyen-adyen-shopware6)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
