Upgrade the ProductRelation moduleEdit on GitHub
Upgrading from version 2.* to 3.0.0
From version 2.* we have added the possibility to assign product relations to stores.
Estimated migration time: 30 minutes.
To upgrade to the new version of the module, do the following:
- Upgrade the
ProductRelationmodule to the new version:
composer require spryker/product-relation:"^3.0.0" --update-with-dependencies
- Prepare a database entity schema for each store in the system:
APPLICATION_STORE=DE console propel:schema:copy APPLICATION_STORE=US console propel:schema:copy ...
- Run the database migration:
console propel:install console transfer:generate
Upgrading from version 1.* to version 2.*
In version 2 we have added multi-currency support. First of all, make sure that you migrated the Price module. We have changed Zed table to use
PriceProductFacade for retrieving product prices. We have also changed
\Spryker\Client\ProductRelation\Storage\ProductRelationStorage to resolve ProductRelation prices based on the selected currency, price mode combination. If you modified this class in project or extended it, you may want adapt to core version.
For submitting the form