Toutes mes réponses sur les forums

2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #143662
    Nicolas
    Participant
    Points: 18 pts

    Bon. Pour celles et ceux qui seraient dans le même cas que moi, je vous livre ici l’état de mes investigations ;-).

    En utilisant l’API WC, je suis parvenu, grâce à un script php, à importer un fichier json contenant plusieurs produits (simples et variables). Je vous mets ici un lien vers un tuto expliquant la démarche. C’est assez simple et très bien expliqué. https://dominykasgel.com/woocommerce-rest-api-import-products-json/

    Une question demeure cependant. En utilisant l’API, je ne gagnerai pas en vitesse. En effet, l’API appelle WC et WC appelle la base de données.

    Et c’est ici qu’intervient ma découverte du jour: CORCEL. Le lien vers le repo github: https://github.com/corcel/corcel

    Corcel c’est un package PHP autonome qui permet d’extraire, de manipuler ou de communiquer facilement (à l’aide d’opérations CRUD) avec les données de votre site wordpress.

    Vu que corcel communique directement avec la db sans passer par la case wordpress ça me semble vachement plus efficace (en théorie…pas encore testé).

    Je vais donc m’appliquer à créer une interface personnalisée avec le génialissime framework Laravel pour manipuler directement mes produits en db.

    Voilààà.

    Ca peut sembler tordu mais c’est tout ce que j’ai trouvé.

    Si qqun a d’autres idées, je suis preneur.

    Si pas, j’espère que ce post donnera des pistes pour d’autres 😉

    ====================
    depanagewp
    vpsa2
    #143635
    Nicolas
    Participant
    Points: 18 pts

    Bonjour,

     

    Merci pour votre réponse.

    Un serveur dédié oui…mais non. Je ne me sens pas capable de gérer ça tout seul en plus du reste (configuration, maintenance, …). Ou alors il faudrait que je demande à quelqu’un de le faire mais alors se posent les problèmes d’infogérance, de coûts, …

    Le gars que j’ai eu au téléphone chez ovh m’a bien confirmé que ça devait passer avec un performance 4.

    Avec 10 000 produits importés pour l’instant, le temps de réponse du site est très bon. J’ai fait quelques modifications dans la config du serveur sql. Je n’ai plus d’erreur 504 quand je suis dans l’interface admin et que je clique sur Produits. Par contre, ça patauge à mort. Remarque: il n’y que cet onglet qui est lent. Les autres fonctionnent très bien.

    Pour l’instant, j’ai connecté mon site à l’api rest Woocommerce. Je parviens à créer un produit comme ça. Je suis en train d’essayer, toujours avec un script php d’importer plusieurs produits au format json.

    A voir

    ====================
    depanagewp
    vpsa2
2 sujets de 1 à 2 (sur un total de 2)