Saltearse al contenido

Shopify - Crear Producto

Este modulo permite crear productos completos en tu tienda Shopify, incluyendo informacion basica, variantes con precios diferenciados, imagenes y configuracion SEO.

CampoTipoRequeridoDescripcion
credentials_idstringSiID de las credenciales de Shopify
titlestringSiTitulo del producto
body_htmlstringNoDescripcion en HTML
vendorstringNoVendedor/marca
product_typestringNoTipo de producto
tagsstringNoTags separados por coma
statusstringNodraft, active, archived (default: draft)
publishedbooleanNoPublicar inmediatamente
pricestringNoPrecio de la variante principal
compare_at_pricestringNoPrecio anterior (tachado)
skustringNoSKU de la variante principal
barcodestringNoCodigo de barras
weightnumberNoPeso del producto
weight_unitstringNoUnidad: kg, g, lb, oz (default: kg)
inventory_quantitynumberNoCantidad en inventario
image_urlstringNoURL de la imagen principal
seo_titlestringNoTitulo SEO (meta title)
seo_descriptionstringNoDescripcion SEO (meta description)
CampoTipoDescripcion
variantsarrayArray de variantes completo
imagesarrayArray de imagenes
optionsarrayOpciones del producto (Talla, Color, etc.)
metafieldsarrayMetafields personalizados

Este modulo requiere credenciales de tipo Shopify. Los campos necesarios son:

CampoDescripcion
shop_domainDominio de la tienda (mi-tienda.myshopify.com)
access_tokenToken de acceso de la Admin API
{
"success": true,
"product": {
"id": 123456789,
"title": "Camiseta Premium",
"handle": "camiseta-premium",
"variants": [],
"images": []
},
"product_id": 123456789,
"message": "Producto \"Camiseta Premium\" creado correctamente"
}
{
"credentials_id": "shopify_tienda",
"title": "Camiseta Basica",
"body_html": "<p>Camiseta 100% algodon</p>",
"vendor": "Mi Marca",
"product_type": "Ropa",
"price": "29.99",
"sku": "CAM-001",
"status": "active"
}
{
"credentials_id": "shopify_tienda",
"title": "Zapatillas Running",
"body_html": "<p>Zapatillas deportivas ultraligeras</p>",
"vendor": "SportBrand",
"product_type": "Calzado",
"price": "89.99",
"compare_at_price": "119.99",
"image_url": "https://ejemplo.com/zapatillas.jpg",
"tags": "running, deportes, oferta"
}
{
"credentials_id": "shopify_tienda",
"title": "Camiseta Multicolor",
"body_html": "<p>Disponible en varios colores y tallas</p>",
"vendor": "Mi Marca",
"variants": [
{
"option1": "S",
"option2": "Rojo",
"price": "29.99",
"sku": "CAM-S-RED",
"inventory_quantity": 10
},
{
"option1": "M",
"option2": "Rojo",
"price": "29.99",
"sku": "CAM-M-RED",
"inventory_quantity": 15
}
],
"options": [
{ "name": "Talla", "values": ["S", "M", "L"] },
{ "name": "Color", "values": ["Rojo", "Azul", "Verde"] }
]
}
{
"credentials_id": "shopify_tienda",
"title": "Bolso de Cuero Premium",
"body_html": "<h2>Bolso artesanal</h2><p>Hecho a mano con cuero italiano...</p>",
"price": "199.99",
"seo_title": "Bolso de Cuero Italiano | Envio Gratis",
"seo_description": "Descubre nuestro bolso de cuero italiano hecho a mano. Calidad premium con envio gratis en pedidos +100."
}
  • Por defecto, los productos se crean como borrador (draft)
  • Si no especificas variantes, se crea una variante por defecto
  • El handle (URL slug) se genera automaticamente desde el titulo
  • Las imagenes deben ser URLs publicamente accesibles
  • Los tags deben estar separados por coma
  • ShopifyGetProducts - Obtener y buscar productos existentes
  • ShopifyUpdateProduct - Actualizar datos de un producto existente
  • ShopifyGetOrders - Obtener pedidos que contienen productos