• User Newbie

    woocommerce creare prodotti via PHP

    Ciao.
    Sto provando del codice php con l'intento di creare un prodotto woocommerce, l'intenzione è quella di creare poi dinamicamente più prodotti.
    Vi posto il codice:

    $api_response = wp_remote_post( 'nomeSito/my-orders/', array(
        'headers' => array(
          'Authorization' => 'Basic ' . base64_encode( 'ck_453641***********1725c113ba:cs_e2d8************5cea' )
        ),
        'body' => array(
          'username' => '[email protected]',
          'name' => 'My test2', // product title
          'categories' => array(
            array(
              'id' => 17 // each category in a separate array
            )
          /*    array(
              'id' => 10
            )*/
          ),
          'regular_price' => '9.99' // product price
        )
      ) );
    
      $body = json_decode( $api_response['body'] );
      //echo "<pre>".print_r( $body )."</pre>";
    
      if( wp_remote_retrieve_response_message( $api_response ) == 'Created' ) {
        echo 'The product ' . $body->name . ' has been created';
      }
      else {
        echo "ERROR";
      }
    

    Lo script restituisce sempre errore.


  • User Newbie

    Penso che il problema sia nell'url, non conosco il link alle woocommerce v3