Product Group + Product Labels feature integration

Edit on GitHub
You are browsing a previous version of the document. The latest version is 202212.0.

Install Feature Core

Follow the steps below to install Product group + Product labels feature core.

Prerequisites

To start feature integration, overview and install the necessary features:

Name Version
Product Group master
Product Labels master

Set up Behavior

Register the following plugin:

Plugin Specification Prerequisites Namespace
ProductLabelProductViewExpanderPlugin Expands ProductViewTransfer with labels. None SprykerShop\Yves\ProductLabelWidget\Plugin\ProductGroupWidget
<?php

namespace Pyz\Yves\ProductGroupWidget;

use SprykerShop\Yves\ProductGroupWidget\ProductGroupWidgetDependencyProvider as SprykerShopProductGroupWidgetDependencyProvider;
use SprykerShop\Yves\ProductLabelWidget\Plugin\ProductGroupWidget\ProductLabelProductViewExpanderPlugin;

class ProductGroupWidgetDependencyProvider extends SprykerShopProductGroupWidgetDependencyProvider
{
    /**
     * @return \SprykerShop\Yves\ProductGroupWidgetExtension\Dependency\Plugin\ProductViewExpanderPluginInterface[]
     */
    protected function getProductViewExpanderPlugins(): array
    {
        return [
            new ProductLabelProductViewExpanderPlugin(),
        ];
    }
}
Verification

Make sure that the product label on a product abstract card changes correctly after hovering over a color selector.