Extractor de Productos de Shopify

Una tienda entera,
variante a variante.

Dale un enlace de tienda Shopify -el dominio, o una sola colección- y recibe el catálogo como filas: el id de producto, el título, el handle, la descripción, el proveedor, el tipo, las etiquetas, el precio, el sku, la disponibilidad y la variante en sí, más marcas de tiempo y los datos de variantes, imágenes y opciones de la propia tienda. Veintidós columnas, leídas del feed público de productos de la tienda.

500 filas gratis, una sola vez0,002 $ por fila después22 columnasCSV · XLSX · JSON
Cómo funciona

Un enlace de tienda entra,
su catálogo sale.

La entrada es la tienda, no el producto: nombras los escaparates o colecciones que quieres y el trabajo lee lo que cada uno publica.

  1. PASO 1Inicia sesión en la plataforma.
  2. PASO 2Abre el Shopify Products Scraper.
  3. PASO 3Pega enlaces a webs Shopify, uno por línea: un dominio de tienda o una URL de colección. O sube un archivo CSV, XLSX, TXT o Parquet.
  4. PASO 4Fija un límite por consulta o ponlo a cero para llevarte todo.
  5. PASO 5Elige el formato de salida.
  6. PASO 6Haz clic en Get Data.

Una fila por variante, cada una etiquetada con la consulta de la que procede, de modo que una ejecución sobre varias tiendas sigue cuadrando con tu lista de entrada.

Por qué lo usan los equipos

Una fila es
una variante.

Cada talla y color tiene su propia fila

Esto es lo que hay que saber antes de contar nada. Un producto con diecisiete combinaciones de talla y color produce diecisiete filas: el id, el título, el handle y la descripción se repiten, mientras que sku y variant cambian. Las filas son variantes: trátalas como productos y contarás un catálogo varias veces de más.

El modelo de producto de la tienda, intacto

Como las filas se leen del feed público de productos de la tienda en lugar de rasparse de una página, la exportación conserva la forma propia de Shopify: marcas de tiempo reales, el handle, el proveedor y el tipo de producto, y las estructuras completas variants, images y options pasadas como JSON en lugar de aplanadas.

Fechas por las que se puede ordenar de verdad

published_at, created_at y updated_at llegan como marcas de tiempo ISO 8601 con desfase UTC, algo bastante inusual entre exportaciones de catálogo como para mencionarlo: sin formato de pantalla que descifrar, y una ordenación directa te dice qué ha añadido o tocado una tienda más recientemente.

Lo que recibes

Veintidós columnas,
una fila por variante.

Cada fila es una variante comprable tal como la publica la tienda: qué es el producto, cuánto cuesta esa talla o color concretos, si está disponible y los datos estructurados que Shopify guarda detrás.

La lista de columnas de abajo es la fila de cabecera de exportaciones reales y la propia lista publicada por la plataforma, y coinciden exactamente. Lee la nota que hay debajo antes de escribir un analizador: tres de estas columnas contienen JSON en lugar de un valor simple, y la fila que estás mirando es una variante y no un producto.

Diccionario de datos

Veintidós columnas,
en orden de exportación.

La fila de cabecera de la exportación, en orden, contrastada con la lista de columnas publicada por la plataforma. Donde se ha observado realmente una forma de valor, se describe; donde no, la entrada dice para qué sirve el campo y se detiene.

