Comment avoir des produits enfants (gestion tarif et stock) sous virtuemart 2.0

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Comment avoir des produits enfants (gestion tarif et stock) sous virtuemart 2.0

    Bonjour,

    J'ai bien réussi à créer des produits enfant sous VM 2.0, mais ils apparaissent à les une en dessous des autres en front-end, au lieu d'apparaître dans une liste déroulante comme avant.

    J'ai compris qu'il fallait utiliser les "champs personnalisés", et j'ai fait plusieurs test en vain. J'ai pourtant bien coché 'Liste' lorsque cela était possible...

    Je cherche à avoir un produit Pull par exemple, qui aurait des enfants de ce type:
    Taille S = 20 €
    Taille M = 21 €
    Taille X = 22 €

    avec une gestion du stock pour chaque produit... VM 2.0 étant très jeune, il y a peu de chose encore dessus. Beaucoup de question sans réponse ;-)

    Si quelqu'un a déjà résolu ce problème, merci par avance pour son aide.
    Annuaire d'enregistrement de votre site sans lien retour obligatoire
    www.ootil.com

  • #2
    Re : Comment avoir des produits enfants (gestion tarif et stock) sous virtuemart 2.0

    Il faut utiliser le plugin "stockable"
    Choix entre prix produit+ différence ou prix de l'enfant si aucun prix n'est donné.(0 est un prix, mais laisser vide non )
    gestion de stock intégré

    P.S: Il faut utiliser la version de développement ou attendre la prochaine release(prévu la semaine prochaine il me semble)
    http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
    http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

    Commentaire


    • #3
      Re : Comment avoir des produits enfants (gestion tarif et stock) sous virtuemart 2.0

      Merci pour ta réponse electrocity,

      J'avais déjà testé ça, mais impossible d'affecté des tailles différentes dans l'admin.
      Si tu regardes la pièce jointe, tu verra des tailles, S, M, L, XL pour l'exemple... avec 3 sous produits (rouge, bleu et vert).
      Si je mets par exemple, S pour le premier produit, M pour le second et L pour le troisième, je valide et hop, tout revient sur S !!! avec la première ligne décocher et les deux dernières de cochés.
      et ce, que je coche ou non les cases de début de ligne...
      Et en front-end, j'ai rien.

      J'ai oublié quelque chose ?

      Cliquez sur l'image pour l'afficher en taille normale

