Install the Eco: Punchout Catalogs + Product Bundles feature
Edit on GitHubInstall Feature Core
Prerequisites
To start feature integration, overview and install the necessary features:
NAME | VERSION |
---|---|
Product Bundles | 202009.0 |
To start feature integration, overview and install the necessary packages: |
NAME | VERSION |
---|---|
Eco: Punchout Catalogs | 1.0.0 |
1) Set up Behavior
Enable the following behaviors by registering the plugins:
PLUGIN | SPECIFICATION | PREREQUISITES | NAMESPACE |
---|---|---|---|
BundleModePunchoutCatalogSetupRequestFormExtensionPlugin |
Expands punchout catalog connection form with Bundle Mode field. | None | SprykerEco\Zed\PunchoutCatalogs\Communication\Plugin\PunchoutCatalogs |
src/Pyz/Zed/PunchoutCatalogs/PunchoutCatalogsDependencyProvider.php
<?php
namespace Pyz\Zed\PunchoutCatalogs;
use SprykerEco\Zed\PunchoutCatalogs\Communication\Plugin\PunchoutCatalogs\BundleModePunchoutCatalogSetupRequestFormExtensionPlugin;
use SprykerEco\Zed\PunchoutCatalogs\PunchoutCatalogsDependencyProvider as SprykerPunchoutCatalogsDependencyProvider;
class PunchoutCatalogsDependencyProvider extends SprykerPunchoutCatalogsDependencyProvider
{
/**
* @return \SprykerEco\Zed\PunchoutCatalogs\Dependency\Plugin\PunchoutCatalogSetupRequestFormExtensionPluginInterface[]
*/
protected function getPunchoutCatalogSetupRequestFormExtensionPlugins(): array
{
return [
new BundleModePunchoutCatalogSetupRequestFormExtensionPlugin(),
];
}
}
Verification
Make sure that, when you create new punchout catalog connection, the form contains Bundle Mode field.
Thank you!
For submitting the form