Créer des champs personnalisés de la table "article" (ou "item" en anglais") permettra d'ajouter des dropdowns/radio/etc sur la page produit, juste avant le bouton "ajouter au panier". Lorsque la personne ajoute le produit au panier, la selection faite par l'utilisateur dans le champs personnalisé est enregistrée avec le produit dans le panier dans la table hikashop_cart_product. Ensuite, lorsque la commande est créée, cette information est passée dans la table hikashop_order_product pour rester avec le produit dans la commande.
Il est possible de tester cela sur notre site de démo pour se faire une idée de ce que l'on peut faire avec des champs persos de table "article". C'est dans le menu Affichage>Champs personnalisés que cela se configure.
Les champs sont affichés dans le fichier "show_block_custom_item" que vous pouvez éditer via le menu Affichage->Vues ainsi que par la classe administrator/components/com_hikashop/classes/field.php