query
El enlace de tienda o colección que enviaste, repetido en cada fila que salió de él, de modo que una ejecución sobre varias tiendas sigue cuadrando con tu lista de entrada.
id
El id de producto de la tienda. Es de nivel producto, así que se repite en todas las variantes del mismo producto, y por eso es la columna por la que agrupar cuando quieres productos en lugar de filas.
title
El título del producto. De nivel producto y, por tanto, repetido en las variantes de ese producto.
handle
El slug de URL del producto: la última parte de la dirección de su página, y una clave estable que sobrevive a que se reescriba el título.
body_html
La descripción del producto tal como la publica la tienda, con marcado incluido.
published_at
Cuándo se publicó el producto en el escaparate, como marca de tiempo ISO 8601 con desfase UTC.
created_at
Cuándo se creó el registro del producto, en la misma forma ISO 8601.
updated_at
Cuándo se cambió por última vez, en la misma forma ISO 8601. La columna por la que ordenar cuando quieres saber qué ha estado tocando una tienda.
vendor
El proveedor bajo el que la tienda archiva el producto, a menudo la propia marca de la tienda en lugar de un tercero.
product_type
El tipo de producto tal como lo clasifica la tienda.
tags
Las etiquetas del producto, como una única cadena separada por comas en lugar de como lista.
variants
La estructura completa de variantes del producto, pasada como JSON en una sola celda. Analízala si necesitas las demás variantes; la fila en la que estás ya es una de ellas.
images
Los registros de imagen del producto, igualmente pasados como JSON en una celda.
options
Las definiciones de opciones: cómo llama la tienda a sus ejes de talla, color o material y qué valores admite cada uno, de nuevo como JSON.
price
El precio de esta variante, como texto con dos decimales y sin símbolo de moneda. Conviértelo antes de comparar o sumar.
compare_at_price
El precio anterior, cuando la tienda fija uno. Su presencia es lo que marca una variante como en oferta.
currency
La moneda en que se cotiza el precio.
sku
El código de stock de la tienda para esta variante exacta. Es lo más parecido a una clave por fila que tiene la exportación.
available
Si esta variante se puede comprar, como la palabra en minúsculas yes o no.
variant
La variante en sí, tal como la etiqueta la tienda: los valores de opción unidos, como un color y una talla.
url
Un enlace a la página del producto. De nivel producto, así que se repite en las variantes del producto.
image
Un enlace a la imagen del producto, y la última columna del archivo.

Dos cosas que conviene saber antes de escribir código contra esto. Primero, una fila es una variante, no un producto: id, title, handle, body_html, url e image se repiten a lo largo del archivo mientras sku y variant cambian, así que agrupa por id cuando quieras productos y cuenta filas solo cuando quieras variantes. Segundo, variants, images y options contienen cada una JSON dentro de una sola celda: una hoja de cálculo las mostrará como una cadena larga, y tu analizador necesita decodificarlas en lugar de partir por comas. Todo lo demás es texto plano, incluido el precio, que no lleva símbolo de moneda.

Controles de ejecución

Se fija en el trabajo,
no en la hoja de cálculo.

Una lista de enlaces de tienda y un límite. La única restricción real es que el sitio tiene que estar construido sobre Shopify: esto lee el propio feed público de productos del escaparate.

Dominio de tienda URL de colección Una por línea Límite por consulta Cero para todo Debe ser un sitio Shopify Subida CSV Subida XLSX Subida TXT Subida Parquet
Flujos de trabajo habituales

Tres tareas que se ejecutan
aquí más que ninguna otra.

Algunos ejemplos de cómo los equipos usan los datos de catálogo de escaparates para responder a una pregunta que de verdad tienen.

Competencia

Ver qué hay realmente en stock

Como cada variante es su propia fila con su propia disponibilidad, puedes leer qué tallas o colores ha agotado una tienda en lugar de solo qué productos lista. Esa es una señal mucho mejor de qué se está vendiendo que la que da una página de producto.

Merchandising
Precios

Encontrar todo lo que está en oferta de una vez

Filtra a las filas con precio anterior fijado y tendrás el panorama completo de descuentos de la tienda en una sola pasada: qué líneas, qué variantes y con qué profundidad. Repítelo cada semana y el ritmo promocional de un competidor se vuelve evidente.

Precios
Investigación

Vigilar qué ha estado tocando una tienda

Ordena por la marca de tiempo de actualización y la actividad reciente se muestra sola: lanzamientos nuevos, descripciones reescritas, cambios de precio discretos. Las fechas de creación y publicación al lado separan los productos realmente nuevos de los antiguos que se han refrescado.

