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 degli acquisti non sarà in grado di rallentare il processo. Ho usato vari ( Magento, Opencart, Zencart ) carrelli della spesa in diversi progetti, in cui dobbiamo unirli alla nostra applicazione core cakephp. Solitamente i requisiti molto personalizzati rendono il carrello non aggiornabile e impiegano molto tempo .
Sto pensando di creare il nostro carrello della spesa ( al momento abbastanza semplice, e lo avremo esteso mentre ci spostiamo ) 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 della spesa. Ecco le mie esperienze che voglio condividere con voi ragazzi.
Vantaggi
- Il nuovo carrello è facile da modificare ed estendere.
- Risparmia tempo quando abbiamo requisiti vaghi o personalizzati e ci consente di importare direttamente moduli dalla nostra libreria di codici esistente.
- Nessuna necessità di implementazione di modelli doppi per carrelli & sito web personalizzato.
- Unico pannello di amministrazione per il nostro carrello e amp; sito Web personalizzato.
Limitazioni
- Ancora non abbastanza maturo con altri carrelli nel mercato.
- Problemi di sicurezza. Per la maggior parte ci affidiamo alla sicurezza di cakephp.
- Manca di funzionalità
Problemi affrontati
- Sviluppare gateway di spedizione / pagamento è stato il vero dolore. Come sottolineato @davidhaskins
Ci ha permesso di risparmiare tempo significativo che potremmo aver trascorso hackerando carrelli della spesa standard per soddisfare le nostre esigenze