2009-01-29 9 views
23

Estoy buscando implementar un carrito de compras muy básico. Satchmo parece instalar un lote lote de aplicaciones y cosas adicionales que no necesito. Escuché que otros mencionaron django-cart. ¿Alguien ha probado esta aplicación de Django (django-cart)? ¿Algo por lo que mirar o alguna otra experiencia?django-cart o Satchmo?

Respuesta

26

Bien, si desea utilizar django-cart, debe verlo como punto de partida para desarrollar el suyo. La última confirmación (r4) del proyecto fue noviembre de 2006.

En comparación, el último compromiso (r1922) con Satchmo fue hace un par de horas.

Con Satchmo obtienes un código que está en desarrollo activo y que en realidad usan los sitios reales de comercio electrónico.

Si desarrolla la suya, corre el riesgo de alienar a los clientes y perder dinero. Si usa Satchmo puede dedicar más tiempo a desarrollar/mejorar otras áreas de su sitio.

Apuesto a que ya se puede adivinar mi recomendación :)

En cuanto a las aplicaciones y otras cosas en el Satchmo te puedo decir, por experiencia personal, que no es necesario incluir a todos en su entorno INSTALLED_APPS . No recuerdo exactamente a qué me refería, pero solo había alrededor de 6-7 aplicaciones Satchmo en mi INSTALLED_APPS y todas ellas eran las que necesitaba. Creo que han hecho aún más modularización desde entonces.

+0

Tenía la impresión de que era más difícil excluir las aplicaciones que no necesitaba. Si se puede reducir como dices, entonces tal vez no sea tan malo. No te preocupes Todo el motivo por el que publiqué esto se debe a mi deseo de evitar rodar mi propia solución personalizada. :-) –

+0

De acuerdo con la página Google Code del proyecto, el viejo proyecto django-cart ha sido reemplazado por otra aplicación de carrito (o utilidad) alojada en la misma página de Google Code, por lo que esta información puede no aplicarse más. –

+0

Ya no se encuentra en desarrollo activo. Django-Oscar y Django Shop son los dos más activos a partir de diciembre de 2017. Ver: https://djangopackages.org/grids/g/ecommerce/ – jeffmcneill

5

Creo que la razón por la cual no hay realmente muchas soluciones listas para usar es porque la mayoría de las personas que usan Django son usuarios avanzados. Tienden a querer implementar sus propias soluciones, especialmente considerando lo fácil que es hacer en Django.

Para responder a su pregunta, DJwarehouse es el único carro que conozco.

+0

DJwarehouse también parece una buena alternativa. ¡Gracias! –

+0

parece un proyecto serio. – panchicore

4

Como se mencionó anteriormente, Django-cart no se ha actualizado en mucho tiempo, por lo que es muy probable que no sea compatible con Django 1.0 y las versiones más recientes de Django. Por esa sola razón, recomendaría seguir con algo más reciente.

Soy parcial porque soy un desarrollador de Satchmo, pero creo que la sensación de exceso con Satchmo es un poco exagerada. Probablemente se sorprenda de todas las cosas que cree que querrá hacer con su "carrito simple". Pronto puede que no sea tan simple.

Peor caso, si Satchmo es demasiado puede sacar las piezas que no le importan.

1

Parece que el 25 de marzo se lanzó una nueva versión de Django-cart. http://vaig.be/2009/03/django-cart-released.html

Me pregunto cómo le va a la nueva versión con respecto a Satchmo.

+1

Satchmo tiene carrito de compras, clientes, inventario, precios, envío (interfaz para 3 cargadores)), pagos (interfaz a 7 diferentes pasarelas de pago), descuentos, ventas adicionales, etc. casi todo para construir un sitio de comercio electrónico. El nuevo django-cart solo tiene carrito de compras. No es realmente útil todavía. –

+1

Satchmo también ha hecho todo el trabajo averiguando dónde hacer el almacenamiento en caché para obtener el mejor rendimiento y tiene algunos análisis limitados. El verdadero competidor (potencial) de Satchmo se lanzó el 27 de marzo: http://code.google.com/p/django-lfs/ –

+0

Gracias por el enlace a django-lfs, tendré que comprobarlo. –

0

Estoy usando django-cart y no es realmente una aplicación, es el inicio de una aplicación. No hay puntos de vista, y suman alrededor de 150 líneas de código. No hay documento, pero está bastante claro cómo usar la mayor parte. Estoy un poco inseguro de la intención de ItemManager o cómo se supone que se utilizará. Compararlo con Satchmo es como comparar una pulga con un elefante. Son un poco diferentes.

+0

sí, pero ... django-cart hace el trabajo si solo quiere agregar/eliminar una clase de modelo a una cesta. Es una solución simple para minimalistic add-to-basket – panchicore

1

Satchmo tiene más funciones que django-cart. Si está buscando una aplicación de carrito de compras simple y liviana, pruebe django-carton, que es bastante similar a django-cart.

Ayuda con las operaciones del carrito de compras como agregar y quitar elementos. No implementa vistas, plantillas ni módulos de procesamiento de pagos; puede crearlos a su manera. El carro vive en la sesión, no en la base de datos. Los elementos del carrito son objetos de producto arbitrarios para que pueda definir su modelo de producto de la manera que desee.