Toutes mes réponses sur les forums

7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #47783
    Baptiste
    Participant
    Points: 30 pts
    Membre 2 étoiles

    Merci encore Guy.

    Les dév du plugin sont en train de voir ce qu’ils peuvent faire.

    En attendant (car le business lui n’attend pas), j’ai créé une petite requête SQL pour obtenir déjà certaines info dont j’avais besoin.

    Elle me permet d’avoir la liste du nombre de ventes par produits MAIS en incluant AUSSI les variantes des produits! (car on a déjà la liste des produits vendus dans le mois dans les rapports woocommerce mais il n’y a pas le détail par  variantes).

    J’exécute la requête dans mon phpmyadmin puis j’exporte en csv.

    SELECT
    order_item_meta_3.meta_value as product_id,
    order_item_meta_2.meta_value as variation_id,
    order_items.order_item_name as produit,
    SUM(order_item_meta_4.meta_value) as qty_somme,
    GROUP_CONCAT(posts.post_date) as dates_commande,
    GROUP_CONCAT(order_items.order_id) as commandes_id
    
    FROM wp_woocommerce_order_items as order_items
    
    LEFT JOIN wp_woocommerce_order_itemmeta as order_item_meta ON order_items.order_item_id = order_item_meta.order_item_id
    LEFT JOIN wp_woocommerce_order_itemmeta as order_item_meta_2 ON order_items.order_item_id = order_item_meta_2.order_item_id
    LEFT JOIN wp_woocommerce_order_itemmeta as order_item_meta_3 ON order_items.order_item_id = order_item_meta_3.order_item_id
    LEFT JOIN wp_woocommerce_order_itemmeta as order_item_meta_4 ON order_items.order_item_id = order_item_meta_4.order_item_id
    LEFT JOIN wp_posts AS posts ON order_items.order_id = posts.ID
    LEFT JOIN wp_term_relationships AS rel ON posts.ID = rel.object_ID
    LEFT JOIN wp_term_taxonomy AS tax USING( term_taxonomy_id )
    LEFT JOIN wp_terms AS term USING( term_id )
    
    WHERE posts.post_type = 'shop_order'
    AND (posts.post_status = 'wc-completed' OR posts.post_status = 'wc-processing' OR posts.post_status = 'wc-on-hold')
    AND     posts.post_date     BETWEEN '2017-12-01' AND '2017-12-15'
    AND order_items.order_item_type = 'line_item'
    AND order_item_meta.meta_key = '_line_total'
    AND order_item_meta_2.meta_key = '_variation_id'
    AND order_item_meta_3.meta_key = '_product_id'
    AND order_item_meta_4.meta_key = '_qty'
    
    GROUP BY order_items.order_item_name
    depanagewp
    #47744
    Baptiste
    Participant
    Points: 30 pts
    Membre 2 étoiles

    En prod: base réparée + export de produit réalisé avec succès + désinstallation complète du plugin, puis réinstallation avec activation réalisée. Toujours le problème 🙁

    depanagewp
    #47713
    Baptiste
    Participant
    Points: 30 pts
    Membre 2 étoiles

    BON

    Bonne nouvelle (ou presque). J’ai bien importé la DB prod en local (je me suis joyeusement repenché sur les invites de commande pour pouvoir l’importer vu le poids). Et tant mieux (ou pas), le plugin en question ne fonctionne plus. J’ai validé une nouvelle fois l’idée de désactiver tous les plugins et le thème. Et j’ai toujours le problème.

    On écarte donc la problématique serveur. Il y a un problème (un conflit?) avec la base de données. Et c’est là où c’est  dur dur…où ça?

    Et l’idée d’une nouvelle installation ne m’enchante pas du tout du tout…

    depanagewp
    #47697
    Baptiste
    Participant
    Points: 30 pts
    Membre 2 étoiles

    Merci Mathieu mais non. Avec le plugin tu peux exporter juste une commande. Donc l’export est extrêmement léger. Et même si je suis sur un mutualisé, c’est quand même un bel environnement.

    depanagewp
    #47696
    Baptiste
    Participant
    Points: 30 pts
    Membre 2 étoiles

    Bonjour Guy,

     

    Merci pour ce retour, il n’est pas trop tard!

    Dans mon ovhconfig je suis en environnement production et stable. Dis moi s’il y a un paramètre particulier qui manquerait?

    Côté créateur du plugin, la seule solutions qu’ils ont pu me proposer est d’avoir des accès admin sur à peu près tout, lol, ce qui est impossible à réaliser. Du coup impasse.

    Je me suis donc tourné vers des solutions alternatives: comme le plugin “Gestion du stock Woocommerce” qui fait une partie du taff, puis des bouts de codes PHP avec les requêtes SQL qui vont bien que je vais ajouter (en gros je me fais mon plugin). Pas encore assez de recul pour dire si c’est cool et le partager.

    depanagewp
    #47124
    Baptiste
    Participant
    Points: 30 pts
    Membre 2 étoiles

    Le support m’a répondu mais…

    J’ai testé en prod sans plugin (sauf Woocommerce et Woocommerce export évidemment). Toujours le problème.

    J’ai testé en local (uwamp) avec le même thème et tous les plugins activés. Ça fonctionne.

    J’ai supprimé tous les cookies en prod, puis retesté. Toujours le problème.

    L’appel que fait l’export tourne en boucle tant que la modale d’export n’est pas fermée (on voit des appels en continue dans l’activité network de la console chrome). Le retour de l’appel est pourtant un success.

    Mais en prod l’appel me met en “queue” alors qu’en local il me retourne “completed”.

    Je suppose donc qu’il y a un problème de compatibilité soit avec:

    – la database

    – l’hébergement

    Pour la database, c’est un peu compliquer pour moi de la tester en local car elle est très lourde. Donc les outils/plugins d’export ne fonctionnent pas. Et si faut rentrer dans des commandes ssh ou que sais-je c’est un peu trop pour moi.

    Pour l’hébergement, aucune piste.

    depanagewp
    #46787
    Baptiste
    Participant
    Points: 30 pts
    Membre 2 étoiles

    Merci pour cette réponse.

    Hypothèse 1: conflit avec autres plugin, écarté. J’ai tout désactivé, toujours le problème.

    Hypothèse 2: hébergement. Possible (je pencherais bien là dessus). Effectivement, je n’ai pas testé en local. Je vais faire ça ça permettra éventuellement d’incriminé l’hébergement si l’export venait à fonctionner.

    Hypothèse 3: plugin déjà à jour. Donc c’est pas ça.

    Toujours pas de réponse du support woocommerce. Wait and see et en attendant je teste en local.

    depanagewp
7 sujets de 1 à 7 (sur un total de 7)