Hey Andrew,
Something like this is indeed possible, though it unfortunately requires some code customization. While that’s a bit beyond the scope of our support forums, here’s a quick example of adding “SOLD OUT!” before the text of an event title if it is, indeed sold out:
add_filter( 'the_title', 'maybe_add_sold_out_to_events_title' );
function maybe_add_sold_out_to_events_title( $title ) {
$post_id = get_the_ID();
if ( ! tribe_is_event( $post_id ) ) {
return $title;
}
if ( tribe_events_has_soldout( $post_id ) ) {
return 'SOLD OUT! ' . $title;
}
return $title;
}
If you’re looking for another way to indicate an event is sold out, then our knowledgebase article on this topic should be quite helpful → https://theeventscalendar.com/knowledgebase/adding-sold-out-notices-in-list-view/
Hopefully this information gets you started. One extra tidbit is this Gist of some useful “conditional” functions, which would help you limit the display of your “Sold Out!” notice to only specific events views → https://gist.github.com/jo-snips/2415009
Cheers!
George