Para eliminar un producto mediante API es necesario autenticarse. Puedes aprender cómo obtener las claves necesarias en nuestro tutorial sobre cómo obtener claves API.

Para eliminar un producto es necesario hacer una petición DELETE al siguiente endpoint:

            https://ejemplo.com/wp-json/wc/v3/products/{product_id}
        

Este endpoint mueve el producto a la papelera pero no lo elimina del todo. En caso de querer eliminar el producto por completo, puedes utilizar el parámetro force en true.

            https://ejemplo.com/wp-json/wc/v3/products/{product_id}?force=true
        

Para poder eliminar productos en masa (más de un producto a la vez) hay que hacer una llamada POST al siguiente endpoint:

            https://ejemplo.com/wp-json/wc/v3/products/batch
        

En el cuerpo de la llamada hay que especificar en formato array los IDs de los productos a eliminar:

            {
  "delete": [
    794,
    953,
    1509
  ]
}