What's New in 2.0?
Major components of the module were refactored, simplified, or deprecated. The below points summarize the most important changes.
- Module syntax was updated to take advantage of PHP 8.1+ features, such as type declarations in function arguments, use of nullable arguments/return types, and more.
- API communication now uses the GuzzleHttp library and discontinues use of the Magento Framework CURL client.
- The module's Tier Price (and customer-specific pricing) tables were removed. This information is now retrieved live from the API, since this information is cached there anyway.
- The taxes and extra fees are now more general purpose and not restricted to specific applications, like lumber assessment.
- Retrieving prices live for not logged in users has been deprecated. The middleware will be configured to update that information into Magento asynchronously whenever changed in SX/CSD.
- Retrieving inventory levels live has been deprecated. The middleware will be configured to update that information in Magento asynchronously.
- Displaying Magento orders has been deprecated. Magento should be configured to only show SX/CSD orders in the customer's order history instead.