Joomladay francophone 2018 à Paris 18 et 19 mai

Export Liste Produits en XML

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

  • [Problème] Export Liste Produits en XML

    Salut à tous,

    Voilà, je viens vers vous car j'ai un petit soucis.
    Je cherche à exporter ma liste de produits en format XML. Le premier problème est que les tables sont séparées (produits & prix par exemple).

    Il me faudrait la liste (ou produit par produit), dans ce format :
    Code:
    <catalogue lang="FR" date="../11/2009">
    −
    <produit num="1">
    <designation>...</designation>
    <categorie>...LA VÔTRE </categorie>
    <marque>...</marque>
    −
    <description>
    ....NON TRONQUE A 255 CARACTERES
    </description>
    <reference>LA VÔTRE</reference>
    <prix monnaie="EUR">...PRIX TTC</prix>
    <prix_discount/>...PRIX TTC SI POSSIBLE
    <offer_id>...VOTRE REFERENCE</offer_id>
    −
    <url>
    http://www.....html CELLE DU PRODUIT
    </url>
    <img>http://www.....jpg</img> IMAGE AU PLUS GROS FORMAT POSSIBLE !
    </produit>
    J'espère que certains d'entre vous pourront m'aider. J'ai lu il y a quelques temps une personne qui a fait un export de ce type pour RueduCommerce... Je pense donc que la manip doit être la même

    Merci d'avance, à bientôt

    Thibaut

  • #2
    Bonjour,

    Je pense que les modifications sont relativement simples si tu connais un peu de PHP. Il te suffit de retrouver le fichier qui s'occupe de génerer le fichier et de générer la mise en forme de manière correcte. Par contre j'admets ne pas avoir trouvé le fichier qui s'occupe d'imprimer le fichier XML, peut être que quelqu'un pourra nous éclairer la dessus.
    Création de site Internet Joomla : http://www.webasyl.com

    Commentaire


    • #3
      Bonsoir Thibaut,

      Peut-etre une solution qui te conviendrait...

      export des tables de bdd qui t'interressent au format tableur
      selection des differentes rubriques, des differentes tables, que tu desires dans un nouveau document (copier/coller)
      enregistrement du tableur au format xml (qu'Open Office, par exemple, gere)

      qu'en penses-tu ?

      trop laborieux ?
      sommaire thématique des astuces du forum e-commerce ici http://www.webtimarket.com/fr/telechargements
      http://virtuemart.fr

      Commentaire


      • #4
        Merci pour vos réponses à tous les deux.

        En fait, je vais me servir de ce composant, qui apparament est tout récent : http://www.virtue-affiliate.com

        Il m'a l'air assez complet, je vous en donnerai des nouvelles.

        J'avais déjà pensé à ta solution Pat, mais sur plusieurs centaines de produits, ca risque en effet d'être laborieux. Il va donc falloir que je trouve un petit système pour automatiser tout ça

        @Webasyl : tu parles d'un fichier qui permet de générer un le fichier xml, mais il n'existe pas je pense ?

        Merci encore à vous pour votre aide.

        @ bientôt

        Thibaut

        Commentaire


        • #5
          Bonjour,

          Ce post a attiré mon attention. Je suis en train de développer un outil pour faire communiquer VirtueMart avec Dolibarr. Pour ce faire, j'ai codé un plugin XmlRpc Joomla qui me permet d'avoir un webservice et comme il est assez ouvert, je pense qu'il peut répondre à ce genre de besoin.
          J'avais décidé d'attendre de voir si le composant faisait l'affaire avant de me manifester, mais ce matin, je n'ai pas résisté, j'ai écrit un petit bout de code pour interroger le WebService et générer une liste des produits.
          Je mets le résultat en pièce jointe.
          Si ça intéresse quelqu'un, je peux donner le code.
          Fichiers joints
          Amicalement,
          Jpaul

          http://www.jp-olivier.net/r

          Commentaire


          • #6
            Merci pour ta réponse JPaul, j'ai codé une petite page php qui récupère les infos dont j'ai besoin (dont celles de Virtue Affiliate) et les écrit dans un fichier XML. Je ne pense donc pas avoir besoin de ton code (pour le moment )

            Concernant Virtue Affiliate, il y a un bon support, mais si l'on demande des modifs (mêmes les plus basique), il faut payer.

            Le composant fonctionne très bien, aucun problème ni d'installation, ni de fonctionnement.

            @ bientôt, bonne journée à vous

            Thibaut

            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