Carga productos masivamente con Web Scraper


Cómo cargar productos masivamente productos de Amazon a tu páginaweb Woocommerce con Web Scraper

Web Scraper es un pluggin para Google Chrome, el cual podemos utilizar en el modo inspección del menú principal del navegador. Esta app sirve para decargar masivamente productos en páginas web de ventas como Amazon y convertirlos de htlm a archivos cvs y de nuevo subirlos con todas sus características a nuestra página web con Woocommerce importar productos.

Previamente descargamos Web Scraper del Play Store de Google Chrome. Nos situamos en la página de ventas de donde queremos importar los productos. Se pueden bajar artículos de varias páginas pero aquí vamos a hablar de la descarga de los artículos de una sola página. 

Se abre la opción inspeccionar del menú de acciones de Chrome y se nos partirá en dos la pantalla mostrando el código original del sitio web. Es recomendable situar la ventana emergente en la parte inferios de nuestro monitor.

En el menú de la pantalla de código buscamos la opción web scraper y abrimos las funciones. Seleccionamos la función Create site Map y seguimos los pasos a continuación:



Paso 1: Ir al sitio y dar clic al tercer botón del ratón y seleccionar: "Menú de inspección".

    Se abre la ventana de inspección, colocarlo en la parte inferior del sitio en Customize y buscar "Web Scraper" en el menú.

        -En "Web Scraper" seleccionar: "Created new sitemap". Te aparecerá una serie de items en la parte de abajo de la pantalla que debes rellenar así:

- Sitemap name: (categoría_subcategoría) 
- Start URL: copia y pega la URL de la página.
- Crear Sitemap: a continuación se crea un archivo raíz que vamos a configurar.

Paso 2: Add New Selector: es el item principal que agrupa a todos los artículos.

    - ID: item.
    - Type: element.
    - Selector: select.
Seleccionar:  Múltiple
- root
(s-result-item div.sg-cal-inuer)

Seleccionar así:
1 Artículo: clic en la esquina derecha externa.
2 Clic en la esquina derecha externa del siguiente artículo.
3 Se señalan automáticamente todos los demás artículos.

Luego dar clic en Done Selecting en el cuadro y luego Save Selector en la lista, así creamos el item: 
(s-result-item>div)

Aparece el item en la pantalla.

Paso 3: Editamos el item para agregarle las características que queremos que se muestre en nuestros productos. Le damos clic encima de Item y luego en Add new Selector para añadir las Características Generales que cargaremos en Woocommerce Import Product:

    1º Selector: Imagen: - ID: imagen
                                      - Type: Image
                                      - Selector: Select

El primer artículo se pone color amarillo y hacemos clic en la imagen, entonces la imagen se pone la orilla de color verde.

Luego le damos a Done Selecting y luego Save Selector para salvar lo que hicimos y se forma el item: imagen.



    2º Selector: Link: ID: link_product
                                 Type: link
                                 Selector: select

El primer artículo se pone de color amarillo. Seleccionamos el título del artículo que tiene el link a la página del producto.

Luego le damos a Done Selecting y luego Save Selector para salvar lo que hicimos y se forma el item: link.

(a-size-mini a)

    3º Selector: Título: ID: título
                                   Type: text
                                   Selector: select

El primer artículo se pone de color amarillo. Seleccionamos el título del artículo que tiene el link a la página del producto.

Luego le damos a Done Selecting y luego Save Selector para salvar lo que hicimos y se forma el item: titulo.

(spam-a-size-base-plus)

    4º Selector: Precio: ID: precio
                                    Type: text
                                    Selector: select

El primer artículo se pone de color amarillo. Seleccionamos el precio del artículo que tiene el link a la página del producto.

Luego le damos a Done Selecting y luego Save Selector para salvar lo que hicimos y se forma el item: link.

(spam(aria-hidden))

Paso 4: Scraping: vamos a realizar la acción de scraping que es cargar todo lo que seleccionamos así:

    - Sitemap en el menú de Web Scraper.
    - Seleccionar Scrape y luego Start Scaraping.

Sale una ventana emergente mostrando los artículos que seleccionamos anteriormente , se muestra mientras se procesa el scraping y luego se cierra sola dejando la página original y damos clic en la opción Refresh para refrescar la página y nos muestre un listado de los item que hemos scraping.

Verificamos el listado de items con los artículos que hemos seleccionado.

Paso 5: Importar los productos a un archivo CSV: una vez terminado el scraping del sitio vamos al menú de Web Scraping y seleccionamos Sitemap para que despliegue el menú de opciones y seleccionamos Export Data as CSV y luego Download Now!

Aparece un archivo CSV en la carpeta de descargas de nuestra PC.

Ahora abrimos el CSV y procedemos a ordenarlo para que Woocommerce lo entienda.

Ordenar el CSV de Web Scraper para Woocommerce 


Abrimos el archivo CSV que bajamos de Web Scraper en una página de MS Excel y comenzamos las modificaciones:

1º Al abrir el archivo nos saldrá el cuadro de Agrupar.
 
Vamos al menú Datos y buscar Texto en columnas. En el cuadro seleccionamos Delimitados  y le damos a Siguiente.

En el siguiente cuadro marcamos "Coma" (,) y le damos a Siguiente.

En el siguiente cuadro seleccionamos General y le damos clic a Finalizar.

Con esto se organizan las columnas por separado.

2º Eliminar las columanas que no vamos a usar: 
    
    - "web_scraper_start_url" 
    - "link".

3º Reemplazar caracteres que pueden generar problemas en Woocommerce con "control" L:

    - En la columna de imágenes _AC_UL o _AC_UY según sea el caso.
    - En descripción quitar ñ, á, é .í. ó, ú, y coma "," y colocan nada.
    - En la columna Precio quitar la coma de separación de miles por punto.

4º Creamos dos nuevas columnas:

    -"tax= product_type" y colocamos abajo EXTERNAL
    - "tax= taxonomy-name" y colocamos abajo la categoría o nombre del producto.

Arrastramos hasta el final ambas columnas para que queden igual a las demás.

5º ConcatenamosAmazon Afiliated Code & tag=(código de afilliado). Copiamos las direcciones URL de la columna llamada Columna Link Ref, le añadimos el código de afiliado, lo arrastramos hasta el final y luego sustituimos la columna original.

6º Guardar como  tipos: CSV delimitadados por coma (,).

Importar productos a Woocommerce de archivos CSV

Vamos a Woocommerce en nuestra página web y nos vamos a:
- Productos/ Todos los productos / Importar
    Seleccionar archivo, y buscamos nuestro archivo CSV para cargarlo, pero antes en las opciones avanzadas marcamos punto y coma (;) y le damos a Continuar.

Asignar campos CSV a los productos

Nombre de la columna

-web-scraper-order:    SKU
-imagen-scr:    Dimensiones/Imágenes
-link-product-href:    Producto externo/URL externa
-Titulo: Nombre
-Precio:    Precio Normal
-Tax-product type: Tipo
-Tax-taxonomy-name:    Dimensiones/Categorías

Luego seleccionamos Ejecutar el importador  y cuando termine de cargar clic en Ver productos. Debemos revisar lo que hemos cargado para verificar si todo está bien.

Debemos completar:

- Título SEO.
- Acortar el link.
- Botón de comprar ahora.
- Agregar fotos.
- Meta títulos SEO.
- Meta descripción del producto SEO.
- Descripción corta.
- Ubicar la categoría.


Comentarios

Entradas populares de este blog

5 pasos para aumentar la velocidad de tu sitio web

Menu desplegable tipo hamburguesa: Mobile Menú