Transaction Manager use case: Apply parent line discounts to child lines

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 1 min. de leitura
  • Transaction Manager can help manage transactions whose configurable products have many child and grandchild transaction line items.

    A single transaction may include multiple configurable products, and each configurable product may have more than 100 child, grandchild, or other descendant transaction line items.

    Discounting at the transaction header level could apply a uniform discount across all products and transaction line items. Conversely, applying discounts at the transaction line-level lets you discount individual products and lines at different rates. However, for a product with many descendant line items, this may become burdensome.

    Using the .parent system field enables the look up of a parent line-item field, which can then be applied to only the child lines of that product. For example, a picklist can be used at the header level to designate the discounting method to apply.

    Discounting at the transaction header

    When Parent Line Discounting is selected, a rule sets the descendant line’s discount field equal to that of its parent line.

    Discounting at the transaction header