The request
“Display Coming Soon on the add-to-cart button when stock is zero, only on the back-in-stock product template. All the variant options should be visible so customers can see what's coming.”
The brand used a specific template for pre-launch products and needed the button and variant display to behave differently there.
The approach
We made all variant options visible on the product page and, on the designated template only, swapped the button text to Coming Soon when the selected variant had no stock. Everywhere else the standard behavior stayed.
What we shipped
All variant options visible on the product page
Coming Soon button text on the designated template
Standard behavior everywhere else
Updates as the customer selects variants