Estrategia
Precios

Paga solo por las filas
que realmente extraes.

Sin suscripción, sin mínimo, sin factura recurrente. Tus primeras 500 filas corren de nuestra cuenta; después, pago por uso a la misma tarifa plana que cualquier otro scraper de aquí.

Plan gratuito

500 filas gratis - 0 $

Para cada cuenta nueva, una sola vez. Sin tarjeta de crédito. Límites por consulta, subida de archivos y todos los formatos de exportación incluidos.

0 $ para siempre
Pago por uso

0,002 $ por fila, tras el plan gratuito

Unos 2 $ por cada 1.000 variantes. Conviene recordar que un solo producto puede ser una docena de filas: el estimador previo muestra el número de filas y el coste en créditos antes de que empiece la ejecución.

El más popular
Volumen

A medida · gran volumen

Precios por volumen, workers dedicados y un SLA para monitorización continua o extracciones de catálogo muy grandes. Dinos tus cifras y te preparamos un presupuesto.

Habla con nosotros
10 % de descuento en tu primera ejecución de pago.Usa el código LIVESCRAPER10 al pagar.
Registrarse
Combina bien con

El escaparate,
y lo que corre sobre él.

La parte legal

¿Es legal extraer
una tienda Shopify?

Respuesta corta: sí para el catálogo público, y esta exportación no contiene datos de clientes, pedidos ni inventario.

Cada campo aquí viene del feed de productos que un escaparate Shopify publica para que lo lea cualquiera: los mismos datos que llenan las propias páginas de la tienda y sus listados en otros sitios. Títulos, descripciones, precios, variantes e imágenes son públicos por diseño. Recoger datos de catálogo publicados públicamente es una práctica asentada desde hace mucho, y aquí nada toca un inicio de sesión, un carrito, una caja ni un panel de comerciante.

En esta salida no hay ningún dato personal: es una tabla de productos. Ni nombres de clientes, ni pedidos, ni cantidades en stock, porque nada de eso está en el feed público. La columna de disponibilidad dice si una variante se puede comprar, que no es lo mismo que cuántas quedan, y esta exportación no tiene forma de saber lo segundo.

Los términos de Shopify y los propios de cada comerciante pueden restringir el acceso automatizado, así que esto es tanto una cuestión contractual como legal: si tienes relación con la tienda, revísala. No ejecutamos rastreadores de terceros en la capa de datos, y tus exportaciones se eliminan automáticamente a los 30 días.

livescraper.app · principios
Solo el feed público de productos
Sin inicios de sesión, sin panel de comerciante
Sin pedidos ni datos de clientes
Sin cantidades en stock
Las exportaciones se eliminan solas (30 días)
Revisa los propios términos del comerciante antes de escalar.
Preguntas frecuentes

Lo que la gente pregunta
antes de registrarse.

Las preguntas que más oímos. ¿Algo más? Habla con nosotros: las respuestas las escriben personas, no bots.

¿Cómo extraigo una tienda Shopify?+
Con el Shopify Products Scraper:
  1. Inicia sesión en la plataforma.
  2. Abre el Shopify Products Scraper.
  3. Pega enlaces a webs Shopify, uno por línea: un dominio de tienda o una URL de colección. O sube un archivo CSV, XLSX, TXT o Parquet.
  4. Fija un límite por consulta o ponlo a cero para llevarte todo.
  5. Elige tu formato de salida.
  6. Haz clic en Get Data.
