¿Qué plataforma debo elegir para mi tienda electrónica? Por ejemplo, Prestashop
1 de febrero de 2014La tecnología moderna ofrece nuevas posibilidades, una de las cuales es la venta de productos en línea y por Internet. Una tienda en línea sirve para vender productos en Internet. Una de las opciones es Prestahop, gracias a la cual puede crear rápidamente su eshop.
Acerca de Prestahop
Prestashop es una aplicación web de código abierto para la venta de productos a través de Internet - es decir, una tienda online. Como la mayoría de las eshops, está escrita en PHP. La primera versión fue en enero de 2008, desde entonces se han publicado ocho versiones principales. Por supuesto, se publican continuamente parches. La versión principal actual es la 1.5. En abril de 2014 debería publicarse la siguiente versión principal, es decir, la 1.6.
División de eshops
Existe un gran número de eshops. Personalmente, yo clasificaría las eshops de la siguiente manera:
- Eshop como servicio - como su nombre indica, usted paga por el servicio. Por lo tanto, no hay que trabajar para desarrollar una eshop o ponerla en marcha. La tienda virtual está lista para usarse de inmediato, aunque por lo general hay que configurarla y, por supuesto, llenarla de productos. La puesta en marcha es rápida, pero el cliente no obtiene nada más que exactamente lo que se le ofrece.
- Eshops comerciales cerrados - esto incluye la parte personalizada de los eshops. Las capacidades de la eshop son acordes a las necesidades del cliente, pero cualquier personalización por parte del cliente es imposible. Tiene que encargarse el proveedor, que de nuevo es de pago, aunque es algo pequeño que incluso un posible propietario de una eshop podría manejar.
- Eshops comerciales cerradas - esto incluye la parte personalizada de las eshops.
- Eshops de código abierto - la característica principal es la apertura del proyecto - los códigos fuente están disponibles, por lo que cualquiera puede editarlo. Por supuesto, el conocimiento de la eshop es necesario para que funcione. En primer lugar, es necesario instalar y configurar la tienda electrónica, puede hacerlo usted mismo. Depende de la voluntad de aprender a trabajar con una nueva aplicación y la voluntad de invertir su tiempo. Después de elegir una solución de código abierto adecuada, suele ser necesario realizar personalizaciones, ya que cada una requiere varias características adicionales sobre la base. Para la personalización ya se necesitan más o menos conocimientos. Depende de la complejidad de los requisitos, pero normalmente se paga a un experto, ya sea un empleado o un autónomo. La ventaja de una tienda electrónica de código abierto es, por supuesto, la independencia del proveedor, es decir, cualquiera puede hacer la personalización si tiene los conocimientos necesarios. Normalmente, las distintas modificaciones de la tienda electrónica corren a cargo de distintos expertos, y la división del trabajo también es típica en el desarrollo de grandes empresas.
- Solución personalizada real - hoy en día se utiliza muy poco, pero incluso en este caso, se basa en una versión ya desarrollada o se utiliza como base una solución de aplicación universal.
- solución personalizada.
Las eshops que entran en la primera categoría son interesantes para empezar. La versión básica suele ser barata, a veces incluso gratuita para atraer a nuevos clientes. Las eshops de la segunda categoría también tienen sus ventajas, pero sólo son interesantes para grandes empresas con un excedente de dinero. Si uno se toma en serio las ventas por Internet la única opción es la tercera categoría: una solución de comercio electrónico de código abierto. Y aquí es donde entra Prestashop.
Otra ventaja de las soluciones de código abierto es que se puede empezar con un pequeño presupuesto y crear una pequeña y sencilla eshop. Otras características necesarias se añaden a medida que la eshop crece bien adaptada a las necesidades del vendedor.
Características de Prestahop
Hay que reconocer que no he probado todas las eshops y sólo tengo más experiencia con otra,
pero por lo que he probado, visto, y la información que he recogido, puedo decir
que Prestashop es la aplicación de código abierto más capaz, no progresiva y rápida de usar para la venta online (2014).
Lo cual es confirmado por la mayoría de la población internauta que está interesada en implantar eshops.
De la mano de la capacidad de dicho SW, por supuesto, va la dificultad de funcionamiento y los conocimientos y habilidades del programador,
que será el despliegue y, posiblemente, la personalización de la eshop.
Dado que la crítica es lo más importante después de la alabanza, tengo que mencionar algunas deficiencias también. Incluso Prestahop sufre de un problema común de todos los proyectos PHP de separar el contenido de la apariencia. Pero no es que los desarrolladores no prestar atención a ella, por el contrario que utilizan Modelo-Vista-Controlador, pero después de todo, eShop no es un sitio web ordinario (como un sistema editorial por ejemplo) y por lo tanto separar la apariencia de la lógica de la aplicación es mucho más difícil. Prestasho utiliza el sistema de plantillas Smarty para este propósito. De hecho, con la última versión de Prestashop (1.5) la separación de la lógica de aplicación de la apariencia ya es mucho mejor.
En cuanto a los conocimientos necesarios para modificar Prestashop o desarrollar componentes personalizados, no faltan.
Como para la mayoría de los proyectos web más grandes, es óptimo tener conocimientos en muchas áreas .
Hay una necesidad de personas con el conocimiento para cubrir estas tecnologías en algún nivel:
Creación de gráficos, CSS, HTML, JavaScript, XML, PHP, Smarty, SQL (Base de datos), Unix/Linux.
(Aquí de nuevo todo el mundo se quejará
de que todavía no ha nacido una persona que haya cubierto dos o más disciplinas y todas las tecnologías implicadas al más alto nivel).
Experiencias con Prestahop
Los parámetros específicos y las características básicas se pueden encontrar en el sitio web oficial y para tener una visión más clara, ¡lo mejor es instalar Prestashop y probarlo! Por lo tanto, voy a cubrir principalmente lo que no es obvio a primera vista.
Un nuevo usuario debe poner mucho esfuerzo en Prestashop. Yo también estaba desanimado por la complejidad de esta tienda electrónica en los primeros días.
Pero la complejidad de Prestashop se debe a sus capacidades.
Y por lo tanto, la ignorancia de Prestashop es una gran barrera para los nuevos usuarios.
Recomiendo para iniciar la eshop en la funcionalidad básica y poco a poco aprender y obtener sus otras características de trabajo.
Y sólo más tarde empezar a ampliar las funcionalidades propias del operador.
Es imprescindible rellenar todos los campos y utilizar todas las capacidades de una determinada parte de Prestahop.
Es inútil no utilizar todas las posibilidades.
Si no se rellena correctamente, el usuario se lleva luego la sorpresa de que algo no funciona como debería.
Es muy bueno para probar una parte determinada de la funcionalidad de Prestashop en una copia creada a partir de una tienda electrónica afilada.
También es necesario pensar en los requisitos y posibilidades de venta y sugerir cómo aplicarlo a Prestashop.
Por ejemplo, es innecesario y por muchas razones inapropiadas no utilizar la funcionalidad tales como: combinaciones, descuentos, descuentos por cantidad.
También es una buena idea pensar en cómo se gestionará el almacén.
En Prestashop, el transportista y el pago se seleccionan por separado,
lo cual, dada la elección de pago por adelantado frente a contra reembolso,
no siempre es fácil de configurar correctamente.
Especialmente con Correos Checos, que tiene diferentes tipos y precios de paquetes.
El pago se maneja como un módulo en Prestashop, por lo que puede modificar los métodos de pago sin interferir con el sistema central.
Los transportistas no son manejados por el módulo, que era bueno si se rehizo en el futuro.
Así que es posible utilizar módulos personalizados para los pagos.
Sin embargo, una gran cantidad de lógica debe ser implementada para una funcionalidad adecuada.
Pero no tiene nada de especial, ya que es un componente principal del sistema.
Sin embargo, yo mismo no me atreví a hacer más que modificar y rediseñar los módulos existentes para los pagos.
Es sólo la forma en que la aplicación se hace que el pago y el transportista se seleccionan por separado,.
Lo que a veces resulta un poco extraño, por ejemplo cuando sólo hay un transportista y un tipo de pago para elegir en función de las condiciones del cliente.
Al mismo tiempo, la selección del pago y el transportista no dependen el uno del otro, pero esto se puede resolver adicionalmente,
es decir, vincular las opciones de transportista y de pago.
Prestashop maneja incluso 50tis artículos.
¡Pero, por supuesto, un servidor de tamaño suficiente y correctamente configurado es una necesidad!
Para algunas funciones, especialmente para grandes eshops, será aconsejable aumentar algunos límites de PHP.
Mi experiencia personal es que los desarrolladores de Prestashop toman un enfoque proactivo para solucionar los errores reportados :-).
Para una gran eshop, incluso por lo demás buena web hosting wedos no será adecuado.
Como se puede leer en las discusiones, el trabajo no termina con el lanzamiento de la eshop. Suele ser una buena idea ampliar y mejorar las características de la eshop, lo que está relacionado con el desarrollador. Y en lo que respecta al comerciante para familiarizarse con la eshop el trabajo no ha hecho más que empezar. Es necesario trabajar constantemente en la promoción de la eshop y sobre todo para atraer a la gente a comprar. Es aconsejable utilizar algún medio de envío de noticias (newsletter) e interesantes posibilidades ofrece el nuevo módulo followup de Prestashop. Las consiguientes molestias en la tramitación de los pedidos son en realidad una recompensa a tu trabajo.
PD: por favor, no envíe correos electrónicos no solicitados (SPAM), esto incluye emails enviados a direcciones de email compradas. Por lo general, estas direcciones son en realidad recogidos por los robots siempre que sea posible.
Artículos sobre un tema similar
Cómo acelerar la web
Rector: actualización de la aplicación PHP
Lenguaje de programación Go
Análisis de la asignación y fijación de precios del desarrollo de proyectos de software
Programa Python para controlar Docker mediante la API
Cómo utilizar MailCatcher para probar correos electrónicos
API OpenAI de Python
Creación de una aplicación web WebSocket y configuración de un proxy
Gestión de proyectos: desarrollo ágil de software
Cómo ejecutar aplicaciones PHP antiguas
Lo que debe saber un buen programador
Lenguaje de programación Rust
NodeJS: desarrollo, configuración del servidor
Fallo de seguridad de Nette CVE-2020-15227
API REST: API de plataforma
Alojamiento web y de correo personalizado con el software ISP Config
Programación en SQL: PostgreSQL, MySQL/MariaDB
HTTPS: web segura
Base de datos NoSQL Mongo DB
Connecting to Microsoft SQL Server from Linux
¿Cuál es la descripción del trabajo de un programador?
Localización de aplicaciones Python
Qué correo y alojamiento web elegir
Digispark - Programar microcontrolador Atmel ATtiny con Arduino IDE
Desarrollo para procesadores ARM con Arduino IDE
Cómo programar el procesador WiFi ESP8266
OpenStreetMap y rutas GPS en el mapa de la web
Smartphone abierto con Linux - Openmoko Neo FreeRunner
Boletin informativo
Si está interesado en recibir noticias puntuales por correo electrónico.
Puedes registrarte rellenando tu email
suscripción de noticias.
+