Customization on Catalogs

Integration Codes on Catalog Items and Categories

Integration codes are hidden custom fields on catalog items and category pages. They are not shown to donors but are accessible in scripts and reports. Common uses:

  • External product or category identifiers
  • GL codes for catalog revenue streams
  • Configuration values that control item behaviour in scripts

Access in scripts: orderItem.orderableItem.get('ProductCode').value

Available in reports: integration code values appear as selectable columns in catalog order reports.

In the catalog’s Check Out Form → Customization → Properties field, add rows to override the labels used for fee-related fields in the shopping cart:

itemFees=Processing Fee
orderFees=Order Fee
transactionFees=Transaction Fee
subtotal=Subtotal
total=Total

This controls how fee descriptions appear in the cart and on the confirmation page.

→ Full reference: Where Custom Fields Live