Install the Cart + Product Group feature
Edit on GitHubInstall feature core
Follow the steps below to install Product group + Cart feature core.
Prerequisites
To start feature integration, overview and install the necessary features
NAME | VERSION |
---|---|
Cart | 202307.0 |
Product Labels | 202307.0 |
Set up behavior
Register the following plugin:
PLUGIN | SPECIFICATION | PREREQUISITES | NAMESPACE |
---|---|---|---|
AddToCartUrlProductViewExpanderPlugin | Expands ProductViewTransfer with the URL to add product to cart. |
None | SprykerShop\Yves\ProductLabelWidget\Plugin\ProductGroupWidget |
<?php
namespace Pyz\Yves\ProductGroupWidget;
use SprykerShop\Yves\CartPage\Plugin\ProductGroupWidget\AddToCartUrlProductViewExpanderPlugin;
use SprykerShop\Yves\ProductGroupWidget\ProductGroupWidgetDependencyProvider as SprykerShopProductGroupWidgetDependencyProvider;
class ProductGroupWidgetDependencyProvider extends SprykerShopProductGroupWidgetDependencyProvider
{
/**
* @return \SprykerShop\Yves\ProductGroupWidgetExtension\Dependency\Plugin\ProductViewExpanderPluginInterface[]
*/
protected function getProductViewExpanderPlugins(): array
{
return [
new AddToCartUrlProductViewExpanderPlugin(),
];
}
}
Verification
Make sure that the correct path to add product to cart is displayed for products in products set:
- Open a product details page with a product set.
- Hover over the Add to Cart button.
- Make sure that the correct URL to add the product to cart is displayed.
- Hover over a color selector to switch to a different abstract product.
- Hover over the Add to Cart button.
- Make sure that the URL to add the product to cart corresponds to the new product.
Thank you!
For submitting the form