Produit composé (bundle )

février 1, 2010 16 Commentaires

Le produit composés de magento est un produit ou le client peut composer librement son article. Le meilleur exemple est un ordinateur auquel le client pourra choisir la taille de son écran la ram… .

Beaucoup de paramètres se rapprochent des produits simples nous allons voir ici uniquement les paramètres pour les produits bundles.

Configuration du produit bundle

A la création du produit, vous pouvez choisir un prix dynamique ou fixe (Une fois sauvegardé vous ne pourrez plus le changer) ce qui aura un impact sur la possibilité de choisir des options configurables. Si le prix est dynamique ce message s’affiche dans l’onglet options personnalisable « Un bundle avec un prix dynamique ne peut pas inclure d’options définies. Les options ne seront pas sauvegardées. » Idem pour la référence et le poids, ils peuvent être soit fixes soit dynamique.

Avec un prix fixe vous pouvez ajouter des options personnalisables; elles fonctionnent de la même manière que sur les produits simples

L’onglet le plus important pour cet article est => Articles packagés il permet de choisir les options des produits, toutes ces options étant soit obligatoires, optionnelles, ou à choix multiples.

Articles packagés

Livraison : vous pouvez choisir de livrer tout ensemble ou les produits séparément.

Articles packagés :
Cliquez sur ajouter une option : il faut renseigner un titre un type de saisie, obligatoire oui ou non et la position. Liste déroulant, checbox , multi select ou radio bouton.
Cliquez ensuite sur ajouter une sélection et sur rechercher. Une liste de produits simples apparaît, cochez les produits que vous désirez ajouter à l’option et sauvegardez.

Articles packages d'un produit bundle

Articles packages d'un produit bundle

Voici un exemple sur notre site de développement : produit bundle

Exemple de produit bundle sur les samples de magento

Exemple de produit bundle sur les samples de magento

