Naar de inhoud
maarten.
Maarten

Maarten

osCommerce developer

osCommerce · Onderhoud · PHP-upgrade · Migratie

osCommerce developer

osCommerce developer inhuren voor onderhoud, beveiliging en PHP-upgrades van een bestaande osCommerce-shop, koppelingen met ERP en betaalproviders, of een zorgvuldige migratie naar WooCommerce of Magento. Freelance, met 25 jaar ervaring, vanuit Nijmegen en remote door heel Nederland.

Bekijk cases

Eén ervaren freelancer

osCommerce developer voor onderhoud en migratie

Een audit van code, add-ons, PHP-versie en beveiliging, gevolgd door een plan dat de grootste risico's eerst aanpakt. Daarna eerlijk advies over doorontwikkelen of migreren naar WooCommerce of Magento. Vooraf is er een gesprek nodig om te weten wat er speelt, niet andersom.

  • Beveiligings- en PHP-audit
  • Onderhoud zonder volledige herbouw
  • Migratie met behoud van data en URL's
  • Direct contact, geen tussenlagen

Waarom een osCommerce developer inhuren voor een bestaande shop

osCommerce is een van de oudste open-source webshoppakketten, en veel Nederlandse webshops zijn er ooit op gebouwd. Een deel daarvan draait nog steeds: vaak met jaren aan maatwerk, een trouwe klantenkring en processen die precies passen bij het bedrijf. Het probleem zit meestal niet in de shop zelf, maar in wat er eromheen verandert. Hostingpartijen stappen over op nieuwere PHP-versies, betaalproviders vernieuwen hun koppelingen, en add-ons die ooit handig waren, blijken beveiligingslekken te bevatten. Een osCommerce developer zorgt dat zo'n shop weer stabiel en veilig draait, en helpt bepalen hoe lang dat nog verstandig is.

Werken aan osCommerce vraagt om een andere aanpak dan werken aan een modern platform. De code is vaak door meerdere developers in de loop der jaren aangepast, zonder documentatie of versiebeheer. Wijzigingen zitten niet in nette modules, maar verspreid over de kernbestanden. Voordat er iets wordt veranderd, wordt er daarom eerst een kopie gemaakt op een testomgeving, gaat de code in Git, en wordt in kaart gebracht welke add-ons en aanpassingen er zijn. Pas dan is duidelijk wat een wijziging raakt, en kan er gewerkt worden zonder dat de live shop het risico loopt.

Elk traject begint met een audit: welke osCommerce-versie draait er, op welke PHP-versie, welke add-ons zijn geïnstalleerd en waar zitten bekende zwakke plekken? Veelvoorkomende punten zijn verouderde databasefuncties die in nieuwere PHP-versies niet meer bestaan, invoer die niet goed wordt gecontroleerd en een beheeromgeving die te makkelijk bereikbaar is. Op basis daarvan ontstaat een plan dat de meest urgente risico's eerst aanpakt: de shop veilig en werkend houden. Daarna komt aan bod wat er verder nodig is, zoals een nieuwe betaalkoppeling, een koppeling met het ERP of een betere technische basis voor de vindbaarheid.

Voor wie dit werkt, loopt uiteen: een webshop die al jaren op osCommerce draait en een bericht van de hoster heeft gekregen over een verplichte PHP-upgrade, een ondernemer die wil weten of een migratie nu nodig is of nog even kan wachten, of een bedrijf dat de shop bewust nog een tijd wil aanhouden, maar dan wel veilig en gekoppeld. Voor een nieuwe webshop is osCommerce geen logische keuze meer; dat wordt eerlijk benoemd. Maar een werkende shop met jaren aan maatwerk in één keer vervangen is ook niet altijd verstandig. Vaak is een combinatie het beste: nu stabiliseren, en ondertussen rustig een migratie voorbereiden. Vanuit Nijmegen wordt er gewerkt voor opdrachtgevers door heel Nederland, meestal op afstand.

Wat een osCommerce-shop precies nodig heeft, is zonder de code gezien lastig te zeggen. Daarom begint het meestal met een kennismakingsgesprek: een half uur om te horen waar de shop nu wringt, gevolgd door een eerlijk beeld van de risico's en de mogelijke routes. Geen verplichting, en geen verkooppraatje over een nieuwe shop als onderhoud voorlopig volstaat.

Gebouwd voor

  • Philips
  • Telegraaf Mediagroep
  • NPO
  • Evangelische Omroep
  • Suitableshop
  • Gabor
  • Lloyds
  • eZorg

Klaar voor een osCommerce-shop die weer veilig draait?

Wat een osCommerce developer oplevert