Nom : produits_enfants.jpg 
Affichages : 1 
Taille : 138,6 Ko 
ID : 1798437
      Annuaire d'enregistrement de votre site sans lien retour obligatoire
      www.ootil.com

      Commentaire


      • #4
        Re : Comment avoir des produits enfants (gestion tarif et stock) sous virtuemart 2.0

        P.S: Il faut utiliser la version de développement ou attendre la prochaine release(prévu la semaine prochaine il me semble)
        http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
        http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

        Commentaire


        • #5
          Re : Comment avoir des produits enfants (gestion tarif et stock) sous virtuemart 2.0

          Y a t-il du nouveau au sujet de la mise à jour de virtuemart 2.0 ?
          La release est prévu pour quand ?
          Annuaire d'enregistrement de votre site sans lien retour obligatoire
          www.ootil.com

          Commentaire


          • #6
            Re : Comment avoir des produits enfants (gestion tarif et stock) sous virtuemart 2.0

            Envoyé par imencity Voir le message
            Y a t-il du nouveau au sujet de la mise à jour de virtuemart 2.0 ?
            La release est prévu pour quand ?
            Toujours prévu.
            http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
            http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

            Commentaire


            • #7
              Re : Comment avoir des produits enfants (gestion tarif et stock) sous virtuemart 2.0

              Electrocity,
              Est-ce que tu sais quand c'est prévu ?
              Car le fait que cela ne soit pas dans la 2.0.0 est vraiment handicapant... je ne me serais jamais douté que le stock - produit enfant - ne serait pas présent pour une version en production... je ne peux pas faire marche arrière et revenir sur la 1.9

              Merci d'avance pour ta réponse.
              Annuaire d'enregistrement de votre site sans lien retour obligatoire
              www.ootil.com

              Commentaire


              • #8
                Re : Comment avoir des produits enfants (gestion tarif et stock) sous virtuemart 2.0

                Je suis aussi ennuyé avec ça. Je me réjouis de voir la prochaine version arriver !

                Bon courage pour ce travail !
                Sekator.ch, créateur de sites web : http://sekator.ch

                Commentaire


                • #9
                  Re : Comment avoir des produits enfants (gestion tarif et stock) sous virtuemart 2.0

                  +1 et version compatible Joolma 2.5 en plus !

                  Commentaire


                  • #10
                    Re : Comment avoir des produits enfants (gestion tarif et stock) sous virtuemart 2.0

                    Bon j'ai vu que y'avait une mise à jour qui vient d'être faite : je vais essayer.
                    edit : ça m'a pas l'air d'aller mieux bien que j'aie refait toute mon installation.
                    Dernière édition par alanp à 26/01/2012, 09h36
                    Sekator.ch, créateur de sites web : http://sekator.ch

                    Commentaire


                    • #11
                      Re : Comment avoir des produits enfants (gestion tarif et stock) sous virtuemart 2.0

                      Bon, voila ma solution au problème :
                      J'ai fait une réécriture de la vue default.php de productdetails dans mon template.
                      Là où se trouve :
                      <form method="post" class="product js-recalculate" action="index.php" >
                      J'ai ajouté directement à la suite:
                      $db =& JFactory::getDBO();
                      $db->setQuery("SELECT *
                      FROM #__virtuemart_products as p
                      INNER JOIN ".$this->product->_tbl_lang." as l ON l.virtuemart_product_id = p.virtuemart_product_id
                      WHERE p.published = 1 AND p.product_parent_id = ".$this->product->virtuemart_product_id);

                      $results = $db->loadObjectList();
                      echo "<table>";
                      foreach($results as $child)
                      echo "<tr><td>".$child->product_sku."</td><td>".$child->product_s_desc."</td><td>".$child->product_sku."</td><td><input class='quantity-input' type='text' value='1' name='quantity[]'><input type='hidden' value='".$child->virtuemart_product_id."' name='virtuemart_product_id[]'><input type='hidden' value='".$this->product->virtuemart_category_id ."' name='virtuemart_category_id[]'></td></tr>";
                      echo "</table>";
                      Le code est pas parfait, il faut encore que je vérifie la publication par date et que j'aille rechercher les prix pour mon tableau, mais en gros, c'est ce que j'ai fait.
                      Sekator.ch, créateur de sites web : http://sekator.ch

                      Commentaire


                      • #12
                        Re : Comment avoir des produits enfants (gestion tarif et stock) sous virtuemart 2.0

                        Salut alanp,

                        J'ai essayé ton code mais on il ne fait pas apparaître de liste déroulante de choix comme sur la 1.9...
                        j'ai vu qu'il y avait une deuxième version 2.0.1 b (datant du 30/01/2012 21:25 - raison pour laquelle je dis deuxième version de b... car j'en avais une du 24/01 avec un poids différend :-)

                        Mais le problème reste entier !
                        Quelqu'un a une idée ? Car ceci est handicapant...
                        Merci.
                        Annuaire d'enregistrement de votre site sans lien retour obligatoire
                        www.ootil.com

                        Commentaire


                        • #13
                          Re : Comment avoir des produits enfants (gestion tarif et stock) sous virtuemart 2.0

                          Tu peux remplacer le tableau que je génère par un select.
                          <select name='virtuemart_product_id[]''>
                          <option value='id_du_produit'>nom du produit</option>
                          </select>

                          Et le champ de quantité mis à part de la boucle et ça devrait fonctionner
                          Sekator.ch, créateur de sites web : http://sekator.ch

                          Commentaire


                          • #14
                            Re : Comment avoir des produits enfants (gestion tarif et stock) sous virtuemart 2.0

                            Merci beaucoup à toi alanp pour ta solution

                            Donc de base, il n'y a aucune solution permettant de créer des enfants + parents sous forme de menu déroulant dans joomla 2.0.0.
                            C'est assez déroutant !? J'espère que la prochaine release comprendra une évolution sur ce point,
                            ça me semble être quelque chose de prioritaire tout de même.

                            Je me demande comment des sites peuvent être en prod sans cette fonction.
                            Parce-que devoir modifier le code, c'est pas forcément pratique pour le suivi des versions :/

                            Commentaire


                            • #15
                              Re : Comment avoir des produits enfants (gestion tarif et stock) sous virtuemart 2.0

                              De rien

                              Tout à l'air prévu pour que ça puisse être fait : on a pu adapter facilement la vue pour faire ce qu'on voulait. Je comprends pas non plus que ce soit pas implémenté alors que ça me paraît si simple.

                              Pour être sûr que rien ne se casse lors de mises à jour, on peut utiliser la réécriture dans le template (voir http://docs.joomla.org/Understanding...g_Layout_Files)

                              Comme ça, lorsque tu mets à jour ton composant, ça ne réécrit pas ta sortie.
                              Sekator.ch, créateur de sites web : http://sekator.ch

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X