Loading
Salesforce now sends email only from verified domains. Read More
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Deep Clone Products in Product Catalog Management

          Deep Clone Products in Product Catalog Management

          Create products by cloning existing products and their related information such as attributes, child components, and selling models. Use deep cloning to reduce manual effort and quickly create products that are similar to the existing products. Leverage context service capabilities to customize the deep clones of custom objects and fields that are not included in the available default context definition.

          Required Editions

          View supported products and editions.

          Set Up Product Deep Cloning

          Customize the product deep clone settings to add the appropriate context definition and expression set.

          Required Editions

          User Permissions Needed
          To set up a product deep clone: Product Designer
          1. From Setup, in the Quick Find Box, enter Deep Clone Product Settings, and select it.
          2. Select the required context definition and expression set.

            You can choose only the ProductDeepCloneContext context definition or a context definition extended from ProductDeepCloneContext.

            ProductDeepCloneContext is available as the default context definition. You can extend the ProductDeepCloneContextcontext definition to add standard or custom fields and objects.

            Always define context tags on relationship nodes, not on canonical nodes. When performing ExpressionSet calculations, reference context tags from these relationship nodes.

          Example
          Example

          Scenario 1: Include a custom field.

          You have a custom field on a Product X and want it included in the deep-cloned product, you need to include this custom field in the product X deep clone definition. Extend the product X deep clone definition to include the custom field. Make sure to map this field to the corresponding SObject field in the context mapping.

          Scenario 2: Include an extended object.

          You have an extended object related to Product X and want to include it in the deep cloned product, extend the product X deep clone definition to include the extended object. Define the appropriate relationship mapping between the two objects within the context definition. Include the fields of the extended object that you want to deep clone.

          Scenario 3: Modify field values.

          If the current product has a date field set to "TODAY," and you want the cloned product to have a date field set to "TODAY + 10 days," you can define a rule within the expression set to achieve this. Further, the date field must be present in the context definition and must have a context tag defined.

          Deep Clone a Product

          Create a complete and ‌independent copy of a product, including all related entities such as attributes, child components, and selling models.

          Required Editions

          User Permissions Needed
          To deep clone a product: Product Designer
          1. From the Product Catalog Management app’s home page, click Products.
          2. In the product list page, from the quick action menu dropdown list, select Deep Clone.
          3. In the Deep Clone Product window, provide a name for the product and click Deep Clone.

            The product is deep cloned. The deep clone summary provides information on the number of records created for each object. To view the cloned product, click View Cloned Product.

           
          Loading
          Salesforce Help | Article