Bonjour,
Oui, c'est possible.
Lorsque vous créez vos produits, dans la zone d'entrée de vos prix, vous avez l'option "niveau d'accès". Sélectionnez le groupe "Enregistré" dans cette option pour que seuls les personnes connectées puissent voir le prix.
Les autres verront à la place le texte "free" que vous pouvez changer avec un override de traduction:
www.hikashop.com/download/languages.html#modify
Et pour l'ajout au panier, vous pouvez désactiver l'option "Afficher le bouton 'ajouter au panier' pour les produits gratuits" dans la configuration HikaShop. Cela permettra de ne pas avoir d'ajout au panier lorsqu'il n'y a pas de prix disponible.