Migration guide - CheckoutRestApi

Edit on GitHub

Upgrading from version 2.* to version 3.0.0

Version 3 of the CheckoutRestApi module adds the Payment Method per Store functionality.

To upgrade to the new version of the module, do the following:

  1. Upgrade the CheckoutRestApi module to the new version:
composer require spryker/checkout-rest-api:"^2.0.0" --update-with-dependencies
  1. 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
  1. Run the database migration:
console propel:install
console transfer:generate

Estimated migration time: 5 min


Upgrading from version 1.* to version 2.0.0

In this new version of the CheckoutRestApi module, we have added support of split delivery. You can find more details about the changes on the CheckoutRestApi module release page.

This release is a part of the Split delivery concept migration. When you upgrade this module version, you should also update all other installed modules in your project to use the same concept as well as to avoid inconsistent behavior. For more information, see Split Delivery Migration Concept.

To upgrade to the new version of the module, do the following:

  1. Upgrade the CheckoutRestApi module to the new version:
composer require spryker/checkout-rest-api: "^2.0.0" --update-with-dependencies
  1. Generate the transfer objects:
console transfer:generate

Estimated migration time: 5 min