Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
Full Deep Clone Product Settings entry
How-to guide

How to configure Deep Clone Product Settings for catalog management

The pattern: review the catalog structure, decide which related-record types should clone, configure the toggles, document the choices, audit when catalog structure evolves. The settings are usually one-time but the audit cadence catches drift.

By Dipojjal Chakrabarti · Founder & Editor, Salesforce DictionaryLast updated May 18, 2026

The pattern: review the catalog structure, decide which related-record types should clone, configure the toggles, document the choices, audit when catalog structure evolves. The settings are usually one-time but the audit cadence catches drift.

  1. Inventory the related-record types on Product2

    PricebookEntries, ProductFeatures, ProductAttributes, ProductRelatedComponents, custom related objects. The inventory drives which toggles matter for the org.

  2. Open Deep Clone Product Settings

    Setup, Product Settings (location varies by edition). Find the Deep Clone section.

  3. Enable PricebookEntry copying for sellable-clone scenarios

    Most catalog workflows want clones to be immediately sellable; PricebookEntries are required for that.

  4. Enable Bundle Children for orgs using Bundle Products

    Skip if the org does not use Bundles; enable if Bundles are part of the catalog structure.

  5. Configure ProductFeatures and Attributes copying per CPQ usage

    CPQ-driven catalogs need feature copying; flat catalogs do not have features to copy.

  6. Set default values on cloned records where source values should not propagate

    IsActive = true on cloned PricebookEntries, Required = false on cloned ProductFeatures. Defaults override source values.

  7. Document the configuration and test with a sample clone

    Clone a test Product and verify the cloned hierarchy matches expectation. Adjust settings until the clone is what catalog admins need.

Include PricebookEntriesremember

Whether per-Pricebook prices copy to the cloned Product.

Include ProductFeaturesremember

Whether configurable feature definitions copy to the cloned Product.

Include Bundle Childrenremember

Whether bundle component references copy to the cloned bundle.

Include Related Componentsremember

Whether ProductRelatedComponent records copy to the cloned Product.

Default values on cloned recordsremember

Admin-managed overrides applied to cloned related records.

Gotchas
  • Without PricebookEntry copying, cloned Products are not sellable until admins add prices. Enable unless the workflow intentionally requires price restructure.
  • Bundle Children copying references existing component Products, not clones them. The cloned bundle and the source bundle share components.
  • Default value overrides apply to every clone. Document so admins understand why cloned records do not match source values.
  • Settings drift as the catalog evolves. New related-record types or bundling structures need configuration review.
  • Deep Clone operations on large bundles can take noticeable time. Test performance with realistic data before declaring done.

See the full Deep Clone Product Settings entry

Deep Clone Product Settings includes the definition, worked example, deep dive, related terms, and a quiz.