Vale la pena sviluppare un carrello acquisti personalizzato? [chiuso]

9

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

  1. Il nuovo carrello è facile da modificare ed estendere.
  2. Risparmia tempo quando abbiamo requisiti vaghi o personalizzati e ci consente di importare direttamente moduli dalla nostra libreria di codici esistente.
  3. Nessuna necessità di implementazione di modelli doppi per carrelli & sito web personalizzato.
  4. Unico pannello di amministrazione per il nostro carrello e amp; sito Web personalizzato.

Limitazioni

  1. Ancora non abbastanza maturo con altri carrelli nel mercato.
  2. Problemi di sicurezza. Per la maggior parte ci affidiamo alla sicurezza di cakephp.
  3. Manca di funzionalità

Problemi affrontati

  1. 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

    
posta ish1301 13.07.2011 - 18:13
fonte

4 risposte

13

L'ho fatto in passato, ma non lo farò mai più. L'integrazione delle opzioni di pagamento (chiamate "gateway di pagamento" come menzionato nei commenti sotto) era il vero dolore. Non lo consiglio, ma non sono nella stessa esatta situazione in cui ti trovi. Immagino dipenda dalle tue personalizzazioni necessarie.

    
risposta data 13.07.2011 - 18:16
fonte
5

Ero uno specialista di e-commerce per qualcosa come quattro anni, usando quasi esclusivamente Magento. A mio parere, l'acquisto e la generazione dipendono interamente dal volume delle transazioni e da altre esigenze specifiche della situazione.

Magento è una distribuzione sorprendente (anche se potrebbe cambiare con l'acquisizione di eBay) - molte delle cose che non vuoi veramente fare sono fatte per te. Esiste un'ampia integrazione con i gateway di spedizione e merchant / payment. Sono cose difficili da risolvere quando si costruisce un sistema. Sono d'accordo con la tua affermazione che è difficile aggiornarlo, ma se si progetta la distribuzione con gli aggiornamenti futuri in mente, ridurrà il colpo quando diventerà il momento dell'aggiornamento.

Recentemente ho provato a lavorare con Presta Shop e ad impegnare alcune risorse / codice per il loro progetto, ma non ho sentito nulla. È un altro pacchetto molto ben costruito e moderno che gestisce i negozi più piccoli in modo molto più efficiente di Magento.

In entrambi i casi, penso che la domanda non sia se dovresti crearne uno tu stesso, ma come puoi creare plugin di torta che si colleghino con le API. Penso che sarebbe estremamente alto valore. In alternativa, potresti imparare a distribuire questi sistemi come sistemi a pieno sito, dato che Magento è abbastanza capace come CMS.

    
risposta data 13.07.2011 - 18:53
fonte
4

Penso che tu abbia già risposto alla tua stessa domanda. L'integrazione con altri carrelli richiede troppo tempo per te. Quindi, sicuro, perché non provare a crearne uno che si integri meglio nel tuo sistema? Lo svantaggio principale è che non si ottengono tutti i campanelli e fischietti di un carrello esistente, e si avranno alcune curve di apprendimento nel trattare con i prezzi di pagamento. Ma se i tuoi bisogni sono modesti, lo stai riutilizzando e alla fine andrebbe bene per la tua azienda, non vedo alcun motivo per non provarci.

    
risposta data 13.07.2011 - 19:21
fonte
2

Vorrei sconsigliarlo strongmente, a meno che tu non sia disposto a sostenerlo a tempo pieno. Le vulnerabilità nelle applicazioni del carrello vengono sfruttate in modo aggressivo e possono comportare l'esposizione dei dati della carta di credito. E una volta che inizi a scontrarti con gli standard PCI, i mal di testa si accumulano.

    
risposta data 13.07.2011 - 19:01
fonte