Vale la pena sviluppare un carrello 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 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

  1. Il nuovo carrello è facile da modificare ed estendere.
  2. Risparmia tempo quando abbiamo requisiti vaghi o personalizzati e ci consente di importare direttamente i moduli dalla nostra libreria di codici esistente.
  3. Non è necessario implementare un modello doppio per il carrello e il sito Web personalizzato.
  4. Pannello di amministrazione singolo per il nostro carrello e sito Web personalizzato.

limitazioni

  1. Ancora non abbastanza maturi rispetto agli altri carrelli sul mercato.
  2. Problemi di sicurezza. Facciamo affidamento principalmente sulla sicurezza di cakephp.
  3. Manca di funzionalità

Problemi affrontati

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

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 seguenti) è stata la vera sofferenza. Non lo consiglio, ma non mi trovo nella stessa situazione in cui ti trovi. Immagino che dipenda dalle tue personalizzazioni necessarie.


Questo è ciò che mi ha sempre impedito di voler costruire il mio negozio: l'integrazione con Paypal o alcune società di carte di credito.
TheLQ

3
L'integrazione del gateway di pagamento è sempre il killer. Vorrei rimanere con uno dei carrelli che ha una buona selezione di gateway di pagamento e possibilmente avvolgerlo in una facciata per fornire la personalizzazione richiesta.
Wolfgangsz,

+1 per evidenziare l'area problematica chiave ( gateway di pagamento ) nel negozio personalizzato
ish1301

5

Sono stato uno specialista dell'e-commerce per circa quattro anni, usando quasi esclusivamente Magento. A mio avviso, l'acquisto rispetto alla build dipende interamente dal volume delle transazioni e da altre esigenze specifiche della situazione.

Magento è una distribuzione straordinaria (sebbene ciò possa cambiare con l'acquisizione di eBay) - molte delle cose che non vuoi davvero fare sono fatte per te. Esiste un'ampia integrazione con gateway di spedizione e mercantili / di pagamento. Quelle sono cose difficili da martellare quando si costruisce un sistema. Concordo con l'affermazione secondo cui sono difficili da aggiornare, ma se si progetta la distribuzione in vista di futuri aggiornamenti, questo ridurrà il colpo quando sarà il momento di eseguire l'aggiornamento.

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

Ad ogni modo, penso che la domanda non sia se dovresti costruirne uno tu stesso, ma come puoi creare plugin per torta che si collegano con le API. Penso che sarebbe un valore estremamente elevato. In alternativa, potresti imparare a distribuire questi sistemi come sistemi a sito completo, poiché Magento è abbastanza capace come CMS.


4

Penso che tu abbia già risposto alla tua domanda. L'integrazione con altri carrelli richiede troppo tempo per te. Quindi, perché non provare a crearne uno tuo che si integri meglio nel tuo sistema? Lo svantaggio principale è che non otterrai tutte le campane e i fischi di un carrello esistente e avrai alcune curve di apprendimento nel trattamento delle API di pagamento. Ma se le tue esigenze sono modeste, la riutilizzerai e alla fine sarebbe positivo per la tua azienda, non vedo alcun motivo per non provarlo.


2

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.