I have a collection of products that I want live on the website before our launch date. I have set the stock to 0 so it will show ‘Sold Out’ - however, I want it to say ‘Coming Soon’.
Try tagging them with something like ‘comingsoon’, then inside the theme liquid, where it usually displays sold out, update to add a check for the tag.
Something like (not tested)
{% for tag in product.tags %}
{% if tag contains 'comingsoon' %}
Coming Soon!
{% else %}
Sold Out
{% endif %}
{% endfor %}