Exporter csv commande virtuemart

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

  • Exporter csv commande virtuemart

    Bonjour je souhaiterais savoir comment je pourrait exporter le contenu de mes commandes dans un csv, j'ai vu que c'était possible pour les articles mais je souhaite le faire pour les commandes, sinon est ce que quelqu'un pourrait me dire le nom de la talbe dans lequel sont stockées les données de commande dans la base de donnée, au pire je me debrouillerai pour les récupérer à partir de phpmyadmin, merci d'avance!
    http://www.ekypia.fr - Création de sites Internet - Voir nos réalisations http://www.ekypia.fr/realisations/No...-internet.html

  • #2
    bonjour,

    il me semble que c'est dans jos_vm_order_item


    Commentaire


    • #3
      Salut,

      Si on suit le code de la page "order.order_list.php" pour trouver la table en question, on a ça dès la ligne 17 :
      Code PHP:
      if (!empty($keyword)) {
          
      $list  "SELECT  order_id,#__{vm}_orders.cdate,#__{vm}_orders.mdate,order_total,";
          
      $list .= "order_status FROM #__{vm}_orders, #__users WHERE ";
          
      $count "SELECT  count(*) as num_rows FROM #__{vm}_orders, #__users WHERE ";
          
      $q  "(#__{vm}_orders.order_id LIKE '%$keyword%' ";
          
      $q .= "OR #__{vm}_orders.order_status LIKE '%$keyword%' ";
          
      $q .= "OR #__users.username LIKE '%$keyword%' ";
          
      $q .= ") ";
          
      $q .= "AND (#__{vm}_orders.user_id=#__users.id) ";
          
      $q .= "AND #__{vm}_orders.vendor_id='".$_SESSION['ps_vendor_id']."' ";
          
      $q .= "ORDER BY #__{vm}_orders.cdate DESC ";
          
      $list .= $q " LIMIT $limitstart, " $limit;
          
      $count .= $q;   
      }
      else {
          
      $keyword "";
          
      $q "";
          
      $list  "SELECT * FROM #__{vm}_orders ";
          
      $count "SELECT count(*) as num_rows FROM #__{vm}_orders ";
          
      $q .= "WHERE  #__{vm}_orders.vendor_id='".$_SESSION['ps_vendor_id']."' ";
          if (!empty(
      $show)) 
              
      $q .= "AND order_status = '$show' ";
              
          
      $q .= "ORDER BY #__{vm}_orders.cdate DESC ";
          
      $list .= $q " LIMIT $limitstart, " $limit;
          
      $count .= $q;   

      La table en question est donc "jos_vm_orders". Mais pour faire tes rapports, l'idéal serait d'extraire au moins le nom du client, entre autre...
      A ta place je me créerai une requête sur mesure dans un fichier texte pour commencer. Une requête que tu colleras dans PhpMyAdmin pour en affiner l'écriture au fur et à mesure, jusqu'à ce qu'elle soit idéale pour toi.

      Ensuite, rien ne t'empêche de la placer dans un fichier php que tu lances régulièrement (à la main ou via un cron, si tu peux le faire). Tu peux aussi dire au script de te créer le csv et de te l'envoyer par mail automatiquement. Comme cela, à chaque fois que le script est lancé, tu reçois un mail avec tes rapports directement chez toi !

      Mais, pour t'aider, je dois savoir quels champs tu veux voir arriver, quels sont les regroupements d'infos, quels critères ?

      Commences déjà par fouiller dans tes tables et noter les éléments que tu veux voir regrouper et convertir...

      @++
      Hyperion
      Pas de demande de support en MP ou par mail, le forum est là pour ça!
      http://network.wantoo.com : Wantoo Network - Infogérance Serveurs Dédiés - Sécurité Joomla!

      Commentaire


      • #4
        Envoyé par poison44
        ...il me semble que c'est dans jos_vm_order_item
        C'est un peu plus "imbriqué" que cela, car on a :
        • jos_vm_order_history
        • jos_vm_order_item
        • jos_vm_order_payment
        • jos_vm_order_status
        • jos_vm_order_user_info
        • jos_vm_order_orders
        Il faut donc chercher les imbrications, créer des requêtes "croisées" et rassembler les résultats selon les besoins des rapports de Frodon.

        A lui de nous dire ce qu'il veut obtenir
        Pas de demande de support en MP ou par mail, le forum est là pour ça!
        http://network.wantoo.com : Wantoo Network - Infogérance Serveurs Dédiés - Sécurité Joomla!

        Commentaire


        • #5
          merci beaucoup je vais jeter un oeil sur cette table, voir les données que j'aurai besoin pour les utiliser dans la gestion co du travail.
          http://www.ekypia.fr - Création de sites Internet - Voir nos réalisations http://www.ekypia.fr/realisations/No...-internet.html

          Commentaire


          • #6
            Je recherche cette manip

            Bonjour à tous,

            Si il y a une personne que sait comment faire pour externaliser les commandes ce serait vraiment bien et je ne doit pas être le seul.

            Merci d'avance.

            www.planeteleds.fr

            Commentaire


            • #7
              voir ici: http://www.aurone.com/index.php?opti...mart&Itemid=88
              communauté tunisienne de joomla: www.tunisjoomla.com

              Commentaire


              • #8
                Merci Mouradov,

                mais il faut voir que tu releves un topic de 2007, date a laquelle Joomla 1.5 n'existait pas, et le module easy export, vers lequel tu renvoies n'est pas fait pour la version de Joomla 1.0, semble-t'il...

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

                Commentaire


                • #9
                  Envoyé par PATSXM971 Voir le message
                  Merci Mouradov,

                  mais il faut voir que tu releves un topic de 2007, date a laquelle Joomla 1.5 n'existait pas, et le module easy export, vers lequel tu renvoies n'est pas fait pour la version de Joomla 1.0, semble-t'il...

                  a plus
                  Bonjour,
                  bon j'ai trouvé cette discussion à travers google c'est pourquoi j'ai pas fait attention à la date et j'ai posté directement le composant que j'ai trouvé

                  merci en tout cas A+
                  communauté tunisienne de joomla: www.tunisjoomla.com

                  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