Product listing formatter
Collection filters
trigger is either "Initial" or "UserFiltersChanged". The callback can change the editor
before the product query runs. Boolean mutators return false when the requested filter or value
does not exist.
Product detail handler
false. There is
no preventDefault() method on the event object. onAddedToCart and onProductSelected receive
{ product, productVariant }; onBeforeProductAddToCart is the callback whose payload uses
{ product, variant, quantity }.
PDP formatting and media tags
Cart operations
CartOperation after returning it.
Cart line-item formatter
null when the underlying catalog object no longer exists.
Product-card bridge
Product-card modules receive their products throughComponentContext.cards.