Virtuemart : pré-commande sur certains produits seulement ?

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

  • Virtuemart : pré-commande sur certains produits seulement ?

    Bonjour,

    actuellement quand un produit n'est plus en stock au lieu du bouton "ajouter au panier" j'ai celui "être prévenu" quand il sera à nouveau disponible. OK

    Mais j'aimerais pouvoir faire une pré-commande sur certains produits (par exemple des produits très chers que je ne stockerais pas sinon).

    J'ai peut-être raté quelque chose, mais je ne vois pas comment faire ça...

    Merci pour l'aide.
    Paul
    Dernière édition par Mister Paul à 25/02/2011, 23h26

  • #2
    Re : Virtuemart : pré-commande sur certains produits seulement ?

    Aïe... Pas possible ?

    Commentaire


    • #3
      Re : Virtuemart : pré-commande sur certains produits seulement ?

      bonjour
      J'ai crée un nouvel état de livraison (24h, 48h etc.. ) que je passe en précommande, quand je n'ai plus de produit en stock. Au niveau de la quantité je met la quantité que j'ai commandé à mon fournisseur.

      Commentaire


      • #4
        Re : Virtuemart : pré-commande sur certains produits seulement ?

        Je ne suis pas sûr de bien comprendre :
        tu traites tous tes produits de la même manière qu'il soient en stock ou non ?

        C'est à dire que tu modifies manuellement la durée de livraison quand ton produit n'est plus en stock
        (il n'y a jamais le mail avertissant quand le produit revient en stock)
        C'est ça ?

        Commentaire


        • #5
          Re : Virtuemart : pré-commande sur certains produits seulement ?

          ouaip

          j'ai juste déssiné un icone "Précommande" bien coloré quand le produit est en précommande

          Commentaire


          • #6
            Re : Virtuemart : pré-commande sur certains produits seulement ?

            Oui effectivement, mais ce n'est pas vraiment ce que je souhaiterais faire...
            J'aimerais vraiment avoir la possibilité de traiter différemment ces produits.

            Mais j'imagine que ça implique la création d'un nouveau champ dans la fiche produit, une checkbox "permettre la pré-commande".
            Et tester lors de l'affichage du produit que si le stock est à 0 et que si la précommande == 1 alors on affiche le bouton "Ajouter au caddie". Et puis il doit falloir autoriser la validation de la commande malgré le stock = 0.
            C'est lourd tout ça...

            Rien de plus simple ?

            Commentaire


            • #7
              Re : Virtuemart : pré-commande sur certains produits seulement ?

              Bonjour a tous, je cherche également les mêmes options que mister paul, voici ce que je cherche et ce que j'ai trouver pour le moment...

              1) pour commander des articles de stock --> logo livraison 48h
              2) pour commander des articles hors stock mais dispo chez mes fourniss --> logo livraison 10 jours
              3) pouvoir empêcher la commande de certains articles seulement lorsqu'ils sont épuisés.

              le problème c'est que ça doit se faire de manière automatique et sans confirmation manuelle.
              mis a part lors de la création de l'article bien-sur...

              les étapes 1 et deux sont facile a mettre en oeuvre en modifiant la ligne 41 du fichier

              components/com_virtuemart/themes/default/template/common/availability.tpl.php


              mais c'est sur la troisième que je seche....

              il faut le faire manuellement à chaque fois mais comme j'ai pas mal d'articles j'aimerai autant éviter les commandes/remboursement sur des articles épuisé sa fait du boulot pour rien et donne pas une bonne image....

              donc pour le moment je sais avoir soit:

              les étapes 1 et 2 soit 1 et 3


              merci pour vos tuyaux ;-)

              Commentaire


              • #8
                Re : Virtuemart : pré-commande sur certains produits seulement ?

                petit up

                et est-ce que ce serais possible de rajouter une casse à cocher dans la fiche produit pour dépublier l'article si stock = 0

                une idée?

                Commentaire


                • #9
                  Re : Virtuemart : pré-commande sur certains produits seulement ?

                  salut a tous, j'ai trouver une solution, certes c'est peut être pas la plus propre mais sa me convient pour le moment, si ca peut aider qq...

                  avec cette soluce on peut avoir trois état de commande géré automatiquement. cad le délais de livraison change automatiquement et les article épuiser ne sont plus achetables.

                  en stock --> livraison 48h (article réellement en stock chez moi)
                  "en stock" ---> livraison 1-4 semaine (article en stock chez mes fourniss)
                  épuiser --> quant y a plus y a plus...

                  pour ce faire on va devoir jouer un peu sur les qt.

                  pour tout les articles que vous avez de stock et que l'on sais r'avoir chez son fournisseur il faut commencer le stock a 1000 (j'ai 1 pomme, stock = 1001, etc..)

                  pour tout les articles que vous n'avez pas de stock, mais que l'on sais avoir chez son fournisseur (pré commande)il faut laisser le stock a 1000 (ce qui correspond a 0 en stock. et de cette manière on vois facilement dans l'inventaire le nombre d'article que l'on doit rentrer (si stock = 990 je doit rentrer 10 articles)

                  pour tout les articles que vous avez de stock mais que l'on ne sais plus avoir chez son fournisseur il faut mettre le stock réel (j'ai 1 poire, stock = 1, etc..)


                  pour mettre le tout en application il faut en premier activer la gestion des stock dans vm

                  puis dans
                  components/com_virtuemart/themes/default/template/common/availability.tpl.php

                  remplacer ligne 41 et 42 par:

                  Code:
                  				if( CHECK_STOCK == '1' && ( $product_in_stock < 1001 ) ) {
                  			$product_availability = '1-4w.gif';
                  		}
                  				if( CHECK_STOCK == '1' && ( $product_in_stock > 1000 ) ) {
                  			$product_availability = '48h.gif';
                  		}
                  				if( CHECK_STOCK == '1' && ( $product_in_stock < 500 ) ) {
                  			$product_availability = '48h.gif';
                  		}
                  				if( CHECK_STOCK == '1' && ( $product_in_stock < 1 ) ) {
                  			$product_availability = 'not_available.gif';
                  		}
                  maintenant on a trois état de commande et on peut même avec cette technique en rajouter plus, par exemple en fonction des fournisseur faire varier le délais de livraison,
                  il suffit de rajouter des conditions supplémentaires.

                  Commentaire


                  • #10
                    Re : Virtuemart : pré-commande sur certains produits seulement ?

                    Ok merci du tuyau

                    Moi je n'ai besoin que de 2 états: en stock ou sur commande, je désactive simplement les fiches des produits temporairement (ou définitivement) indisponibles.

                    Donc ce dont j'ai besoin c'est juste d'une mise à jour automatique du délai de livraison. J'ai donc cherché comment modifier le code que tu proposes. Est-ce que çà, çà fonctionnerait pour obtenir un changement automatique du délai en fonction du stock?:

                    if( CHECK_STOCK == '1' && ( $product_in_stock < 1 ) ) {
                    $product_availability = '1-4w.gif';
                    }
                    if( CHECK_STOCK == '1' && ( $product_in_stock > 0 ) ) {
                    $product_availability = '48h.gif';
                    }

                    Edit: çà ne marche pas, car à partir du moment ou stock < 1, c'est le bouton "notify-me" (tenez moi au courant) qui apparait, et l'ajout au panier n'est plus possible.

                    Donc, il faut bien tricher sur les quantités comme tu l'indiques. Mais j'ai donc 880 fiches-produits à modifier.....(

                    Une solution plus rapide serait de désactiver l'option "notify-me" quand stock < 1, mais quelqu'un saurait-il comment faire?
                    Dernière édition par vincentm à 23/03/2011, 18h39
                    http://www.mach-shop.com : Maquettes Avions de Combat Historiques, le spécialiste du warbird à l'échelle!

                    Commentaire


                    • #11
                      Re : Virtuemart : pré-commande sur certains produits seulement ?

                      Héé...il y a un autre problème: quand la gestion des stocks est activée, la quantité en stock apparait.
                      Donc pour un produit "sur commande" (stock < 1000), le client va se demander pourquoi 1 à 4 semaines de délai s'il y a 1000 produits en stock???
                      http://www.mach-shop.com : Maquettes Avions de Combat Historiques, le spécialiste du warbird à l'échelle!

                      Commentaire


                      • #12
                        Re : Virtuemart : pré-commande sur certains produits seulement ?

                        (posté deux fois)
                        Dernière édition par vincentm à 23/03/2011, 20h28
                        http://www.mach-shop.com : Maquettes Avions de Combat Historiques, le spécialiste du warbird à l'échelle!

                        Commentaire


                        • #13
                          Re : Virtuemart : pré-commande sur certains produits seulement ?

                          Désolé de faire les questions et les réponses, mais s'il y en a que çà intéresse, la réponse est ici pour masquer la quantité en stock quand la vérification des stocks est active:

                          http://forum.joomla.fr/showthread.ph...mart-1.1/page2
                          http://www.mach-shop.com : Maquettes Avions de Combat Historiques, le spécialiste du warbird à l'échelle!

                          Commentaire


                          • #14
                            Re : Virtuemart : pré-commande sur certains produits seulement ?

                            en effet il faut masquer le stock en front et idéalement supp (ou rendre inactif ) le bouton notify mais la ...
                            j'ai déjà chercher dans tout les coins mais impossible de le faire sauter.

                            Commentaire


                            • #15
                              Re : Virtuemart : pré-commande sur certains produits seulement ?

                              La solution consiste sans doute à trouver où est la condition qui fait passer du bouton "ajouter au panier" à "tenez-moi au courant", qui est forcément liée à stock<1

                              Est-ce que quelqu'un aurait une idée?
                              http://www.mach-shop.com : Maquettes Avions de Combat Historiques, le spécialiste du warbird à l'échelle!

                              Commentaire

                              Annonce

                              Réduire
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins
                              Travaille ...
                              X