Skip over navigation

OroCommerce 3.0 Download

Download

OroCommerce 3.0

Architectural changes

  • OroCommerce has been upgraded to Symfony 3.4 LTS
  • Minimally required PHP version has been raised to 7.1.17
  • Support for LESS preprocessor has been discontinued, and all *.less files were converted to *.scss format

    Redesign of Admin panel

    Application header and main menu of the Admin Panel as well as its login pages have been redesigned to the more contemporary and stylish look and feel. This is the first part of the comprehensive redesign of the Admin Panel that will continue to be rolled out in the future versions of Oro applications.

    Administration

  • We created a web endpoint /healthcheck/http_status_checks to allow system administrators to monitor availability of application system components. The endpoint returns HTTP 200 if all components are available, and HTTP 502 if any of the components is not available; the endpoint web page displays the list of performed checks with exact status of each component.
  • In order to improve speed of application upgrade, two new options were added to oro:platform:update command that allow to skip search reindexation during the update (--skip-search-reindexation) and schedule the reindexation in the message queue (--schedule-search-reindexation). Default update behavior—reindex search immediately—remained unchanged.

    API

  • Any entity may be completely replaced with a model in API, with all relationships to the replaced entity remaining valid
  • Added actions to change API subresources: update_subresource,add_subresource, and delete_subresource
  • API processors may now perform “pending” validation of form content after all data for included and primary entities are converted to entities (it means that all data is processed by respective forms) but before entities are saved to the database
  • Custom operators can be added to API filters via RestFilterValueAccessor
  • Deprecated OPTIONS routes for old REST API were removed

    Other improvements

  • Option to register during checkout has been added to Guest Checkout workflow
  • Sorting & filtering of product attributes are limited to the product family being viewed
  • Product grid render performance has been improved
  • Swipe actions and responsive design has been added to storefront grids
  • Configuration options collapsed by inline search query may now be revealed by the user
  • Store customers can now authenticate via API using login method

    Known issues

  • Our GDPR functionality package and PayPal Express package are not yet compatible with OroCommerce 3.0
Back to top