Shopify - Crear Producto
Descripcion
Sección titulada «Descripcion»Este modulo permite crear productos completos en tu tienda Shopify, incluyendo informacion basica, variantes con precios diferenciados, imagenes y configuracion SEO.
Configuracion
Sección titulada «Configuracion»| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
credentials_id | string | Si | ID de las credenciales de Shopify |
title | string | Si | Titulo del producto |
body_html | string | No | Descripcion en HTML |
vendor | string | No | Vendedor/marca |
product_type | string | No | Tipo de producto |
tags | string | No | Tags separados por coma |
status | string | No | draft, active, archived (default: draft) |
published | boolean | No | Publicar inmediatamente |
price | string | No | Precio de la variante principal |
compare_at_price | string | No | Precio anterior (tachado) |
sku | string | No | SKU de la variante principal |
barcode | string | No | Codigo de barras |
weight | number | No | Peso del producto |
weight_unit | string | No | Unidad: kg, g, lb, oz (default: kg) |
inventory_quantity | number | No | Cantidad en inventario |
image_url | string | No | URL de la imagen principal |
seo_title | string | No | Titulo SEO (meta title) |
seo_description | string | No | Descripcion SEO (meta description) |
Campos Avanzados (via data)
Sección titulada «Campos Avanzados (via data)»| Campo | Tipo | Descripcion |
|---|---|---|
variants | array | Array de variantes completo |
images | array | Array de imagenes |
options | array | Opciones del producto (Talla, Color, etc.) |
metafields | array | Metafields personalizados |
Credenciales
Sección titulada «Credenciales»Este modulo requiere credenciales de tipo Shopify. Los campos necesarios son:
| Campo | Descripcion |
|---|---|
shop_domain | Dominio de la tienda (mi-tienda.myshopify.com) |
access_token | Token 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"}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Producto simple
Sección titulada «Producto simple»{ "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"}Producto con imagen
Sección titulada «Producto con imagen»{ "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"}Producto con variantes
Sección titulada «Producto con variantes»{ "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"] } ]}Producto con SEO
Sección titulada «Producto con SEO»{ "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
Nodos relacionados
Sección titulada «Nodos relacionados»- ShopifyGetProducts - Obtener y buscar productos existentes
- ShopifyUpdateProduct - Actualizar datos de un producto existente
- ShopifyGetOrders - Obtener pedidos que contienen productos