Migration guide - ProductConfigurationStorage

Edit on GitHub

Upgrading from version 0.1.* to version 0.2.*

Estimated migration time: 15 minutes

To upgrade the ProductConfigurationStorage module from version 0.1.* to version 0.2.*, do the following:

  1. Update the ProductConfigurationStorage module to version 0.2.0:
composer require spryker/product-configuration-storage:"^0.2.0" --update-with-dependencies
  1. Generate transfer classes:
console transfer:generate
  1. From \Pyz\Client\ProductConfigurationStorage\ProductConfigurationStorageDependencyProvider, remove the removed plugin stack getProductConfigurationStoragePriceExtractorPlugins().

  2. From \Pyz\CLient\ProductConfiguration\ProductConfigurationDependencyProvider, remove the plugin ProductConfiguratorCheckSumResponsePlugin.

  3. From \Pyz\Client\Cart\CartDependencyProvider, remove the plugin: ProductConfigurationCartChangeRequestExpanderPlugin (should be replaced with Spryker\Client\ProductConfigurationCart\Plugin\Cart\ProductConfigurationCartChangeRequestExpanderPlugin).

  4. From \Pyz\Client\PersistentCart\PersistentCartDependencyProvider, remove the ProductConfigurationPersistentCartRequestExpanderPlugin (should be replaced with Spryker\Client\ProductConfigurationPersistentCart\Plugin\PersistentCart\ProductConfigurationPersistentCartRequestExpanderPlugin).

  5. From \Pyz\Client\PriceProductStorage\PriceProductStorageDependencyProvider, remove the plugin ProductConfigurationPriceFilterExpanderPlugin (should be replaced with Spryker\Client\ProductConfigurationStorage\Plugin\PriceProductStorage\ProductConfigurationPriceProductFilterExpanderPlugin).

  6. From \Pyz\Service\PriceProduct\PriceProductDependencyProvider remove the plugins:

    • ProductConfigurationPriceProductFilterPlugin (should be replaced with Spryker\Service\ProductConfiguration\Plugin\PriceProduct\ProductConfigurationPriceProductFilterPlugin)
    • ProductConfigurationPriceProductVolumeFilterPlugin (should be replaced with Spryker\Service\ProductConfiguration\Plugin\PriceProduct\ProductConfigurationVolumePriceProductFilterPlugin)