Abbiamo una bella libreria di moduli cakephp sul mio posto di lavoro e sviluppiamo siti Web personalizzati a un buon ritmo fino a quando il carrello non arriva a rallentare il processo. Ho usato vari carrelli della spesa ( Magento, Opencart, Zencart ) in diversi progetti, in cui dobbiamo unirli con la nostra applicazione core cakephp. Di solito requisiti molto personalizzati rendono il carrello non aggiornabile e richiede molto tempo .
Sto pensando di creare il nostro carrello della spesa ( al momento abbastanza semplice, e saremo estesi man mano che andiamo avanti ) da zero in modo da poter adattare facilmente i requisiti personalizzati. Vale la pena farlo?
AGGIORNAMENTO 24-ago-11
Ho continuato a sviluppare il nostro carrello. Ecco le mie esperienze che voglio condividere con voi ragazzi.
Benefici
- Il nuovo carrello è facile da modificare ed estendere.
- Risparmia tempo quando abbiamo requisiti vaghi o personalizzati e ci consente di importare direttamente i moduli dalla nostra libreria di codici esistente.
- Non è necessario implementare un modello doppio per il carrello e il sito Web personalizzato.
- Pannello di amministrazione singolo per il nostro carrello e sito Web personalizzato.
limitazioni
- Ancora non abbastanza maturi rispetto agli altri carrelli sul mercato.
- Problemi di sicurezza. Facciamo affidamento principalmente sulla sicurezza di cakephp.
- Manca di funzionalità
Problemi affrontati
- Lo sviluppo di gateway di spedizione / pagamento è stato il vero dolore. Come ha sottolineato @davidhaskins
Ci ha permesso di risparmiare tempo significativo che avremmo potuto dedicare alla pirateria informatica per soddisfare le nostre esigenze