@Tom_Hooker I agree with @Liam-Shopify but there are a few options:
- on the add-to-cart form you can add in custom properties to the item that are then accessible in checkout events OR to the cart itself (hidden input fields)
<input id="product-brand" type="hidden" type="text" name="properties[_brand]" value="{{product.metafields.custom.brand}}" form="{{ product_form_id }}">
(note:: the “_” in from of the property name makes it hidden from the product in cart instead of show to uses) dev doc: product properties
- you can add to session storage that are then accessible in checkout browser example : Correctly Tracking Marketing Consent State Changes - #6 by zamartz