SQL - Actualizacion masiva de precios en base de datos de productos

 
Vista:
sin imagen de perfil
Val: 3
Ha disminuido su posición en 18 puestos en SQL (en relación al último mes)
Gráfica de SQL

Actualizacion masiva de precios en base de datos de productos

Publicado por José (2 intervenciones) el 11/06/2019 07:03:59
Hola, espero haber incluido la consulta en la sección correcta. Paso a explicar mi problema,

Cuento con un Ecommerce en la plataforma de Tienda Nube. Mas específicamente una libreria, tengo un catalogo de mas de 1000 productos y pretendo ampliarlo aun mas, estos productos vienen de diferentes proveedores, cada uno con su respectiva lista de precios. El gran problema es cuando hay actualizaciones de precios (muy frecuente en Argentina por la inestabilidad de la moneda) y debo corregir uno por uno los precios de cada producto.


Esta plataforma (TIenda Nube) nos brinda la posibilidad de exportar un archivo Excel con todo el catalogo de productos y sus características particulares tales como, nombre, código SKU, Url, stock, precio, etc. El cual podemos modificar para luego importar nuevamente con las modificaciones deseadas.

Lo que necesito es vincular de alguna manera el listado exportable de mis productos con el listado de precios de cada proveedor y que cada producto o elemento en común (pueden ser identificables por un mismo código SKU) actualice su precio de manera automática y masiva.
Imagino una herramienta/aplicación/función que analice en forma paralela el archivo del catalogo completo y el archivo de uno de mis proveedores y al identificar un mismo elemento por un código en comun (SKU, ISBN caso de libros) transfiera el valor del precio del archivo de mi proveedor al archivo de mi catalogo, de esa manera se actualizaran automática y masivamente los precios de todos mis productos de ese proveedor.

Desde mi ignorancia intuyo que con programas de base de datos puede realizarse una función como la que necesito. Es así? como se haría? hay otra solución o forma mas simple?


Gracias por su tiempo, agradezco cualquier ayuda o aporte que puedan brindarme.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 109
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Actualizacion masiva de precios en base de datos de productos

Publicado por Rafael (111 intervenciones) el 11/06/2019 10:49:21
Hola:

No soy especialista en Tienda Nube.... por que nunca he usado su servicio, he consultado la información que provee su pagina web, y me temo que te enfrentas a distintos problemas.

1. Realmente NO tienes acceso a la Base de Datos, vaya en ningun sitio de su pagina web te indican ni el motor de la misma, podemos suponer MySQL o Maria DB, pero no deja de ser mas que una suposicion.

2. Los accesos que tienes son FTP, y el panel de control de tu tienda.

Ahora bien

Dado que puedes exportar los datos, en un Excel y devolverlos en el mismo camino para actualizar la información.
Tu proveedor seguramente te da el listado de precios en otro Excel.

YO, te recomendaria hacer una MACRO en EXCEL, a la que alimentes ambos ficheros y te genere un tercero con la actualizacion de precios, este fichero lo subieses en mediante el metodo actual... ¿por que no te sugiero algo diferente? Por que, para hacer una interfaz 100% automatica, o similar deberias poder conocer la estructura de la base de datos, sus dependencias, etc, y poder establecer trabajos cron que verifiquen la existenca o realicen la descarga automatica de los ficheros para despues proceder a la actualizacion de precios, alta de nuevos productos y descarte de los descontinuados.

Vaya que necesitas un programador experto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 3
Ha disminuido su posición en 18 puestos en SQL (en relación al último mes)
Gráfica de SQL

Actualizacion masiva de precios en base de datos de productos

Publicado por José (2 intervenciones) el 11/06/2019 18:40:08
Hola Rafael, ante todo gracias por tomarte el tiempo de analizar mi caso y de responder.

Volviendo al tema, pensaba en una solución lo mas simple posible que no implique crear una interfaz o una aplicación.

Necesito que se actualicen los precios en el archivo exportable y una vez modificado importarlo nuevamente con los precios actualizados.

-El punto es la forma de transferir los datos de los precios desde el archivo de mi proveedor a los productos en común dentro del archivo exportable de mi tienda.
-Los archivos cuentan con elementos en común como una columna de precios, y un código numérico SKU (cada producto).
De manera que, supongo, una funcion podría reconocer un elemento en comun entre archivos (por medio del SKU) y transferir el valor de la columna precio de ese elemento en particular de un archivo a otro.

Adjunto dos capturas de pantalla para graficar el formato de los archivos Excel y los elementos en comun que menciono.

Se puede ejecutar una función como esta con un Macro de Excel?

ejemplo-archivo-exportable
ejemplo-archivo-de-proveedor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar