Productos sin precio

Yo lo que hice para un cliente es que si el ponía un tag o un tipo de producto especifico se mostraba un formulario y oculta el precio y los botones de compra por que son productos que quiere mostrar pero que aún no están disponibles, esto lo hice modificando el archivo sections/product-template.liquid

En tu caso podría ser que si el precio es = 0, hacer algo en ese mismo archivo