---
schema_version: "1"
id: 738737f9cbf4184e2f9409ba9598d2dccb4526ebe4b5fa65d0c7fcb84f6ff611
title: CommerceExtension Namespace
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_namespace_CommerceExtension.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_namespace_CommerceExtension.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 7e6e9082907f8ade84ca283edbf522db20ae6fce5e9b4804a53153f5a2ae0ac7
description: Use the CommerceExtension namespace to define resolution strategies for registered Commerce extensions.
---
# CommerceExtension Namespace

Use the CommerceExtension namespace to define resolution strategies for registered Commerce extensions.

The following are the classes in the CommerceExtension namespace.

- **[ExtensionInfo Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_CommerceExtension_ExtensionInfo.htm#apex_class_CommerceExtension_ExtensionInfo)**  
    Contains static methods to expose extension-related context information.
- **[Resolution Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_CommerceExtension_Resolution.htm#apex_class_CommerceExtension_Resolution)**  
    Resolution of a resolution strategy, which conditionally invokes default domain logic, logic provided by an extension provider, or no logic.
- **[ResolutionException Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_CommerceExtension_ResolutionException.htm#apex_class_CommerceExtension_ResolutionException)**  
    Exception indicating a problem with the execution of a resolution strategy.
- **[ResolutionStates Enum](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_enum_CommerceExtension_ResolutionStates.htm)**  
    Potential resolution states for a resolution strategy.
- **[ResolutionStrategy Interface](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_interface_CommerceExtension_ResolutionStrategy.htm#apex_interface_CommerceExtension_ResolutionStrategy)**  
    Interface for a resolution strategy.