---
schema_version: "1"
id: bdf583678986a7e6811fabfcc1adcbaca7c6564cc499bac665545f7927a74584
title: Dark Deployments in Standard Digital Commerce
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/industries/cme/guides/comms-dark-deployments-in-standard-digital-commerce.md
canonical_url: https://developer.salesforce.com/docs/industries/cme/guide/comms-dark-deployments-in-standard-digital-commerce.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 40af7bf31c42564a786d1eaf242704979c8c97f1dbbe868cdee55651e6853495
products:
  - Communications, Media, Energy and Utilities APIs (Managed Package)
  - Industries Developer Documentation
---
# Dark Deployments in Standard Digital Commerce

With Standard Digital Commerce, you can now perform dark deployments. Dark deployments allow you to provide almost no downtime when changing the product catalog.

Almost all Commerce Websites are always on. The websites are active 24hrs a day, 7 days a week, 365 days a year. Therefore, application downtime is expensive. It reduces Net Promoter Score (NPS) and increases customer dissatisfaction. Most enterprises work hard to minimize or eliminate the need to bring the application down or force users to refresh their commerce website. As an organization starts to automate business processes to production more often, avoiding downtime evolves from a "nice-to-have" into something critical for the business. With dark deployments, you can ensure that your customers have almost no downtime while using your application.

After you update the product catalog, run the Generate Catalog Definitions jobs to update the catalog for the APIs. With this feature, if your users are using the basket APIs while you run the jobs, your users' carts or other operations aren't affected. To prevent this, Standard Digital Commerce reconciles the differences between the catalog and the API operations.

Benefits:

- Increase NPS: Keep your website up-and-running while refreshing and updating your product catalog.
- Increase customer satisfaction: Ensure that your users' carts aren't interrupted when pushing catalog changes.
- Increase the agility of Basket APIs: Design API-first applications that meet your needs with improved error handling and messaging.
