In 2010 stopte ik met mijn baan om 100% freelance te gaan werken. Destijds was ik een pure PHP/MySQL-ontwikkelaar en had ik niet echt interesse in WordPress. Een van mijn eerste freelanceklussen was het bouwen van een kleine e-commerce site. Ik had gewerkt met projecten die sessiegegevens en andere tijdelijke informatie bijhielden, dus ik voelde me behoorlijk zelfverzekerd dat ik een e-commerce site kon bouwen. Het enige wat ik hoefde te leren, was communiceren met een betalingsverwerker. Hoe moeilijk kon het zijn?
Een week later wist ik hoe moeilijk het kon zijn. Ik had Authorize.net gekozen als mijn betaalverwerker en na het lezen van veel en veel en VEEL documentatie en het praten met mensen die wisten hoe ze met Authorize.net moesten werken, realiseerde ik me al snel dat ik te veel hooi op mijn vork had genomen. Dat is wanneer ik naar andere opties begon te zoeken.
Ik had genoeg ervaring met Drupal om te weten dat ik die kant niet op wilde, maar ik kende wel mensen die met WordPress werkten en het aanbevolen.
Ik heb wat rondgekeken, en de meeste e-commerce oplossingen die ik voor WordPress vond, waren ingebouwd in thema's. Zelfs als nieuwe WordPress-ontwikkelaar wist ik dat het voor altijd vastleggen van mijn winkel aan één thema een slecht idee was. De enige echt levensvatbaar uitziende plugin heette WP eCommerce.
De beste destijds
De plugin was gratis met betaalde add-ons. Dat vond ik geweldig, en het is een uitstekend levensvatbaar model dat vandaag de dag nog steeds wordt gebruikt.
Ik installeerde de plugin en voerde enkele producten in. Alles leek in orde en de UI was logisch, dus ik gaf het over aan de klant voor productinvoer. Na slechts een paar uur kreeg ik een telefoontje. Producten verloren details, konden niet opnieuw worden besteld, instellingen konden niet worden opgeslagen, de lijst ging maar door.
Aangezien de plugin commerciële ondersteuning had, ging ik ernaar op zoek. Wat ik vond, verbaasde me. De enige manier om toegang te krijgen tot betaalde ondersteuning was door een Gold Plugin te kopen. Het had een heleboel functies; geen daarvan wilde ik. Ik vroeg of ik simpelweg voor ondersteuning kon betalen, en het antwoord was nee.
Eerlijk genoeg, ik kocht de plugin, installeerde hem en plaatste mijn vragen.
Van kwaad naar erger
Niets gebeurde. Een week ging voorbij. Toen nog een week. Ik vroeg opnieuw of ik op de juiste plek zocht naar ondersteuning, maar kreeg geen antwoord.
Ondersteuning bracht me nergens, dus besloot ik zelf naar de code te kijken. Ik heb nog nooit slechtere code gezien, voor of na. Ik was geschokt. Er was geen oplossing. Tegen de tijd dat ik alles had opgelost wat er mis was met die plugin, had ik een compleet nieuwe plugin.
Ik wist dat ik in de problemen zat. Destijds vertelde ik de klant dat er geen goede manier was om het met WordPress te doen. Dit zorgde ervoor dat ik een sterke afkeer ontwikkelde voor e-commerce, en jarenlang alle projecten die ermee te maken hadden vermeed.
Verder gaan
Toen hoorde ik een tijdje geleden dat WooThemes iets had geforkt dat JigoShop heette, en WooCommerce had gemaakt. Ik had nog nooit van beide gehoord, maar het maakte me erg blij dat iemand IETS deed.
Toen las ik dat een vriend van me plugins voor WP eCommerce maakte. Hij is een zeer gerespecteerde ontwikkelaar in de community. Ik vroeg hem er privé naar en vermeldde dat het het SLECHTSTE was. Hij zei: "Wat? Nee! WP eCommerce is geweldig!"
Toen had ik een echt dilemma. Je zegt niet zomaar "Nee, je hebt ongelijk" tegen deze ontwikkelaar. Ik was bereid te accepteren dat ze misschien alles hadden opgelost, maar ik wilde nog steeds helemaal niets met eCommerce te maken hebben.
Eindelijk goed krijgen
Ik ga niet elke eCommerce-plugin opsommen die de afgelopen jaren is uitgekomen, maar het is duidelijk geworden dat een aantal mensen het serieus nemen. Pippin maakte Easy Digital Downloads. WooCommerce is een krachtpatser geworden. WP eCommerce heeft de zaken echt omgedraaid en is nu een solide aanbod. Gezien deze geweldige opties was ik verrast dat iThemes met Exchange kwam, maar ook dit lijkt aan populariteit te winnen, waarschijnlijk omdat het goed geschreven is en uitstekende ondersteuning heeft.
Ik heb eindelijk een paar winkels gebouwd, enkele plugins beoordeeld en ik moet zeggen dat het verschil tussen nu en 5 jaar geleden werkelijk ongelooflijk is. Niet alleen kunnen we tegenwoordig echt fatsoenlijke eCommerce doen, de kracht en flexibiliteit van de beschikbare opties explodeert gewoon.
Tegenwoordig hebben we:
- niet alleen PayPal, niet slechts een paar, maar tientallen betaalproviders
- bijna alle gangbare verzendopties
- consistente, hoogwaardige ondersteuning van de ontwikkelaars
- een steeds uitbreidend ecosysteem van add-ons
Dit komt niet van één leverancier, maar van ALLEmaal.
Dank u wel
Aan degenen die de afgelopen 5 jaar zo hard hebben gewerkt, ik groet u. Aan degenen die WP eCommerce hebben omgeturnd, ik ben onder de indruk. Het is geweldig om iets zo groots te repareren. Ik ken niet iedereen die bij elk project betrokken is, maar veel dank aan het WooCommerce-team, het iThemes Exchange-team, het WP eCommerce-team en het Easy Digital Downloads-team.
WordPress verandert het gezicht van het web, en eCommerce is een enorm deel van het web. Het voelt alsof we het Goed Doen, en ik ben enthousiast over de toekomst van eCommerce in WordPress.




