Création de produits Woocommerce en PHP sans utiliser l’API WebService (Créer un compte)

  • Statut : non résolu
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #550169
    cahouete
    Participant
    Initié WordPress
    1 contributions

    Bonjour,

    Après 3 jours de recherches infructueuses, je m’avoue vaincu et vous soumet mon problème:
    Je souhaite créer des produits en PHP (import depuis un CSV), et de ce que j’ai compris, il est necessaire d’utiliser l’API PHP Woocommerce et une autre API Cliente. Le soucis est que je ne peux pas utiliser les Webservices ni Curl (contrainte exigée).
    J’esaie don d faire directement:
    $api = new WC_API();
    $api->includes();
    $product = new WC_API_Products(new WC_API_Server(null));
    $product->create_product( array( ‘title’ => ‘Test Product’, ‘type’ => ‘simple’, ‘regular_price’ => ‘9.99’, ‘description’ => ‘test’ ) );

    Je ne m’attendais pas à ce que ça marche et je ne suis pas déçu: pas d’erreurs déclenchée mais pas de produits inséré non plus.
    Quelqu’un sait-il comment faire?
    J’ai tenté du côté de WC_Product_Simple, WC_Product_Variable et WC_Product_Variations mais, de ce que j’ai compris, ces classes n e servent qu’à récupérer les informations de produits existants et pas à en créer.

    Le but de tout cela étant de simplifier un programme qui fait tout cela avec des wp_insert_posts, wp_get… afin d’utiliser les fonctions de l’API (notamment create_prducts($data) de WC_API_Products.

    Cordialement,

Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.