Migration guide - QuoteRequestPage

Edit on GitHub

Upgrading from version 2.x.x to version 3.x.x

In this new version of the QuoteRequestPage module, we have added support of shipment costs. You can find more details about the changes on the QuoteRequestPage module release page. The major changes are:

  • Added new dependency for spryker/shipment:^8.4.0.
  • Added new dependency for spryker/step-engine:^3.3.0.
  • Removed several twig files.

To migrate do the following:

  1. Update the QuoteRequestPage module:
composer require spryker-shop/quote-request-page: "^3.0.0" --update-with-dependencies
  1. Regenerate transfer objects:
console transfer:generate
  1. Some files were re-organized, please check if you had overwritten them on project level:
  • Renamed quote-request-cart-summary into quote-request-summary.
  • Renamed quote-request-discount-summary into quote-request-summary-discount.
  • Adjusted page-layout-quote-request to extend page-layout-main template instead of page-layout-customer.
  • Introduced a new quoteRequestReference data property to quote-request-edit view.
  • Adjusted quote-request-view view to extend page-layout-customer template instead of page-layout-quote-request.
  • Removed quote-request-cart-item molecule.

Estimated migration time: ~2h

Upgrading from version 1.x.x to version 2.x.x

The only major change of the QuoteRequestPage 2.x.x is the dependency update for spryker/quote-request:^2.0.0.

Also, transfer property QuoteRequestTranser::isLatestVersionHidden was replaced by QuoteRequestTransfer:isLatestVersionVisible.

To migrate do the following:

  1. Update spryker/quote-request to version ^2.0.0 by following the steps from Migration Guide - QuoteRequest.
  2. Update spryker-shop/quote-request-page:^2.0.0
composer require spryker-shop/quote-request-page: "^2.0.0" --update-with-dependencies
  1. Generate transfers:
>vendor/bin/console transfer:generate

Estimated migration time: ~1h