Saltearse al contenido

WooCommerce - Crear Producto

Este modulo permite crear productos en tu tienda WooCommerce, incluyendo productos simples, variables, agrupados y externos. Soporta categorias, etiquetas, imagenes, atributos y gestion de stock.

CampoTipoRequeridoDescripcion
credentials_idstringSiID de las credenciales
namestringSiNombre del producto
typestringNosimple, grouped, external, variable
statusstringNodraft, pending, private, publish
descriptionstringNoDescripcion larga (HTML)
short_descriptionstringNoDescripcion corta (HTML)
skustringNoCodigo SKU unico
regular_pricestringNoPrecio regular
sale_pricestringNoPrecio de oferta
manage_stockbooleanNoGestionar stock
stock_quantitynumberNoCantidad en stock
stock_statusstringNoinstock, outofstock, onbackorder
weightstringNoPeso del producto
lengthstringNoLargo
widthstringNoAncho
heightstringNoAlto
categoriesstring/arrayNoIDs de categorias
tagsstring/arrayNoEtiquetas
image_urlstringNoURL de imagen principal
featuredbooleanNoProducto destacado
CampoDescripcionEjemplo
urlURL base de tu tienda WooCommercehttps://mi-tienda.com
consumer_keyConsumer Key de la API RESTck_xxxx...
consumer_secretConsumer Secret de la API RESTcs_xxxx...
{
"success": true,
"product": {},
"product_id": 123,
"message": "Producto \"Mi Producto\" creado correctamente"
}
{
"credentials_id": "woo_tienda",
"name": "Camiseta Basica",
"type": "simple",
"regular_price": "29.99",
"sku": "CAM-001",
"status": "publish",
"manage_stock": true,
"stock_quantity": 100
}
{
"credentials_id": "woo_tienda",
"name": "Zapatillas Running",
"regular_price": "89.99",
"sale_price": "69.99",
"sku": "ZAP-RUN-001",
"description": "<p>Zapatillas ultraligeras para running.</p>",
"status": "publish"
}
  • El name es obligatorio
  • Por defecto se crea como draft (borrador)
  • El SKU debe ser unico en la tienda
  • Las categorias se especifican por ID (numero)
  • Las etiquetas se pueden especificar por nombre (se crean si no existen)
  • Las imagenes deben ser URLs publicamente accesibles
  • WooGetProducts - Obtener productos existentes
  • WooUpdateProduct - Actualizar datos de un producto
  • WooGetOrders - Obtener pedidos que incluyen productos