Soporte » Plugins y Hacks » WooCommerce » Crear productos mediante API

  • Resuelto nvides

    (@nvides)


    Cordial saludo.

    A través de PHP creé un programilla para leer productos que se encuentran en un ERP y adicionarlos a los productos de Woocommerce. La conexión con Woocommerce que utilizo es la de creación en lotes $woocommerce->post(‘products/batch’, $data), generando el $data correspondiente.

    A pesar de que la cantidad de productos se crean, no se me actualizan ninguno de los atributos del mismo, es decir, el nombre, sku, precio, descripción, etc. En nombre del producto todos quedan con el nombre «producto», no se coloca el precio ni la cantidad existente en el inventario.

    El $data lo lleno de la siguiente forma:

    $item_data[]=[
    						["sku"=>$param_sku,
    						"name"=>$param_name,
    						"description"=>$param_name,
    						"regular_price" => $param_precio,
    						"stock_quantity"=>$param_existe,
    						"categories"=>$TempoArray2,
    						"type" => "simple"
    					]
    					];

    Agradezco la ayuda al respecto y si es necesario mas claridad o más información , por favor me lo indican

Viendo 1 respuesta (de un total de 1)
  • Iniciador del debate nvides

    (@nvides)

    El error se presentaba en la creación del array. Corregí el código y pasó correctamente. Comparto la creación del array.

    $item_data[]=[
    ‘sku’=>$param_sku,
    ‘name’=>$param_name,
    ‘slug’=>$param_slug,
    ‘description’=>$param_name,
    ‘regular_price’=> $precioventa,
    ‘stock_quantity’=>$param_existe,
    ‘type’ => «simple»,
    ‘categories’ =>
    [
    ‘id’=>$Tempoide
    ]
    ];`

Viendo 1 respuesta (de un total de 1)
  • Debes estar registrado para responder a este debate.