Zelden is direct een nieuwe shop nodig; meestal levert het aanpakken van de grootste risico's al rust op, en daarna ruimte om een volgende stap goed voor te bereiden. Een paar voorbeelden van wat er dan concreet verandert.

  • Een shop op een ondersteunde PHP-versie

    Verouderde databasefuncties en andere code die niet meer werkt in nieuwere PHP-versies, stap voor stap vervangen en getest op een testomgeving, zodat een upgrade bij de hoster geen storing veroorzaakt.

  • Een veiligere shop en beheeromgeving

    Kwetsbare add-ons aangepakt, databasequery's met prepared statements, formulieren beschermd tegen misbruik en de beheeromgeving extra afgeschermd.

  • Betalingen die weer betrouwbaar werken

    Een verouderde betaalmodule vervangen door een actuele koppeling met bijvoorbeeld Mollie, met correcte statusupdates, zodat betaalde orders ook als betaald in de shop staan.

  • Voorraad en orders gekoppeld aan het ERP

    Een koppeling tussen osCommerce en het ERP of de boekhouding, zodat orders niet meer worden overgetypt en de voorraad in de shop klopt, zonder de hele shop te vervangen.

  • Een migratie zonder dataverlies

    Klanten, orders, producten en content overgezet naar WooCommerce of Magento, met redirects van oude naar nieuwe URL's en een proefmigratie vooraf.

  • Advies over onderhouden, moderniseren of migreren

    De bestaande osCommerce-shop onderhouden, gericht moderniseren of migreren naar WooCommerce of Magento: een blik op de code, de add-ons en de risico's maakt meestal al duidelijk welke route het beste past bij de situatie en het tempo van de organisatie.

Benieuwd wat een audit van je osCommerce-shop oplevert?

osCommerce-onderhoud
osCommerce-onderhoud

osCommerce-onderhoud dat de shop veilig houdt

Een oude osCommerce-shop onderhouden begint niet met code schrijven, maar met overzicht. Welke bestanden wijken af van de standaardinstallatie, welke add-ons zijn er ooit bijgezet, en welke daarvan worden nog gebruikt? Zonder dat overzicht is elke wijziging een gok, omdat een aanpassing op de ene plek iets op een onverwachte andere plek kan raken.

Met de code in versiebeheer en een testomgeving die de live shop nabootst, wordt onderhoud weer beheersbaar. Beveiligingsproblemen worden per onderdeel opgelost, verouderde functies vervangen en elke wijziging getest op de processen die ertoe doen: inloggen, zoeken, bestellen en betalen.

Het doel is niet om van osCommerce een modern platform te maken, want dat lukt niet. Het doel is een shop die veilig en stabiel draait zolang hij nog nodig is, en die klaar is voor een migratie wanneer dat moment komt. Daar hoort ook een technische basis voor de vindbaarheid bij: nette URL's, een sitemap en canonical-tags, die in veel oudere installaties nooit goed zijn ingericht.

Migratie
Migratie

Van osCommerce naar een modern platform migreren

Een migratie vanaf osCommerce voelt vaak groter dan hij is, omdat er zoveel jaren aan data en maatwerk in de shop zitten. Een goede voorbereiding maakt het behapbaar. Eerst wordt vastgelegd welke gegevens meegaan: klanten, orders, producten met opties en afbeeldingen, categorieën, reviews en content. Daarna wordt per onderdeel bepaald welk oud veld naar welk nieuw veld gaat.

Het doelplatform is meestal WooCommerce of Magento, afhankelijk van de omvang en het maatwerk. Bestaand maatwerk wordt niet blind overgezet, maar opnieuw bekeken: wat is nog nodig, wat kan het nieuwe platform standaard, en wat moet opnieuw worden gebouwd?

Voor de vindbaarheid is het belangrijk dat oude URL's netjes doorverwijzen naar de nieuwe pagina's. Met een of meer proefmigraties vooraf worden fouten gevonden voordat de nieuwe shop live gaat, en niet erna.

Twijfel tussen onderhouden en migreren? Een half uur meedenken helpt vaak al.

osCommerce-werk dat regelmatig terugkomt

Van een dringende PHP-upgrade tot een volledige migratie: onderstaand het werk dat het vaakst terugkomt, telkens toegesneden op de shop die er al staat en de plannen voor de komende jaren. Alles wordt eerst op een testomgeving gebouwd en pas na controle live gezet.

Onderhoud en bugfixes

Een bestaande osCommerce-installatie stabiel houden: fouten oplossen, kleine aanpassingen doen en de code in versiebeheer brengen.

Beveiliging

Kwetsbare add-ons herschreven, invoercontrole op orde, de beheeromgeving afgeschermd en een firewall ervoor waar dat past.

PHP- en MySQL-upgrades

Van een verouderde naar een ondersteunde PHP-versie, met verouderde functies vervangen en de database waar nodig gemoderniseerd.

Betaalkoppelingen

Een actuele koppeling met Mollie of een andere betaalprovider, als maatwerkmodule in de bestaande checkout.

ERP- en verzendkoppelingen

Orders naar het ERP of de boekhouding, voorraad terug naar de shop en verzendlabels via PostNL of een verzendplatform.

Migratie naar WooCommerce of Magento

Klanten, orders, producten en content overgezet, met redirects voor de vindbaarheid en een gefaseerde overstap.

Veelgestelde vragen

Een aantal vragen dat regelmatig terugkomt bij het onderhouden of vervangen van een osCommerce-shop, van PHP-versies en beveiliging tot migratie. Staat je eigen vraag er niet bij, stel 'm gewoon in het kennismakingsgesprek.

Is osCommerce nog een goede keuze?

