Menu
Menu Sheet Overlay
Search
Search Sheet

March 2018

Payment Request API, Dynamic AMP Pages, Native App Enhancements, and Support for Salesforce Mobile-First Reference Architecture

New features

Progressive Web Apps

Payment Request API

We’ve added support for Payment Request API, a W3C standard candidate meant to eliminate checkout forms. Traditional checkout forms are typically difficult to use, slow, and require multiple steps to complete. Eliminate all these pains for your shoppers by providing them a standardized one step checkout through the Payment Request API. The API is currently supported on Chrome for Desktop and Android, Microsoft Edge, and Samsung Internet, with support coming soon for Safari and iOS Safari.

We’ve built a reference implementation for developers to leverage. Existing projects should generate a new project to view the reference implementation or refer to our documentation.

Payment Request API example
Payment Request API Sheet

Accelerated Mobile Pages

Dynamic AMP Pages

Traditionally, AMP pages were very static in nature and had little to no dynamic elements within them due to AMP component limitations. amp-bind is a new AMP component that unlocks the ability to add basic interactivity to AMP pages beyond AMP’s pre-built components. With amp-bind, we’re now able to provide a better shopper experience, offering features such as product option selection, add to cart, and add to wishlist directly on AMP. We’ve built in support for leveraging amp-bind into our AMP SDK to enable all of our projects to have interactive and dynamic AMP pages.

amp-bind example
amp-bind in action

Native apps

Native App Enhancements

We’ve bolstered our native app framework to better handle integrations with Progressive Web Apps. We added support for synchronizing Redux stores between multiple WebViews. This will help apps which support multiple tabs to remain consistent to the end shopper.

We also want to support our developers by providing them the latest tools to work with. Included in this release is support for xCode 9, iOS 11 SDK, Android Studio v3.0.1, and Gradle v4.6.

Expect more enhancements to be made here in our next upcoming release!

Integrations

Support for Salesforce Mobile-First Reference Architecture

Salesforce Commerce Cloud is rolling out a new Mobile-First Reference Architecture to provide a better starting point for creating new storefronts. To support customers starting on this new reference architecture, a new Mobify cartridge is available that simplifies the setup of the Mobify tag, Service Worker and AMP links. This updated cartridge is compatible with our existing Salesforce Commerce Cloud connector.

The updated cartridge will be available via the Link Marketplace when MFRA is released. Customers can contact their Customer Success Manager for early access.

Fixes