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.
Customising Fee-Related Text
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