¿Qué soluciones PHP de carrito de compras de código abierto tienen características que me benefician como desarrollador web?

StackOverflow https://stackoverflow.com/questions/69715

  •  09-06-2019
  •  | 
  •  

Pregunta

Hay cientos de soluciones de carrito de compras disponibles para cada plataforma y todos los planes de hosting vienen con varias ya instaladas.Como desarrollador, entiendo que la mayoría de ellos son bastante similares desde la perspectiva del usuario.

¿Pero cuáles se crean pensando en el desarrollador?Por ejemplo, ¿cuáles tienen una API decente para que mi código personalizado no se mezcle con el código principal o cuáles tienen un sistema de plantillas bien pensado para que pueda personalizarlo fácilmente para cada nuevo cliente?

¿Fue útil?

Solución

osCommerce es uno de esos productos que fue mal diseñado desde el principio y se vuelve básicamente imposible de mantener a medida que avanza el tiempo.Los complementos son parches y el código personalizado modifica el núcleo.(A menos que las cosas hayan cambiado drásticamente desde la última vez que lo vi; a juzgar por los números de versión, no es así).

Aunque probablemente esté en un nivel un poco más alto de lo que parece pedir, Drupal es una plataforma muy atractiva.Es un CMS en su base, y usando comercio electrónico o Ubercarro Puedes convertirlo en una tienda.Con módulos como CCK y Puntos de vista puedes crear sitios de comercio electrónico muy sofisticados (tipos de productos especializados, atributos) con muy poca codificación, además obtienes todas las herramientas CMS (edición, control de acceso, etc.) de forma gratuita.Si escribe sus propios módulos, puede conectarse a casi cualquier cosa en Drupal sin tocar el código central y obtiene mucha flexibilidad.

Aunque es posible que muchos desarrolladores no lo consideren simplemente porque están atrapados en esta visión de que deberían escribir algo desde cero, Drupal es una plataforma de desarrollo realmente excelente para este tipo de cosas.Definitivamente hay una curva de aprendizaje, especialmente cuando necesitas escribir módulos para él, pero el tiempo que lleva aprender e implementar un sitio probablemente sea menor que escribir un sitio de comercio electrónico muy personalizado desde cero.

Otros consejos

Magento Sería una buena elección.Está basado en Zend Framework y es enormemente abierto y personalizable.Algo con lo que un programador real (a diferencia de un diseñador/desarrollador) realmente podría trabajar.

Magento es bastante bueno y realmente poderoso, pero entender cómo extender/reemplazar cosas es bastante complicado.El código base es enormemente flexible y casi cualquier cosa se puede reemplazar o ampliar, pero hay muy poca documentación sobre cómo hacerlo.

Hay muchos complementos de terceros, para diferentes proveedores de pagos y otras cosas, y el administrador de descargas incorporado maneja muy bien la instalación de estos, así como las actualizaciones del código principal.

Sin embargo, en comparación con algo como OSCommerce, gana sin lugar a dudas.

acabo de descubrir carro abierto lo cual hasta ahora estoy impresionado.

Qué tal si ZenCart?Es de código abierto, por lo que puedes leer y modificar la fuente directamente.

También hay un sistema de plantillas decente.

Qué pasa prestashop ?Está basado en Smarty y hay un detalle. explicación sobre cómo escribir un módulo.

Creo que Megento es el mejor, pero tiene una lista muy larga de fracturas y mantiene muchas más tablas, lo que a veces crea problemas.Si tiene que crear una tienda muy grande, debe usar megento a menos que use zen-cart.He usado casi todos los carritos de compras, pero mi primera preferencia es megento para sitios grandes y zen-cart para todo tipo de tiendas.

osCommerce parece ser bastante popular y anuncia la facilidad de integración como una de sus características principales.

Apoyaría la sugerencia de Magento.Tiene una base de código moderna y está diseñado teniendo en cuenta la extensibilidad.También tiene capacidades multilingües y multisitio diseñadas desde el principio.Es de código abierto y Parece tener un equipo de desarrollo disciplinado (con un modelo de negocio similar a MySQL AB) detrás.

Aquí hay una buena reseña de los carritos:http://php.opensourcecms.com/scripts/show.php?catid=3&cat=eCommerce

Aunque la votación no parece reflejar muchos de los comentarios de los usuarios, sugeriría leer los comentarios para conocer las ventajas y desventajas de cada uno.

moltin está construido pensando en los desarrolladores y es puramente una API.Puede elegir las partes de la API que desea integrar con cualquier interfaz que tenga.También obtienes un panel para administrar tu tienda si deseas utilizarlo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top