| Service / Interface | Purpose |
|---|---|
WidgetConfigResolverInterface (mmd_sylius_accessibility.widget_config_resolver) |
Resolves the configuration for a channel code; decoratable, for example to back it with a different source than the plugin's own table |
ChannelSettingsRepositoryInterface (mmd_sylius_accessibility.channel_settings_repository) |
Reads/writes the channel row; decoratable for a custom caching strategy |
templates/shop/skip_target.html.twig |
Override point if your theme places the content area elsewhere (see Storefront Integration) |
ChannelSettingsFormTypeandAdminMenuListenerare marked@internalin the source: they are not part of the extension API and may change in a minor release. Do not build against their constructor signature.
The ChannelSettings entity implements ChannelSettingsInterface (Sylius ResourceInterface) and is not final, following the usual Sylius pattern for a plugin's own resources.