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 minor fixes and enhancements around quantity picker components, developer experience, and localization.

Where: Available to all Salesforce B2C Commerce customers.

When: September 27, 2021

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

New components—The default quantity picker pattern for product detail pages and cart pages provides a friendlier user experience.

  • New Quantity Picker component #102

Developer experience enhancements—A helpful stack trace for non-production deployments and local development shortens debugging time.

  • Improve error page design #74
  • Ensure that generated projects ship with a working .gitignore file #95

Performance—Some expensive page renders are faster thanks to caching and CPU optimizations.

  • Add default cache-control header to home page #103
  • New Lazy Load Popover component #134

Localization—As part of our gradual translation of the PWA Kit across supported languages, the cart and checkout pages are prepared to accept translated messages.

  • Localize cart and checkout messages #106

Bug fixes

  • Fix wishlist bugs and provide better hooks for wishlist features #64
  • Fix pseudo-localization command to use en-XB #101
  • Remove eslint rule, which checks for Salesforce copyright #104
  • Upgrade security inquirer package #121

Full changelog v1.0.0...v1.1.0

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