Los 4 mejores paquetes de código abierto

Los 4 mejores paquetes de código abierto

Actualizado el 30 de septiembre de 2020

Siendo el más joven de todos los Frameworks PHP, Laravel se convirtió rápidamente en la mejor opción para Frameworks PHP. Es la simplicidad, claridad y flexibilidad lo que también ha allanado el camino para muchos paquetes verdaderos. Comercio electrónico Laravel.

La fusión de características como autorización segura, alta escalabilidad y personalización. Además, el amplio apoyo de la comunidad ha hecho de Laravel una de las opciones populares para el desarrollo de alojamiento de comercio electrónico.

El desarrollo de un proyecto de comercio electrónico requiere una comprensión profunda del ecosistema del comercio electrónico y los flujos de trabajo de datos adecuados.

Desde su inicio en 2014, se han ofrecido muchas soluciones de comercio electrónico en código abierto. Sin embargo, solo unos pocos sobreviven gracias a las actualizaciones y mejoras periódicas.

Descubriendo los paquetes de código abierto más importantes uno por uno.

1. Aimeos (marco de comercio electrónico)

Aimeos (marco de comercio electrónico)

El marco de comercio electrónico de Aimeos está diseñado para ser tan extensible como el propio marco PHP Laravel. Se integra con las aplicaciones existentes de Laravel 5 y 6. Tiene muchas funciones y puede adaptar todo para satisfacer sus necesidades, sean cuales sean sus requisitos.

Versiones de Laravel compatibles: 5.3 a 5.8, 6.x

Las ventajas :

  • Instalación muy sencilla de una tienda online completa con fabricante
  • Multi proveedor, multicanal y multinventario
  • Permite soluciones de alojamiento SaaS de múltiples partes con nombres de dominio personalizados
  • Tiendas escalables desde 1 a 1 mil millones de artículos que responden en 100 ms
  • Configuración y personalización de paquetes, vales y productos virtuales
  • Cada producto puede configurarse para ofrecerse como una suscripción con pago recurrente
  • Soporte para más de 100 pasarelas de pago a través de la biblioteca PHP Omnipay
  • API JSON REST basada en el estándar jsonapi.org

Las limitaciones:

  • Requiere más tiempo para aprender debido a su enorme conjunto de funciones.
  • La documentación no está completa y distribuida en el Wiki.

2. Bagisto (sistema de tienda)

Bagisto (sistema de tienda)

Un sistema de tienda es una aplicación independiente que incluye todo para administrar un sitio de comercio electrónico. Se centra principalmente en las pequeñas empresas y la región de Oriente Medio con soporte RTL nativo (de derecha a izquierda).

Versión de Laravel compatible: 6.x

Las ventajas :

  • Fácil instalación de un sencillo sistema de tienda electrónica
  • Inventario multicanal y multitienda
  • Se adapta bien a las tiendas estándar sin muchas solicitudes de modificación
  • API REST JSON basado en el estándar jsonapi.org
  • Documentación para usuarios finales

Las limitaciones:

  • No es adecuado si ya tiene una aplicación Laravel existente
  • Sin soporte real multilingüe y multidivisa (fijo por canal)
  • Algunas características estándar esenciales no son gratuitas (por ejemplo, atributos personalizados)
  • Casi todas las integraciones de pago disponibles deben pagarse
  • Aproximadamente 100 mesas incluidas. Las estructuras son fijas y difíciles de extender.
  • No escala a volúmenes más altos sin almacenamiento en caché
  • Muchos problemas sin resolver en GitHub

3. GetCandy (API de comercio electrónico)

GetCandy (API de comercio electrónico)

GetCandy es un paquete de API Headless-CMS que solo ofrece una API REST y una interfaz de administración para administrar productos, pedidos y clientes.

No se incluye interfaz frontal. La razón es que es mejor utilizarlo desde las aplicaciones web que desea crear usted mismo.

Versión de Laravel compatible : 5,7

Las ventajas :

  • Backend para aplicaciones web progresivas (PWA)
  • Utiliza Elasticsearch como almacenamiento. Esto le permite evolucionar fácilmente.

Las desventajas:

  • Versión de Laravel obsoleta y no compatible
  • No hay ejemplo de interfaz disponible
  • Conjunto de funciones limitadas por ahora
  • Sin integración de pago
  • La documentación es muy limitada
  • Actualmente en fase alfa
  • El futuro parece un poco incierto en este momento.

4. LaravelShoppingcart (cesta)

LaravelShoppingcart (cesta)

Los carritos de la compra son muy pequeños, fáciles de usar y contienen un conjunto limitado de funciones.

El paquete consta solo de carrito / lista de deseos y se integra en las aplicaciones existentes de Laravel 5. Sin embargo, debe implementar la gestión de productos y el pago usted mismo.

Versiones de Laravel compatibles: 5.1 a 5.8, 6.x

Las ventajas :

  • Muy fácil de aprender e integrar para los desarrolladores de Laravel
  • Agrega la funcionalidad de carrito de compras si ya tiene productos

Las desventajas:

  • Conjunto de funciones muy limitado
  • No hay proceso de pago disponible
  • No se adapta a volúmenes más altos
  • No incluye una plantilla de muestra

Conclusión

Cada solución de comercio electrónico creada con Laravel es una excelente opción para su propia categoría. Aimeos es el mejor marco de comercio electrónico para Laravel si necesita una solución altamente personalizable.

Bagisto ofrece un sistema de tienda totalmente integrado basado en Laravel para nuevas ubicaciones.

No dudes en consultar también nuestro artículo sobre hosting Laravel.

Jacques Tremblay
Últimos artículos de Jacques Tremblay (ver todo)

Deja una respuesta