Plugin / composant pour vente produits dématérialisés + produits "matériels"

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

  • Plugin / composant pour vente produits dématérialisés + produits "matériels"

    Bonjour à tous,


    Je suis à la recherche d'un plugin / module pour Virtuemart permettant de vendre des objets dématérialisés (ebook) seuls ou en "package" avec des objets "matériels" (livres)

    En gros sur la fiche produit d'un livre je veux pouvoir vendre :
    - Version papier (avec frais de port)
    - Version ebook (sans frais de port ; produit à télécharger)
    - Version papier+ebook (avec frais de port ; produit matériel + produit à télécharger)

    Avez vous connaissance d'un plugin / module permettant de faire ça ?

    J'ai testé leShipment for Virtual Products d'Istraxx (https://extensions.virtuemart.net/ch...roducts-detail) mais leur comportement foutage de gueule va m'obliger à annuler ma commande. (Quand on les contacte il supprime le ticket de contact ; ou le cloture sans apporter la moindre réponse.

    Merci d'avance pour vos conseils /aides,

    Amicalement,

    Arkham

  • #2
    Bonjour,
    Il faudrait connaitre les soucis que vous avez rencontrer?
    Pour info, il y a un forum Français Virtuemart ici https://www.virtuemart.fr/forum, de plus c'est moi qui avait développé le plugin de téléchargement de base il y a quelques années..
    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
      Bonjour,

      Merci beaucoup pour votre réponse.

      Mon problème concernait l'enregistrement du plugin et la possibilité de faire le "pack" livre papier+livre ebook.

      Actuellement je fonctionnai comme cela :
      - Mon produit livre, sans prix.
      - Un champ personnalisé "Version", attribut panier et option du panier d'achat qui proposait les trois versions (papier, ebook, papier+ebook) et qui comprenait le prix.

      En faisant des recherches et des tests, je pense qu'il va falloir que je revois ça en utilisant les produits enfants avec :
      - Mon produit livre, sans prix.
      - Un produit enfant pour chaque version
      - Un champ personnalisé de type "Variantes multiples" pour le père qui regroupe chacun des enfants.

      Déjà ai-je bon où y-a-t-il une solution plus efficace ?


      Le problème que j'ai avec cette version :
      Je souhaite n'avoir qu'une fiche produit par livre, proposant grâce à une liste déroulante / des boutons les trois versions.
      Avec la solution produits parents / champ personnalisé de type "Variantes multiples" je ne récupère pas dans le $this les différents prix des enfants ; je n'ai que leur ID.
      Il faudrait donc que je fasse une requête SQL pour les récupérer, ce qui me semble un peu lourd et gourmand en ressource...

      Y-a-t-il des options / paramétrages qui m'auraient échappés, ou est-ce la seule solution possible ?


      Amicalement,

      Arkham

      Commentaire


      • #4
        Le plus simple est d'utiliser le champs perso variante générique(dans le parent) et
        Produit principal(parent) :
        Version papier (avec frais de port)
        Produits enfants
        - Version ebook (sans frais de port ; produit à télécharger en utilisant le plugin)
        - Version papier+ebook (avec frais de port ; produit matériel + produit à télécharger en utilisant le plugin)
        Et vous mettez le prix que vous voulez dans chaque produit.
        Pour le soucis des frais de port, vous pouvez utiliser le poids comme filtre (c'est pour cela qu'il faut des produits distincts) pour rendre gratuit les ports pour les produits n'ayant pas de poids(ebook téléchargeable).
        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
          Bonjour,

          Merci beaucoup pour votre réponse ; ça m'a bien aidé.

          Effectivement cette manière de faire est plus simple.


          Il me reste quelque question :
          - Est-il possible de modifier la présentation des options ? Je souhaiterai pouvoir l'avoir sous forme de liste déroulante (par défaut) mais également sous forme de "radio bouton" sur certaines pages. D'après ce que j'ai vu il faut pour cela modifier le fichier customfield.php situé dans le répertoire sublayout. Ai-je bon, ou y-a-t-l d'autre fichiers à modifier ?

          - Lorsqu'on change l'option, cela recharge le formulaire avec le champ fils. Est-il possible de ne charger le produit fils qu'on moment du clic sur "AJOUTER AU PANIER" ? (je ne sais pas si je suis très clair)

          Amicalement,

          Arkham

          Commentaire


          • #6
            Virtuemart ne permet qu'une présentation par champs perso, donc si vous modifier, c'est pour toute la boutique.
            Si vous voulez personnaliser le rendu vous pouvez le faire avec ce plugin https://shop.st42.fr/fr/produits/var...enfant-pro.htm
            Ou encore https://shop.st42.fr/fr/produits/extra-produit.htm qui permet d'afficher plusieurs listes de produit, avec plusieurs rendus.
            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
              Merci beaucoup Electrocity pour votre aide.

              J'ai encore un petit problème avec le champ perso générique : lorsque l'on clique dans la liste déroulante pour changer l'option (et donc passer à un produit fils) cela recharge toute la page...
              Y a-t-il un moyen pour éviter cela ? (seul le prix et le nom de "l'option" changent)
              Soit faire en sorte qu'il ne re-charge la page qu'au moment de l'appui surle bouton acheter ; soit ajouter le code d'ajout dans le php du template ?

              Savez-vous quelle est le code / fonction qui est chargé de faire "l'achat' ?


              Merci encore pour votre aide / conseil,


              Arkham

              Commentaire


              • #8
                Il y a une option dans la configuration de Virtuemart pour charger dynamiquement(ou non) les enfants.
                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


                • #9
                  Pouvez-vous me dire ou se trouve cette option ? Je viens de repasser en détail toutes les options et je n'ai rien vu de tel...

                  Commentaire


                  • #10
                    Dans la Config de VirtueMart
                    Onglet : Templates
                    rubrique : Activation des styles CSS & Javascripts
                    champs : Utiliser AJAX pour la description des produits doit être coché
                    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

                    Annonce

                    Réduire
                    Aucune annonce pour le moment.

                    Partenaire de l'association

                    Réduire

                    Hébergeur Web PlanetHoster
                    Travaille ...
                    X