Bonjour,
En solution « Gratuite » il n'y en a simplement pas, sauf celle-ci (créer des attributs et les rendre sélectionnables). Cependant il faudra penser aux contraintes (possibles doublons du même échantillon).
Pour générer les combinaisons et attributs, ça peut se faire en masse. Mais ça risque d'être lourd en terme de gestion (produit avec une quantité de déclinaisons énorme).
Sinon, il reste la solution de contournement, générer les produits des échantillons (Ex : Échantillon Parfum XXX 10mL), les ajouter au panier, créer une règle panier avec condition produit et créer un discount avec pack offert.
(Pour résumer et simplifier, il y'aurait une catégorie dédiée, avec les échantillons sous forme de produit unique, avec un prix fixe, et si on en ajoute 12, on obtient un tarif global promotionnel, et un message s'affichera dans le panier au moment de la commande exemple "Plus que tant d'échantillons pour constituer votre pack", a contrario, il pourra être commandé en dehors du pack).
Je ne vois que ça de réalisable sans l'aide d'un module plus poussé (Bundle Product par exemple).