---
schema_version: "1"
id: cdd50061e2f1bae959d57a6e25b5a170ae44ec0c5779edea433af14d0bd916b6
title: SFRA Standard and Optional Features
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/commerce-cloud/sfra/guides/b2c-sfra-features.md
canonical_url: https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/b2c-sfra-features.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 63138c2200900d77e6902ec1ecec1e36dae72cd06d0cb9821eee2ebb37012a4c
products:
  - Composable Storefront
  - Salesforce APIs
---
# SFRA Standard and Optional Features

SFRA implements standard features in the base cartridge and optional features in overlay cartridges.

Many features are implemented in the `app_storefront_base` cartridge. These features are considered standard. For example, the consent tracking feature is considered standard.

Optional features are typically implemented in overlay plugin cartridges. For example:

- `plugin_applepay`: implements the Apple Pay feature.
- `plugin_commercepayments`: implements functionality for payment integration with Stripe.
- `plugin_datadownload`: implements a **Download My Data** button, which gives shoppers a way to [download their data](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/b2c-sfra-download-pi-data.md).
- `plugin_giftregistry`: implements gift registry functionality.
- `plugin_reviews`: implements a product review feature.
- `plugin_ratings`: implements product ratings feature.
- `plugin_instorepickup`: implements an order online and pickup in store feature.
- `plugin_productcompare`: implements a product compare feature.
- `plugin_sitemap`: implements a sitemap feature.
- `plugin_wishlists`: implements wishlist functionality.
- `plugin_ordermanagement`: implements Salesforce Order Management self-service.