¿Una fila es un producto o una variante?+
Una variante. Un producto con diecisiete combinaciones de talla y color produce diecisiete filas, con el id, el título, el handle y la descripción repitiéndose mientras el sku y la variante cambian. Agrupa por el id cuando quieras productos, y cuenta filas solo cuando de verdad quieras variantes.
¿Funciona con cualquier tienda online?+
Solo con tiendas construidas sobre Shopify. Esto lee el propio feed público de productos del escaparate, así que un sitio que corra sobre otra cosa no tiene nada que leer: esa es la única restricción real de este scraper, y conviene comprobarlo antes de encolar una lista larga.
¿Puedo darle una colección en lugar de una tienda entera?+
Sí. Un dominio de tienda se lleva el catálogo y una URL de colección solo esa sección, un enlace por línea en ambos casos. La columna de consulta repite el que enviaste, así que una ejecución que mezcle tiendas enteras y colecciones sueltas sigue cuadrando con tu entrada.
¿Qué son las columnas variants, images y options?+
Pasan los datos estructurados de la tienda como JSON dentro de una sola celda, en lugar de aplanarlos. Una hoja de cálculo las mostrará como una cadena larga: decodifícalas en tu analizador si necesitas lo que hay dentro, y recuerda que la fila en la que estás ya es una de las variantes.
¿En qué formato están las fechas?+
Marcas de tiempo ISO 8601 con desfase UTC, tanto para la columna de publicación como para las de creación y actualización. Eso significa que no hay formato de pantalla que descifrar, y ordenar por la columna de actualización te dice en qué ha estado trabajando la tienda más recientemente.
¿Obtengo niveles de stock?+
No. La columna de disponibilidad dice si una variante se puede comprar, como la palabra en minúsculas yes o no, que no es lo mismo que cuántas quedan. Las cantidades no están en el feed público, así que ninguna exportación puede dártelas.
¿Cuánto cuesta?+
Las primeras 500 filas son gratis y de una sola vez, sin tarjeta de crédito. Después son 0,002 $ por fila -unos 2 $ por cada 1.000 variantes-, la misma tarifa plana que cualquier otro scraper de la plataforma. Como un solo producto puede ser muchas filas, aquí merece la pena leer el estimador que muestra el número antes de empezar.

Tus primeras 500 filas,
invita la casa.

500 filas gratis de una sola vez en cada cuenta nueva, sin caducidad. Después son 0,002 $ por fila, pago por uso, y no hay tarjeta guardada hasta que tú lo digas.

Se activa al instante · sin tarjeta

Extraer catálogos de tiendas Shopify a gran escala

El Shopify Products Scraper de Livescraper convierte un enlace de tienda en una tabla de catálogo. Pegas enlaces a webs Shopify uno por línea -un dominio de tienda para toda la tienda, o una URL de colección para una sección- o los subes como archivo CSV, XLSX, TXT o Parquet, limitas las filas por consulta y descargas el resultado como un archivo CSV, Excel o JSON limpio.

Cada fila es una variante comprable: el id de producto, el título, el handle y la descripción, el proveedor y el tipo de producto, las etiquetas, el precio y cualquier precio anterior, el sku, si está disponible y la propia etiqueta de variante, junto a las marcas de tiempo de publicación, creación y actualización y los datos de variantes, imágenes y opciones de la tienda. Como las filas vienen del feed público de productos del escaparate y no de una página renderizada, la exportación conserva la estructura propia de Shopify en lugar de una aproximación aplanada.

Los equipos de merchandising leen la disponibilidad a nivel de variante para ver qué tallas y colores ha agotado realmente una tienda. Los equipos de pricing filtran a las filas con precio anterior para obtener todo el panorama de descuentos de un competidor en una pasada. Los equipos de estrategia ordenan por la marca de tiempo de actualización para ver qué ha estado tocando una tienda, con las fechas de creación y publicación separando lanzamientos nuevos de listados refrescados.

Dos notas prácticas antes de planificar un trabajo. Una fila es una variante y no un producto, así que un catálogo de unos cientos de productos puede ser varios miles de filas: agrupa por el id de producto cuando quieras productos. Y las columnas variants, images y options contienen cada una JSON en una sola celda, así que decodifícalas en lugar de partir por comas. Empieza gratis: tus primeras 500 filas no cuestan nada y no requieren tarjeta de crédito, y después son 0,002 $ por fila, tarifa plana.