Admin
16 commentaires : “Produit composé (bundle )”
  1. Julien dit :

    Bonjour,

    Merci pour cet article qui m’a beaucoup éclairé.
    J’ai cependant une remarque à faire, ou plutôt, une question à vous poser.
    Dans votre exemple, imaginons que je veuille avoir deux disques durs sur ma configuration :
    - 1 WD de 500 Go
    - 1 Seagate de 500 Go

    Il me semble qu’on ne peux pas utiliser les « cases à cocher » et la « quantité » en même temps.

    Auriez-vous une idée pour contourner le problème ?

    Merci d’avance.

    Julien

  2. cédric rousset dit :

    Bonjour,
    Pour en choisir plusieurs je n’ai jamais essayé, dans la fiche produit bundle du back office au lieu de dropdown, il faut prendre multi-select (à tester).
    Pour la quantité variable sur les produits bundle je pense pas que ce soit possible sans développement ou une extension peut être. Les produits groupés le permettent, http://bloggento.fr/les-produits-groupes-grouped-product-/2967

  3. Agnès dit :

    Bonjour,

    Merci pour votre article que je viens de découvrir en cherchant des informations sur l’utilisation du produit « bundle ».

    Si vous avez quelques instants, peut-être pourrez-vous m’aider à résoudre le pb suivant :

    Je souhaite créer un article packagé composé de produits simples et mes objectifs sont les suivants : décompte automatique du stock des produis qui composent l’article packagé ET prix unique global, 1 seul clic pour l’acheteur pour la mise au panier de l’ensemble de l’article packagé.

    Apparemment, le produit « bundle » répond à une partie de ces objectifs mais pas à tous. Est-ce qu’un autre type d’article est plus adapté ? Si oui, lequel ? Sinon, existe-t-il déjà à votre connaissance une extension ?

    D’avance merci pour votre réponse !

  4. cédric rousset dit :

    Bonjour,
    C’est plutôt un article groupé non que vous voulez ? Ou plusieurs boutons ajout au panier sont présents. Il faudrait le modifier pour ajouter un bouton tout ajouté au panier.
    Là les produits bundle sont faits pour proposer des options ( plusieurs choix de produit simple possible).

  5. francoisd dit :

    Bonjour,

    je rencontre un problème lors de l’ajout de mes produits dans le pack. Une fois l’article à ajouter dans le pack trouvé, je coche le produit et appuie sur « ajouter les produits sélectionnés à l’option ». Mais il ne se passe rien et ça ne sauvegarde pas.

    De plus j’ai ce message dans ma console d’erreur javascript :
    Erreur : $(bOption.idLabel + (« _search_ » + parts[2])) is null
    Fichier Source : monsite/js/index.php?c=auto&f=,proto…dminhtml/uploader.js
    Ligne : 600

    Une idée ?

  6. francoisd dit :

    PS : je suis en version 1.3.2.4

  7. Noah dit :

    Bonjour,

    je cherche a réaliser vendre des produits packagés, par exemple un PC et un lecteur DVD ensemble, sans que le client puisse changer le contenu du pack.
    Actuellement, j’utilise un « produit simple » pour décrire mon pack, mais du coup cela ne gère pas les stocks..
    Est-il possible de creer un produit groupé ou packagé sans laisser de choix au client ?

    @julien:

    pour votre cas, il suffit de proposer 2 drop-down nommés « disque » et « disque secondaire »

  8. cédric rousset dit :

    Bonjour,
    Par défaut magento ne le permet pas, les produits groupés s’en rapproche un peut, mais il y a un bouton ajout au panier pour chaque produits…
    ça doit pouvoir se programmer..

  9. Vincent dit :

    @Agnès

    Bonjour, je viens de passer pas mal de temps pour pouvoir lister des bundle products dans une page category et permettre à mes visiteurs d’ajouter en un seul click le produit bundle. Par défaut c’est impossible car Magento demande de sélectionner les produits options (qui forment le package).

    La solution pour contourner ce problème est de récupérer la liste des options et ensuite de former le lien adéquat pour le bouton « Ajouter au panier ».

    Voici le code à placer dans votre fichier (liste ou produit)

    	getId();
    		$cartcnt = 0;
    		$w = Mage::getSingleton('core/resource')->getConnection('core_write');
    		$bundleResult = $w->query("select `option_id`, `selection_id` from `catalog_product_bundle_selection` where `parent_product_id`=$product_id");
    		while ($row = $bundleResult->fetch(PDO::FETCH_ASSOC)) {
    			$params['bundle_option['. $row[option_id] .']'][] = $row['selection_id'];
    		};
    		foreach($params as $key => $value) {
    			unset($bundleOption);
    			if (is_array($value)) {
    				foreach($value as $val_key => $val_value) {
    					$bundleOption .= '&'.$key.'['.$val_key.']='.$val_value;
    				}
    			} else {
    				$bundleOption .= $key.'='.$value;
    			}
    		}
    	?>

    Ensuite vous pourrez récupérer la variable $bundleOption pour former votre lien d’ajout au panier :

    http://VOTRE_MAGENTO/checkout/cart/add?product=getId()?>&qty=1&

    Ce lien permettra du coup d’ajouter le produit bundle en une seule fois avec l’ensemble de ses options (et tout ce qui vient avec : quantité par produit option >> décrémentation du stock en base).

    J’espère que cela vous éclairera !!
    Vincent

  10. cédric rousset dit :

    Salut,
    Super retour merci Vincent. Tu peux ajouter un lien vers ton site pour que l’ont visualise le résultat?

  11. bruno dit :

    Bonjour,
    j’ai un soucis avec les articles packagés, et après plusieurs heures derrière l’écran, je craque.

    Je crée un article packagé,
    M’est demandé: les attributs, je laisse Default
    le type, packagé donc !
    Je renseigne ensuite les diverses infos obligatoires (comme pour un article simple)
    Puis je vais à l’onglet « Articles Packagés » pour pouvoir paramétrer tout ca.
    A ce moment là, je clique sur « Ajouter une option » mais la fenêtre d’ajout d’option n’apparait jamais…

    J’ai tenté de rafraichir tout ce qui peut être rafraichi !
    J’ai tenté de changer de navigateur (ils y sont tous passés)
    J’ai tenté de le menacer, rien non plus.

    Y aurait il une manip ou une case à cocher en préalable ?
    Quelqu’un a-t-il déjà eu ce problème ?

    Merci
    Bruno

  12. cédric rousset dit :

    Bonjour,
    Quelle version de magento ?

  13. Hélène dit :

    Bonjour,
    Super intéressant votre site :) ) merci pour toutes ces infos.
    Voila mon problème, je vends un article sur lequel on peut rajouter une ou plusieurs options/accessoires. Ces options/accessoires sont également disponibles sans package, en article simple. Mon article n’est pas obligé de recevoir cette option, mais il peut être vendu sans.
    J’ai créé un produit packagé et rajouté mes options/accessoires dans les articles packagés. Le seul souci est que sur le site je ne peut pas mettre dans le panier sans avoir choisi au moins une option.
    Existe-t-il une astuce pour pouvoir valider ma commande sans choisir d’option ?
    Merci pour votre aide
    Hélène

  14. cédric rousset dit :

    Bonjour,
    Regardez dans le screenshoot du tutoriel, dans les options il y a une liste déroulante Obligatoire => oui ou non Il faut cocher non.

  15. vince dit :

    Bonsoir à tous et merci pour votre travail.

    J’utilise Magento1.6 et je n’arrive pas a afficher le titre par défaut des mes options.
    C’est toujours la première possibilité qui est affichée comme titre ( dans votre exemple se serait Apevia black-X crusier a la place de CPU)
    Pourriez vous m’aider svp

    Je vous remercie

  16. cédric rousset dit :

    Bonjour
    Essaye de changer de thème et mettre un thème par défaut pour voir si le problème ne vient pas de ton thème actuel. C’est peut être un bug de la 1.6, il faudrait regarder le code pour être fixé

Poster un commentaire

(obligatoire)

(obligatoire)