Voor een nieuwe webshop niet; daar zijn modernere platforms voor. Voor een bestaande shop die werkt en omzet maakt, is direct vervangen ook niet altijd verstandig. Vaak is de beste route: nu veilig en stabiel maken, en ondertussen een migratie voorbereiden op een moment dat past.

Welke PHP-versie heeft mijn shop nodig?

Een versie die nog beveiligingsupdates krijgt. Welke versies dat zijn, staat op het overzicht van ondersteunde PHP-versies van PHP zelf. Oudere osCommerce-code werkt vaak niet zonder aanpassingen op die versies, omdat verouderde databasefuncties en manieren van foutafhandeling in nieuwere PHP-versies zijn verwijderd. Een audit brengt eerst in kaart welke van die verouderde functies er in de shop en de add-ons worden gebruikt, zodat vooraf duidelijk is hoeveel werk de overstap kost. Die aanpassingen worden vervolgens op een testomgeving doorgevoerd en getest op de processen die er echt toe doen: inloggen, zoeken, een product in het winkelmandje leggen en afrekenen. Pas als dat allemaal klopt, gaat de upgrade naar de live shop, zodat een verplichte PHP-upgrade van de hoster niet uitloopt op een storing.

Welke osCommerce-versies onderhoud je?

Vooral de veelgebruikte 2.x-versies, inclusief shops die in de loop der jaren flink zijn aangepast of die zijn afgeleid van osCommerce. Juist bij die maatwerkvarianten helpt ervaring met oudere PHP-code, omdat er zelden documentatie is.

Hoe maak je een oude osCommerce-shop veiliger?

Met een audit van de add-ons, die vaak de zwakke plekken zijn, gevolgd door het herschrijven van kwetsbare delen: databasequery's met prepared statements, bescherming van formulieren, strengere controle op uploads en een beter afgeschermde beheeromgeving. Een firewall ervoor en monitoring maken het geheel sterker.

Werken moderne betaalmethoden in osCommerce?

Niet altijd standaard, maar met een maatwerkmodule wel. De koppeling met bijvoorbeeld Mollie wordt zo gebouwd dat betaalstatussen betrouwbaar terugkomen in de shop, en eerst getest in de testomgeving van de betaalprovider.

Kun je osCommerce koppelen aan mijn ERP of boekhouding?

Ja, zonder de shop te vervangen. Een koppeling haalt nieuwe orders op en zet ze door naar het ERP of de boekhoudsoftware, en stuurt de voorraad terug naar de shop. Afhankelijk van wat de hosting toelaat, gebeurt dat met een geplande taak op vaste momenten of direct bij elke order. Elke synchronisatie wordt gelogd, zodat een fout snel te vinden is.

Hoe migreer je naar WooCommerce of Magento?

Met een plan per onderdeel: klanten, orders, producten, categorieën, reviews en content, met per veld vastgelegd waar het naartoe gaat. Een of meer proefmigraties laten zien of alles klopt, en redirects zorgen dat oude URL's naar de nieuwe pagina's verwijzen.

Wat kost onderhoud of een migratie?

Dat hangt af van de staat van de shop en de wensen: een uurtarief of een vaste prijs per fase. Het stabiliseren en veilig maken van een bestaande shop is meestal met een beperkt aantal uren te doen, terwijl een volledige migratie naar WooCommerce of Magento meer tijd vraagt, afhankelijk van het aantal producten, orders en de hoeveelheid maatwerk dat opnieuw moet worden opgebouwd. Na een eerste audit van de code, de add-ons en de PHP-versie ontstaat een concreet beeld van de uren of de vaste prijs, waarna je zelf beslist of en hoe je verder gaat, zonder verplichting vooraf.

Kan ik later met een ander team verder?

De code gaat vanaf het begin in een Git-repository waar je toegang toe hebt, en wijzigingen worden gedocumenteerd. De rechten op het maatwerk gaan over na volledige betaling, zoals in de algemene voorwaarden staat. Voor een oude shop zonder documentatie is dit vaak de eerste keer dat vastligt hoe alles werkt, en dat maakt ook een latere migratie eenvoudiger.

osCommerce-shop die moet blijven draaien?

Een half uur bellen om de shop, de risico's en de plannen door te nemen, en of onderhouden, moderniseren of migreren de logische route is. Geen verplichting, en ook geen kant-en-klaar advies voordat er is meegekeken naar de code zelf.

Portret van Maarten

Maarten

Freelance developer in Nijmegen

Even kennismaken?

Vertel kort wat er speelt. Dan hoor je wat er kan, wat ik anders zou doen en waar AI bij jou wél en niet iets toevoegt. Vrijblijvend.

[email protected]
Het kantoor in Nijmegen
© 2026 maarten.online Sitemap Privacy Algemene voorwaarden
Het kantoor in Nijmegen

Maarten.

Freelance developer in Nijmegen. Liever direct contact? Dat kan ook.

Kennismaken

Laat je gegevens achter, dan kijken we of het klikt. Vrijblijvend en zonder verkooppraat.

Maarten

Stuur een bericht via WhatsApp

Hoi! Waar kan ik je mee helpen?

nu