Pablot Posted February 19, 2013 Share Posted February 19, 2013 Buenos días a todos!, os escribo porque estoy montando una tienda y tengo la intención de usar el método dropshipping. HE encontrado un buen proveedor europeo y según he visto, la información de sus productos está en varios CSV. Uno tiene la informaicón dep producto, con el precio, disponibilidad o no, nombre, marca y demás; otro con los valores, donde dice el número de stock que tiene el articulo según su referencia. Actualizan estos CSV cada día, de hecho el de stock, lo hacen cada 30 minutos. Mi pregunta es si conocéis algún módulo de importación capaz de coger o descargar a mi ftp para después subirlo desde una URL dinámica, ya que el botón para descargar es es un link a un PHP dinámico. Además creo que precisa de un login, porque yo para descargar estos archivos he de loguearme en la web de mi proveedor. Estaría bien que el módulo me permitiera asociar la categoría del proveedor con mi categoría en la tienda, crear tareas cron para automatizar estos pasos. También sería interesante que al importar, añada un % para añadirle mi % de ganancia y si puede ser, un plus, para poder compensar luego los gastos de envío. Ya que los gatos de envío del proveedor son bastante altos, por lo que pasa no encarecerlos al comprador y guardarme las espaldas por si es un pedido muy pequeño, querría poner unos 5 eurillos más a cada producto. No sé si conocéis un módulo capaz de hacer esto o si sois programadores y podéis hacerlo, pasar vuestro contacto para pedir presupuesto. Un saludo y gracias!! Link to comment Share on other sites More sharing options...
Pablot Posted February 19, 2013 Author Share Posted February 19, 2013 No parece que allá mucha gente al tanto de esto. He estado irando al web de mi proveedor y como decía, es un link a un PHP el que hace que se te descargue el CSV. intento investigar la forma de hacer el módulo. Alguien sabe si hay un módulo que simplemente pueda descargar un archivo a desde una URL a una carpeta de mi servidor?. Claro, precisa que el meta un loguin de la web de mi proveedor, porque sino no se puede acceder al link. Link to comment Share on other sites More sharing options...
oka Posted February 19, 2013 Share Posted February 19, 2013 (edited) Hola. Se puede hacer pero fácil no es, ni barato. Date cuenta que sería un software hecho a tu medida. La idea sería tener una tarea programada que se baje el csv, lo inserte en una bbdd y compare las dos bbdd, la del csv y la de prestashop y que haga los updates en prestashop del stock y los precios. Para bajarte un csv protegido con password habría que ver cómo está hecha la página web de ese proveedor, ¿es basic auth, está protegida por una cookie, usa javascript? Con Wget es sencillo las dos primeras opciones, si el login o el csv está "oculto" detrás de un javascript (muy común para evitar que se descarguen las cosas automáticamente) entonces habría que estudiar cómo y qué manda ese javascript al server para mostrar el csv/login y programarse un script que "hable" con el servidor del proveedor. Un saludo. EDIT: no había visto que es para starnet, aquí lo tienes: http://www.prestashop.com/forums/topic/214654-starnet-dropshipping-api/ Edited February 19, 2013 by oka (see edit history) 1 Link to comment Share on other sites More sharing options...
Pablot Posted February 19, 2013 Author Share Posted February 19, 2013 Gracias OKA. Si ya pillé ese módulo pero... no funciona demasiado bien. Dinero mal gastado. Por ejemplo, no sube todas las marcas auqnue diga que sí y bueno, he subido artículos con eso, luego los he borrado tras la primera prueba y luego ya no me subía esos productos borrados. También me gustaría poder ponerle alguna opción más, como seleccionar marcas y poder añadir un plus a los precios, no sólo un porcentaje de beneficio. Esta opción es porque quiero añadir 5 euros a todos los productos para bajar el precio de los gastos de envío sin que me pueda salir mal si compran poco. El login es http://www.starnet-w...dhtml/acces.php Sí, parece que tiene cookies porque veo algo en el código del módulo que has mencionado. Link to comment Share on other sites More sharing options...
oka Posted February 19, 2013 Share Posted February 19, 2013 También usa javascript, si es sencillo con wget saldrías del paso pero si no te toca ver por ejemplo con https://addons.mozilla.org/es/firefox/addon/live-http-headers/ qué es lo que manda al servidor realmente y hacerte un script. Un saludo. Link to comment Share on other sites More sharing options...
Pablot Posted February 19, 2013 Author Share Posted February 19, 2013 (edited) Aha!, voy investigar. No conozco wget, donde se puede ver ese módulo?. Edito: wget no es un módulo,no?, jajaja. Gracias! Edited February 19, 2013 by Pablot (see edit history) Link to comment Share on other sites More sharing options...
oka Posted February 19, 2013 Share Posted February 19, 2013 No, wget no es un módulo te dejo un ejemplo de un script que tengo para bajarme la web de un proveedor protegida por password con cookies (así te puedes hacer una idea) #!/bin/bash $user_agent = 'Mozilla/4.0 (Windows; MSIE 7.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)"' wget --user-agent=$user_agent --keep-session-cookies --save-cookies cookie.txt \ --post-data 'username=USERNAME&password=PASSWORD&login=Get_in' \ http://www.web.com/# wget --wait=4 --random-wait --user-agent=$user_agent --reject=png,css,pdf,js,swf,jpg,html -r -X "index.php" --cookies=on --load-cookies=cookie.txt --keep-session-cookies --save-cookies=cookie.txt -np http://www.web.com/ Index.php es la página que NO puedes visitar (en éste caso) porque si no haces logout. Un saludo. 1 Link to comment Share on other sites More sharing options...
Pablot Posted February 19, 2013 Author Share Posted February 19, 2013 Es demasiado para mi. Voy a googlelear y pedir presupuestos!. Muchas gracias oka por tu ayuda!. Link to comment Share on other sites More sharing options...
Recommended Posts