Tenemos una atractiva biblioteca de módulos de cakephp en mi lugar de trabajo, y desarrollamos sitios web personalizados a buen ritmo hasta que el carrito de compras llega a nuestro camino para ralentizar el proceso. He utilizado varios carros de compras ( Magento, Opencart, Zencart ) en diferentes proyectos, donde tenemos que fusionarlos con nuestra aplicación core cakephp. Por lo general, los requisitos muy personalizados hacen que el carrito de la compra no se pueda actualizar y requiere mucho tiempo .
Estoy pensando en hacer nuestro propio carrito de compras ( bastante básico en la actualidad, y lo ampliaremos a medida que avancemos ) desde cero para que pueda adaptar fácilmente los requisitos personalizados. ¿Vale la pena hacerlo?
ACTUALIZACIÓN 24-Ago-11
Seguí desarrollando nuestro propio carrito de compras. Aquí están mis experiencias que quiero compartir con ustedes.
Beneficios
- El nuevo carro es fácil de cambiar y extender.
- Ahorra tiempo cuando tenemos requisitos vagos o personalizados, y nos permite importar directamente módulos de nuestra biblioteca de códigos existente.
- No es necesario implementar una plantilla dual para carrito y sitio web personalizado.
- Panel de administración único para nuestro carrito de compras y sitio web personalizado.
Limitaciones
- Todavía no está lo suficientemente maduro como otros carros en el mercado.
- Preocupaciones de seguridad. Principalmente confiamos en la seguridad de cakephp.
- Carece de funcionalidad
Problemas enfrentados
- Desarrollar pasarelas de envío / pago fue el verdadero dolor. Como señaló @davidhaskins
Nos ahorró un tiempo considerable que podríamos haber gastado pirateando carritos de compras estándar para satisfacer nuestras necesidades