Bonjour,
Ce que vous demander est possible via de la configurations et quelque petites modifications, mais sans passer par les override view.
Suivez moi étape par étape :
1°) Definissez les prix de vos produits à 0 Et n'oubliez d'autoriser l'affichage des produits gratuits sur votre HikaShop
=> Components => HikaShop => Configuration, puis dans l'onglet Main, allez sur la partie "Products" et activez l'option Display 'add to cart' button for free products sur yes.
2°) Toujours dans le Main HikaShop configuration, et l'onglet Main, aller sur la partie "Order" et activez l'option Payment of orders not paid immediately on Yes
3°) Ensuite toujours dans le Main HikaShop configuration, allez dans l'onglet Languages, le but ici est d'éditer votre fichier de langue pour remplacer le "gratuit" par demande de devis où ce qui vous parait pertinent.
=> Regardez ce
tutorial
.
4°) Dans l'onglet Checkout, enlever le bloc Payments de votre checkout workflow.
5°) Pour faire disparaitre du panier les champs prix, vous pouvez utiliser des commande Css (display: none;) que vous pouvez ajouter dans le frontend css.
=> Regardez ce
tutorial
pour voir comment procéder.
En espérant que cela vous aide.
Cordialement