Bonjour,
D'abord, vous voudrez créer un champ personnalisé de la table "produit" via le menu Affichage>Champs personnalisés. Ensuite, dans chaque produit, vous pourrez configurer des classes additionnelles pour le bouton "ajouter au panier" des produits.
Il vous faudra ensuite éditer les vues product / quantity et product / add_to_cart_ajax via le menu Affichage>Vues d'HikaShop.
Là, vous trouverez la ligne:
$css_button_cart = $this->config->get('css_button_cart', 'hikacart');Cette ligne défini la classe principal des boutons d'ajout au panier.
Vous pourrez remplacer la ligne par:
$css_button_cart = $this->config->get('css_button_cart', 'hikacart'). ' ' . @$this->row->xxx;où xxx sera à remplacer par le nom de colonne de votre champ personnalisé.
Ensuite, vous pourrez rajouter du code CSS à votre template pour changer la couleur de fond du bouton en fonction de la classe du bouton.
Par exemple, supposons que vous avez fourni la class yellow_add_to_cart dans le champ personnalisé d'un produit, vous pourriez rajouter le CSS:
.yellow_add_to_cart { background-color: yellow !important; }
developer.mozilla.org/en-US/docs/Web/CSS/background-color
Comment rajouter du CSS à Cassiopeia:
docs.joomla.org/J4.x:Cassiopeia_Template...Customise_Cassiopeia
Pour les autres templates, voir avec le fournisseur du template ce qu'il recommande.