Build Modern Shopping Experiences with PWA Kit

The Progressive Web App (PWA) Kit is a new storefront technology for headless commerce using Salesforce Commerce APIs and React. It provides front-end developers with a more flexible and agile approach to build and maintain modern shopping experiences. This release focuses on localization updates and improvements related to SEO, performance, and shopper experience.

Where: Available to all Salesforce B2C Commerce customers.

When: March 3rd, 2023

Why: Each change has a numbered link to the relevant pull request in the open-source repository.

Featured Changes

  • Initial release of Page Designer page rendering support in template-retail-react-app.
  • Support for product-set product types in template-retail-react-app.
  • Support for Node 16 across the board for PWA Kit

Changes to commerce-sdk-react-preview

  • Add Page/Region/Component components for shopper experience/page designer page rendering #963.
  • Namespace Auth storage keys with site identifier to allow multi-site support #911.
  • Add Shopper Experience usePage and usePages hooks#958.
  • Refactors and security package updates.

Changes to pwa-kit-dev

  • Add explicit ws dependency #865.
  • Security package updates.

Changes to pwa-kit-runtime

  • Support Node 16 #965.
  • Security package updates.

Changes to template-retail-react-app

  • Add Page Designer ImageTile component #967.
  • Add Page Designer ImageWithText component #991.
  • Add Page Designer carousel component #977.
  • Add Page Designer layout components #993.
  • Support the product-set type #1019.

New Contributors

Full Changelog

How: The PWA Kit is available as an open-source project on GitHub. To get started, see the documentation on the Salesforce Developers site.