Avisos
Vaciar todo

PRESTASHOP y su IMPORTACION MASIVA  

 
Juan Carlos
 Juan Carlos
Nuevo usuario

Hola a todos.

Os cuento mis necesidades y mi problematica:

Necesito importar un catalogo de un proveedor de informatica "MEGASUR" con mas de 6000 articulos "TODOS LOS DIAS"
He empezado con el modelo de negocio Dropshipping y es esa mi necesidad imperiosa.
Llevo intentandolo de diferentes formas mas de una semana y veo que : o es muy complicado, o yo soy muy tonto (esto será).
No entiendo por que prestashop tiene una opcion de subir catalogo y solo me pasa de 40 en 40 productos.
Hoy he forzado dandole a F5 a la pagina, ya que me daba cuenta que aunque me sale error 504 time out, seguia subiendo archivos.
Tampoco consigo regenerar miniaturas e indexar busquedas sin que genere errrores. Como si le faltara tiempo.
Ahora lo que me encuentro es con Cientos de productos duplicados. Será que no le he dado a alguna opcion correctamente.
O sea, que en lugar de estar ocupado en mi negocio, estoy ocupado en todo el tema tecnico.
Espero que me aclareis como puedo hacerlo:

Lo dicho --> Necesito:
1.- Me indiqueis como puedo eliminar estos productos DUPLICADOS de forma masiva
2.- Darme alguna pista de como puedo hacer esto que necesito de forma comoda. Importar y/o actualizar todos los dias estos 6000 articulos

GRACIAS.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 07/11/2014 5:37 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla

Primero, recomendarte que siempre que realices este tipo de proceso lo hagas en un sitio de prueba antes de tu sitio web final

Prestashop no tiene una manera de eliminar productos en lotes, tendrías que hacerlo por BD, otra opción sería un módulo como :

http://addons.prestashop.com/es/edicion-rapida-prestashop-modulos/8042-mass-management-products-categories-premium.html

Luego con respecto a la importación, tendrías que probar haciendolo con una menor cantidad de producto o dividir tu archivo de importación , ya que el error que te aparece es debido al tiempo de ejecución del archivo en servidor, tendrías que descartar si es un límite del servidor o es un problema con los datos del archivo

Prueba primero importar una cantidad menor de productos y verifica si te sucede lo mismo.

Saludos

ResponderCitar
Respondido : 07/11/2014 8:58 pm

Juan Carlos
 Juan Carlos
Nuevo usuario

¿ has leido bien lo que pongo ? :
"No entiendo por que prestashop tiene una opcion de subir catalogo y solo me pasa de 40 en 40 productos."
llevo semanas haciendolo en pruebas.
claro que si me entran con menos archivos. pero si tengo que meter 6000 articulos todos los días en golpes de 50 o 100 cada uno . . .. me tiro todo el día haciendolo. Y luego Stephan para que me de permisos a las carpetas de imagenes. Y luego regenerar miniaturas, Y luego indexar para busquedas . . .
No me creo que no le haya pasado a nadie.
Tampoco me creo que todo pase por comprar modulos y modulos que hacen lo que debería hacer prestashop.
He probado eMagicOne Store Manager for PrestaShop y es mas engorroso que haciendolo a mi manera - hay que configurar un monton de cosas. Y tampoco me lo hace, claro. Ahora dicen "Prestaimport"
Me estoy viniendo abajo en cuanto a que me creo un tonto que no se hacerlo. Pero cuanto mas lo intento mas veo que, la gente que lo ha conseguido, lo sabe y no lo dice.
voy a probar otro servidor y os cuento.
GRACIAS.

ResponderCitar
Respondido : 07/11/2014 9:08 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

¿Has realizado las pruebas en otro servidor? Que se produzca el error de tiempo de ejecución cuando se tratan de subir 6000 archivos entra dentro de lo esperado, aunque tampoco es normal que te importe solo 40 de una vez. Se podrían hacer cambios en los tiempos de ejecución de tu cuenta para aumentarlos.

Eso sí, lo más importante sería que primero se solucionara el tema de los productos duplicados ya que, según comentas, cuando haces una importación de productos que ya tienes en tu PrestaShop, en lugar de actualizar los productos de los inserta como nuevos. Es posible que te falte algún campo en el archivo de importación, como el código del producto, que sirva para tener una referencia de los productos que ya existen en la web.

Revisa el siguiente artículo donde se explica la importación de productos en PrestaShop:

https://www.webempresa.com/blog/item/1370-importar-categorias-y-productos-en-prestashop.html

Otra cosa que tendrías que plantearte es si realmente es necesario realizar esa importación de los 6000 productos en PrestaShop, ya que es posible que solo cambien algunos datos como el precio o el stock. Para estos casos es posible que te sirva con una importación parcial.

ResponderCitar
Respondido : 10/11/2014 11:12 am

Cursos Gratuitos WordPress

DPE
 DPE
Usuario eminente

Hola, nosotros estabamos en la misma tesitura, tan solo tienes que pedir que en php.ini te aumenten las variables a:

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 900
max_input_time = 900
max_input_vars = 10000
memory_limit = 500M

Y podrás subir tu archivo csv de 6000 productos de una sola tirada, a veces te saldra la pantalla de timeout gateaway pero el servidor seguira subiendo productos, una pista para ver si ya ha terminado o no , es que vayas a PREFERENCIAS-BUSCAR ver como va aumentando los indices cada vez que actualices con f5 la pagina, si tienes alguna duda comentame, un saludo y suerte.

ResponderCitar
Respondido : 10/11/2014 2:21 pm