Nel 2010, ho lasciato il mio lavoro per dedicarmi al freelance al 100%. All'epoca ero uno sviluppatore PHP/MySQL puro e non ero molto interessato a WordPress. Uno dei miei primi lavori freelance è stato costruire un piccolo sito di eCommerce. Avevo lavorato con progetti che tracciavano dati di sessione e altre informazioni temporanee, quindi mi sentivo abbastanza sicuro di poter capire come costruire un sito di eCommerce. Tutto quello che dovevo imparare era comunicare con un processore di pagamento. Quanto poteva essere difficile?
Una settimana dopo ho capito quanto potesse essere difficile. Avevo scelto Authorize.net come mio processore di pagamento e dopo aver letto un sacco, un sacco e un SACCO di documentazione e aver parlato con alcune persone che sapevano come lavorare con Authorize.net, ho capito subito che ero in difficoltà. Fu allora che iniziai a cercare altre opzioni.
Avevo abbastanza esperienza con Drupal per sapere che non volevo andarci, ma conoscevo alcune persone che lavoravano con WordPress e me lo raccomandavano.
Ho fatto qualche ricerca e la maggior parte delle soluzioni eCommerce che ho trovato per WordPress erano integrate nei temi. Anche come nuovo sviluppatore WordPress sapevo che impegnare il mio negozio a un tema per sempre era una cattiva idea. L'unico plugin che sembrava veramente valido si chiamava WP eCommerce.
Il migliore all'epoca
Il plugin era gratuito con componenti aggiuntivi a pagamento. Mi piaceva molto, ed è un modello eccellente e valido ancora oggi in uso.
Ho installato il plugin e inserito alcuni prodotti. Tutto sembrava a posto e l'interfaccia utente aveva senso, quindi l'ho consegnato al cliente per l'inserimento dei prodotti. Dopo poche ore ho ricevuto una chiamata. I prodotti perdevano dettagli, non potevano essere riordinati, le impostazioni non potevano essere salvate, l'elenco continuava.
Dato che il plugin aveva supporto commerciale, sono andato a cercarlo. Quello che ho trovato mi ha lasciato perplesso. L'unico modo per accedere al supporto a pagamento era acquistare un Gold Plugin. Aveva un sacco di funzionalità; nessuna delle quali volevo. Ho chiesto se potevo semplicemente pagare per il supporto, e la risposta è stata no.
Giusto, ho comprato il plugin, l'ho installato e ho postato le mie domande.
Dal peggio al peggio
Non è successo niente. Passò una settimana. Poi un'altra settimana. Ho chiesto di nuovo se stavo cercando nel posto giusto per il supporto, ma non ho ricevuto risposta.
Il supporto non mi portava da nessuna parte, così ho deciso di guardare io stesso il codice. Non ho mai visto codice peggiore prima o dopo. Ero inorridito. Non c'era modo di sistemarlo. Al momento in cui avrei sistemato tutto ciò che c'era di sbagliato in quel plugin, avrei avuto un plugin completamente nuovo.
Sapevo di essere in un guaio. All'epoca, dissi al cliente che non c'era un buon modo per farlo con WordPress. Questo mi ha portato a sviluppare una forte avversione per l'eCommerce, ed ho evitato tutti i progetti che lo coinvolgevano per anni.
Andando avanti
Poi, un po' di tempo fa, ho sentito che WooThemes aveva fatto un fork di qualcosa chiamato JigoShop e creato WooCommerce. Non avevo mai sentito parlare di nessuno dei due, ma mi ha reso molto felice che qualcuno stesse facendo QUALCOSA.
Poi ho letto che un mio amico stava creando plugin per WP eCommerce. È uno sviluppatore molto rispettato nella community. Gli ho chiesto in privato e gli ho detto che era il PEGGIORE. Lui ha detto “Cosa? No! WP eCommerce è fantastico!”
Poi ho avuto un vero dilemma. Non si può semplicemente dire “No, ti sbagli” a questo sviluppatore. Ero disposto ad accettare che forse avevano sistemato tutto, ma ancora non volevo avere niente a che fare con eCommerce.
Finalmente farlo bene
Non elencherò ogni plugin eCommerce uscito negli ultimi anni, ma è diventato ovvio che un certo numero di persone lo sta prendendo sul serio. Pippin ha creato Easy Digital Downloads. WooCommerce è diventato una potenza. WP eCommerce ha davvero cambiato le cose ed è ora un'offerta solida. Date queste ottime opzioni, sono rimasto sorpreso nel vedere iThemes uscire con Exchange, ma anche questo sembra guadagnare terreno, probabilmente perché è ben scritto e ha un eccellente supporto.
Ho finalmente costruito alcuni negozi, recensito alcuni plugin e devo dire che la differenza tra ora e 5 anni fa è davvero incredibile. Non solo possiamo effettivamente FARE un vero eCommerce di questi tempi, ma la potenza e la flessibilità delle opzioni disponibili stanno semplicemente esplodendo.
Oggi abbiamo:
- non solo PayPal, non solo pochi, ma decine di gateway di pagamento
- quasi tutte le opzioni di spedizione comuni
- supporto costante e di alta qualità dagli sviluppatori
- un ecosistema di add-on in continua espansione
Questo non viene da un solo fornitore, ma da TUTTI.
Grazie
A coloro che hanno lavorato così duramente negli ultimi 5 anni, vi saluto. A coloro che hanno trasformato WP eCommerce, sono stupito. Sistemare qualcosa di così grande è incredibile. Non conosco tutti i coinvolti in ogni progetto, ma molti ringraziamenti al team di WooCommerce, al team di iThemes Exchange, al team di WP eCommerce e al team di Easy Digital Downloads.
WordPress sta cambiando il volto del web, e l'eCommerce è una parte enorme del web. Sembra che lo stiamo Facendo Bene, e sono entusiasta per il futuro dell'eCommerce in WordPress.




