Preguntas frecuentes
2 preguntas encontradas:
¿Cuáles son los requisitos mínimos de PrestaImport?
Para empezar, obviamente han de cumplirse los requisitos que imponga tu versión de PrestaShop™. Puedes consultar esta información oficial.
Después, hay que tener en cuenta la cantidad de productos que vas a importar, ya que esto exigirá un mínimo de espacio en disco, que será ocupado principalmente por las imágenes de los productos. Por ejemplo, si importas 5000 productos, y cada uno de ellos tiene una imagen de 100 Kb, que produce 150 Kb más en versiones de esa imagen, necesitarás 5000 x (100 + 150) = 1.250.000 Kb, osea, 1,22 Gb sólo para guardar las imágenes de esos productos. Y ten en cuenta que tu proveedor puede añadir productos a su catálogo continuamente.
Íntimamente relacionado con lo anterior, está el tema de consumo de inodes. Los inodes vienen a ser todos los directorios del disco más todos los archivos. Debido a la forma en que PrestaShop almacena los archivos de imagen de los productos, el consumo en inodes es muy alto porque crea un número inmenso de subdirectorios, aparte de los archivos de imagen en sí. Si vas a trabajar con un catálogo de 4.000 o más productos, y tienes un límite de 200.000 inodes, ya tienes problema a la vista. Cuando los inodes llegan al máximo, no se podrán crear nuevos archivos ni directorios, el sistema devolverá error por disco lleno, cuando en realidad puede que te sobren varias gigas de espacio. Estamos viendo que algunos proveedores de hosting, como Hostalia o Acens, están comercializando algún plan de servidor virtual con buenas características pero con una limitación en exceso de inodes, en relación a esas bonanzas. ¿Para qué queremos 25 Gb de espacio web, si no lo podemos llenar de archivos?
Respecto a los permisos, hay un punto que a veces no se cumple, y es que PHP debe de ser capaz de escribir en los directorios que crea.
Es imprescindible que el servidor donde esté alojada la tienda tenga una dirección IP fija (esto es lo normal).
Si quieres que tu tienda funcione bien, desde PrestaImport te recomendamos que cuentes con un alojamiento en condiciones, esto normalmente significa huir de lo barato y de grandes proveedores como OVH, Strato, 1and1 ó Acens / Hostalia.
Servidor
Recomendado Apache sobre Linux.
Los archivos del importador están codificados con ionCube, por lo que es necesario ionCube Loader. Es muy posible que tu servidor ya cuente con soporte para ionCube, pero en caso contrario puedes solicitárselo a tu proveedor de hosting, o puedes obtener tú mismo el Loader indicado para tu servidor. En muchos servidores web, el Loader puede ser habilitado con facilidad desde el panel de gestión, en otros puede ser necesario añadir una línea al php.ini, o reiniciar el servidor. Unos pocos proveedores de hosting no permitirán instalar ionCube Loader, dependiendo del plan de alojamiento contratado.
PHP
- memory_limit 256M
- Librería GD
- Extensión mbstring
- allow_url_open activado
- Funciones curl
Pueden surgir complicaciones por otros aspectos no contemplados aquí, pero lo normal es que respetando estos puntos no aparezca ningún problema que imposibilite el proceso de importación.
Para saber más sobre proveedores de hosting: consulta aquí.
¿Qué proveedor de alojamiento me recomendáis para montar mi tienda con PrestaShop y utilizar el importador PrestaImport GUI?
Es un tema complicado, nosotros no te vamos a decir contrata con este, no te acerques a este,... te damos una opinión basada en nuestra experiencia, que puede ser muy distinta a la de otros usuarios.
Aunque depende mucho de cada plan, por lo general los alojamientos compartidos, incluyendo los virtuales, contratados con grandes empresas como Acens, 1and1, Strato,... no son adecuados para trabajar con herramientas avanzadas como es el caso del importador. Nosotros nos hemos esforzado en crear una herramienta que pueda funcionar en casi cualquier alojamiento, pero hay situaciones que escapan de lo que es la mera relación requisitos mínimos - características del alojamiento. Por ejemplo, los pequeños clientes de las grandes compañías a menudo comprueban que no pueden acceder a su página, el navegador responde "servidor no encontrado" o simplemente se queda en blanco. Esto suele ser por problemas de conectividad.
Para elegir un proveedor de alojamiento, simplemente te damos algunas líneas a seguir:
- Preferiblemente que sea español, con centro de datos en España.
- Que no sea el más barato.
- Que no sea una compañía muy grande (en realidad españolas vamos a considerar grandes muy pocas, y ojo porque hay mucho revendedor).
Además, recomendado:
- Que te ofrezca un panel Plesk, o CPanel, porque facilita el uso, así como las migraciones entre alojamientos con el mismo panel.
- Que te permita acceder por SSH (acceso por consola al servidor), se usa poco pero en determinadas situaciones puede ahorrar bastante trabajo.
- Que no te ofrezca un espacio en disco y transferencia estupendos pero luego te ponga un límite pírrico de inodes, del que no te informa en la contratación.
Si vas a trabajar con un catálogo de productos muy amplio, sólo te podemos recomendar un servidor dedicado. No decimos que no puedas tener un alojamiento más económico, de hecho la inmensa mayoría de nuestros clientes no tienen un dedicado, pero nosotros no te vamos a recomendar otra cosa.
Tienes que tener en cuenta los planes que te ofrece cada proveedor de hosting, ya que tendrás que contratar el que se adecúe a tus necesidades.
Dos proveedores de hosting con los que trabajan algunos de nuestros clientes, y nos gustan, son Profesional Hosting y Unelink.
Consulta siempre los requisitos mínimos de PrestaImport GUI antes de contratar un plan de alojamiento, y compáralo con las características del plan. Algunos aspectos tendrás que consultarlos preguntando directamente al proveedor de hosting, como por ejemplo si hay limitación de inodes, y cuál es, porque este es un dato del que no se suele informar pero puede echarte abajo la tienda.
NO ACEPTAMOS NINGUNA RESPONSABILIDAD DERIVADA DE LAS DECISIONES TOMADAS SIGUIENDO ESTOS CONSEJOS. La decisión de contratar con uno u otro proveedor, o uno u otro plan, es totalmente tuya.