PHP Webshops

Programmeur PHP voor een zéér acceptabel uurtarief van 20 Euro ex. btw en toch zéér ervaren (15 jaar ervaring met iedere webshop zoals OpenCart, Prestashop, Wordpress, WooCommerce, OsCommerce, Magento etc., ook met Odoo)


Inleiding

Deze website is bijgewerkt op 01-01-2026.

Allereerst wil ik mijn lage uurtarief van 20 Euro ex. btw even toelichten. Dit werk is jaren lang mijn hoofdinkomen geweest, nu zijn het bijverdiensten geworden, dus wil ik het tarief aantrekkelijker maken, een voordeel alvast voor mijn vaste klanten. Bovendien verhoogt dit kansen op voldoende opdrachten, daar mijn vaste klanten niet doorlopend opdrachten hebben. En mijn werk is in de loop der jaren wat veranderd, er zijn voort vele kant en klare oplossingen te koop (modules, extensies etc.) en mijn werk (functioneel, geen design) is maatwerk en aanpassingen. Ik heb de laatste 15 jaar in het buitenland gewoond maar altijd belasting betaald in Nederland, in oktober 2022 ben ik weer in Nederland gaan wonen. Grotere vaste klanten zijn o.a. al 15 jaar Drukkerij van Esch (steunkleuren.nl, OpenCart / Wordpress / WooCommerce) en Onderdelenbalie (onderdelenbalie.nl, partscounter.de etc., OpenCart), daarnaast vele middelgrote / kleinere klanten o.a. FunkyChef (funky-chef.nl, Prestashop). Ook 7 jaar gewerkt aan de website Macrovet.nl (Magento) maar is thans overgeschakeld op Shopware 6, een nieuw soort Duitse webshop software. Ik heb nog steeds ieder probleem kunnen oplossen (lees hieronder mijn omvangrijke ervaring). Ik werk enkel vanuit huis, maar zo nu en dan contact bij de klant is geen probleem. Ik werk voor iedereen, ook kleinere opdrachten zijn welkom, bijv. een hardnekkige bug oplossen. Nog nooit een probleem niet opgelost! Ik ben een programmeur maar geen designer, maar pas mijn oplossingen wel aan het huidige design aan, ik ken natuurlijk wel vele designtechnieken.

Naast de opdrachten van o.a. de vaste klanten hierboven, de laatste maanden (vanaf okt. 2022) ook gewerkt aan (als de eigenaar geen toestemming geeft om redenen, of de webshop is nog niet live, kan de naam van de webshop hieronder niet zijn aangegeven):

  • Crea-dealz.nl (ZenCart, diverse wijzigingen)
  • Dekinderenauto.nl (Wordpress / WooCommerce, diverse wijzigingen + verhuizing)
  • Deplatenkastvangertjan.nl (playlist voor gestreamde online muziekwebsite)
  • Dukko.nl (Wordpress / WooCommerce, diverse wijzigingen zoals ook stijl bijv. zwevende cijfers achter de komma in alle media)
  • Foto4u.nl (OpenCart 3, nieuwe webshop met bestaand template gekoppeld voor bestellingen van foto's paardenwedstrijden)
  • Gokkast24.nl (Wordpress / WooCommerce, o.a. leeftijdsvragen voor spellen te spelen)
  • IJs-garant.nl (Wordpress / WooCommerce, verzendmodule plugin (wc-weight-based-shipping) omgebouwd naar verzendkosten tabel gebaseerd op afstand met Google Api, en een minimaal vereist subtotaal binnen die afstand + alle verzendmodules naast elkaar te laten werken)
  • Laselins.nl (OpenCart 4, frontpage krijgt nog een design, eigenaar gebruikt voorlopig de admin voor de winkel, diverse wijzigingen + eigen gemaakte extensie / module voor OpenCart 4 om direct in bulk de voorraden van producten en opties te wijzigen)
  • Messa.nl (OpenCart 3, voorlopig niet live, nieuwe webshop met bestaand template te bouwen voor verkoop geluids / podium apparatuur, import proces producten van leveranciers, wat design gewijzigd)
  • Modeltrein-paradise.be (OsCommerce, diverse wijzigingen + php 7.4 naar 8.0 omgezet)
  • M......nl (Wordpress / WooCommerce, komt voorlopig niet live door onvoltooide software door derden, nieuwe webshop met eigen gemaakte plugins en artikelen met omvangrijke opties, orders worden uitgesplitst naar diverse orders voor leveranciers of eigen bedrijf, voorlopig nog in ontwikkeling .. een eigen gemaakt onderhoudsprogramma voor het wijzigen van producten (via filters en bulk acties) in eigen productnamen, optienamen, optiewaardenamen, geselecteerde optiewaarden en volgorde ..)
  • My-electro.be (OpenCart, diverse wijzigingen o.a. inbouw btw tarieven EU landen + Api import e-facturen in boekhoudpakket Octopus)
  • N......nl (OpenCart 3, mogelijk live in 2026, nieuwe webshop met bestaand template te bouwen voor verkoop nieuwe ontworpen ladders / trappen voor kleinere ruimten, wiskundige berekeningen voor het online genereren van 3D afbeeldingen door derden n.a.v. klanten opties)
  • P......nl (Wordpress / WooCommerce, mogelijk live in 2026, eigen gemaakte plugins en artikelen met omvangrijke opties, een eigen gemaakt onderhoudsprogramma voor het wijzigen van eigen producten (via filters en bulk acties) in andere productnamen, optienamen, optiewaardenamen, geselecteerde optiewaarden en volgorde ..)
  • Reblo.be (Wordpress, een eigen gemaakte plugin voor een admin programma met menu optie, om een menukaart te uploaden en automatsch diverse links bij te werken in het design (en postmeta) waarbij ook shortcodes zijn gebruikt in Elementor)
  • Reizendebisschop.be (Wordpress, komt live begin 2026, een eigen gemaakte externe backend in OpenCart 3 in harmonica vorm (dus zonder menu, veel met Ajax / jQuery opgelost) voor de volledige afhandeling van de administratie van reizen / reizigers en verzekeringen voor geboekte reizen, met bestelbon en facturatie (beiden pdf). Voor een reis zijn tig modules ingebouwd om alle onderdelen van de reis vast te leggen o.a. vluchten, hotels, huurauto's etc. Inclusief een programma om de vele basistabellen vast te leggen (o.a. luchthavens, rederijen, landen, verhuurbedrijven etc. etc.). Dit mini systeem kan in iedere taal gebruikt worden. Ook interesse in dit mini systeem? Neem contact op met dit bedrijf of S-Web.)
  • S......nl (Wordpress / WooCommerce, import proces geselecteerde producten leverancier met eigen aanpassingen in data)
  • Schoolpapier.nl (Opencart 2, nieuwe webshop met een bestaand template voor drukwerk op maat voor scholen, eigen gemaakte MyParcel API module om zelf een verzendmethode te kiezen voor orders enkel vanuit de (backend) admin (verzendingen melden & labels printen + webhook om automatisch de verzendstatus te laten bijwerken) + Api import e-facturen in ExactOnline, ook wat design aangepast)
  • Seedo.nl (OpenCart 3, hernieuwde webshop met bestaand template voor verkoop zaden, multishop in 5 talen voor diverse zaden webshops met 1 admin, met bol.com Api bestellingen, import proces producten van leveranciers, eigen gemaakte MyParcel API module om zelf een verzendmethode te kiezen voor orders enkel vanuit de (backend) admin (verzendingen melden & labels printen + webhook om automatisch de verzendstatus te laten bijwerken), wat design gewijzigd)
  • Shop.wema-import.nl (OpenCart, diverse wijzigingen + verhuizing)
  • Telefoonhouderstore.nl (OpenCart, met bol.com Api bestellingen + brievenbuspakje via Postnl Api)
  • Ultiemoutdoor.nl (Wordpress, eigen gemaakte plugin die offertes aanmaakt in Odoo via de Api (m.b.v. XML-RPC) en automatisch de prijzen berekend vanuit een geüpload Excel sheet in de plugin, vanuit diverse Gravity Forms offerte formulieren waarbij de velden worden gekoppeld via mapping in de plugin, en een overzichtsprogramma in de plugin om offertes opnieuw aan te maken in Odoo via de Api indien dit eventueel zou zijn mislukt om technische redenen)
  • Rouwcentrum-vandamme.be / begrafenissenhermans.be / het-afscheid.be (Wordpress / WooCommerce, een eigen gemaakte plugin voor diverse wijzigingen en cronjobs + het automatisch ophalen van gegevens uit Wordpress databases voor een externe niet Wordpress website)
  • Vdbtshop.nl (Prestashop, interface met boekhoudsoftware Silvasoft.nl / Vendit.nl om de voorraad en prijzen te synchroniseren)
  • Zwemles.in (fit-lab.nl) (Wordpress / WooCommerce, o.a. backup websites in ander domein, in een reserveringssysteem sepa's laten verwerken met Buckaroo Api, m.b.v. Facebook SDK automatisch leads laten ontvangen in cronjob, platform onafhankelijk onderhoudsprogramma voor deze leads)

Ervaring

Ik werkte al 20 jaar zelfstandig, als analist / programmeur bij grote bedrijven zoals KSD Software (NLD), Gemeente Utrecht (NLD), Intres (NLD), Godiva (BEL), Shimano (NLD), Talens (NLD), Hulp der Patronen (BEL), Ciba Geigy (NLD), Mitsubischi (NLD), Prudential (NLD), Edisco (=Abbott International) (NLD), Marcam (DEU), Bleckmann (NLD), Lease Plan (NLD), Amstel Lease (NLD), Rijksbelastingdienst (NLD), Bols International (NLD), Avery (NLD), Johan Enschede & Zonen (NLD), Econosto (NLD), v. d. Brink (NLD), Besouw (NLD), Polaroid (NLD), B.I.S. (LUX), Transvemij (NLD), Koopmans Meelfabrieken (NLD), N.C.B (NLD), L.T.B. (NLD), Colt (NLD), Hoogenbosch (NLD), Philips (NLD) etc. met grote ERP pakketten zoals BPCS (af en toe met SAP) etc. op IBM mainframes of kleinere systemen zoals IBM AS/400. Ervaring opgedaan in diverse omgevingen zoals fabricage, verzekeringen, accountantskantoren, gemeente administratie, douane, banken, salarissen, lease etc. Op een gegeven moment wilde ik wat anders gaan doen en ben toen 15 jaar in de web wereld verzeild geraakt, voor kleinere klanten en minder verdiensten, maar opnieuw met vol enthousiasme. Ik ben erg creatief in oplossingen en denk met de klanten mee.

Dus de laatste 15 jaar als zelfstandige als PHP programmeur ervaring opgedaan met vele webshops, aanpassingen gedaan maar ook vele modules (o.a. iDeal) en koppelingen (o.a. ExactOnline) gemaakt. Ik ben dus een programmeur webshops / webwinkels, OpenCart, Prestashop, Wordpress, WooCommerce, VirtueMart, OsCommerce en een programmeur Magento, maar met Magento wil ik niet meer werken (geen interesse meer, wel een eigen PostNL module geschreven voor Magento 1 en 2 die nog steeds bij enkele klanten loopt en ook gratis op verzoek is te verkrijgen, stond voorheen op Github). Daarnaast natuurlijk ook een programmeur PHP, MySql (databases), Javascript, JQuery, Ajax, HTML, Vue.js, XML, API en een programmeur SOAP. Had ook een programma geschreven voor alle webshops om te controleren of er geen code was veranderd door bijv. hackers, dit programma loopt nog steeds bij enkele klanten en is ook gratis op verzoek te verkrijgen (stond eerst op Github).

Mijn werkzaamheden nu:


Programmering werkzaamheden met PHP en MySQL (of andere database) voor webshops zoals Opencart, Prestashop, WooCommerce, OsCommerce, VirtueMart (Joomla) of Joomla componenten, modules of plug-ins (of bijv. RsEvents, Freeway etc.) en Magento, grafische toepassingen met Ajax technieken voor drukkerijen etc. Ook andere webshops / pakketten zijn een uitdaging. Eigenlijk alles wat met internettoepassingen te maken heeft als PHP programmeur. Alle werkzaamheden die u maar kunt bedenken in de programmering sfeer (of ontwerp) voor een programmeur PHP, kunt u rustig aan mij overlaten (bijv. nieuwe programma's zoals modules of extensies, wijzigingen in programma's, met of zonder Ajax technieken (jQuery), een nieuwe verzendmodule, een nieuwe betaalmodule, iDeal installeren, een boekhoudpakket koppelen, een nieuwe kortingsmodule, beter gevonden worden op internet, import / export koppeling (artikelen/orders etc.) met uw leveranciers (via API, XML, SOAP of CSV), uw webshop helpen inrichten door de juiste contributies / modules / extensies / updates te installeren die bij uw wensen passen etc. etc. etc.).


Tip : binnen een kleiner budget kunnen ook web programma’s binnen een bedrijf worden gebruikt via internet / intranet, dit is veel en veel goedkoper dan maatwerk Windows programma’s voor bijv. snelle oplossingen.

Enkele referenties (nooit op jacht geweest naar referenties, anders was dit een lange lijst geweest):


(2020, door MH van Onderdelenbalie.nl) :
"Felix denkt vooruit en vindt goede oplossingen, die hij vervolgens snel en vakkundig implementeert (al 12 jaar) in onze reserveonderdelen webshops o.a. Onderdelenbalie.nl en Partscounter.de."


(2020, door AvE van Drukkerij van Esch, Steunkleuren.nl) :
"Felix verzorgt al 10 jaar al onze online applicaties volledig, dit bestaat vaak uit programmeerwerk voor webshops."
"Felix heeft de afgelopen jaren voor ons een complexe webshop geprogrammeerd en onderhouden en daarnaast vele koppelingen ontwikkeld met de bank, ons ERP-systeem, pakketdiensten, betalingssystemen, etc."

Laatste ervaringen:

OpenCart:

  • WebFileChecker: bijv. waarom gaat er ineens iets fout, heeft iemand iets veranderd of een automatische update van buitenaf, wat heeft een programmeur aangepast, bent u gehackt etc. (op verzoek gratis te verkrijgen)
  • OpenCart import / export koppeling (artikelen/orders) met leveranciers m.b.v. XML, SOAP of CSV (uw winkel van artikelen met plaatjes laten voorzien, dagelijkse update van prijzen of voorraad etc., maatwerk en dus volledig beheersbaar, release stabiel, een verslag wordt u dagelijks gemaild)
  • drie gescheiden OsCommerce webwinkels omgevormd naar 1 Multi store waarvan 2 Nederlandse en 1 Duitse webwinkel (met Duits btw percentage)
  • programma (cronjob) die 3 OsCommerce databases omzet naar 1 Multi store database in 5 talen (100.000 artikelen)
  • alle aanpassingen ooit in de OsCommerce webwinkels gemaakt, omgebouwd naar OpenCart in een Multi store omgeving, 8 webwinkels in verschillende landen en verschillende templates (alles via VQMOD)
  • enkele verzendmodules gebouwd i.v.m. verzendtarieven per webwinkel/land
  • enkele betaalmodules gebouwd i.v.m. verschillende mogelijkheden per webwinkel
  • aanmaning, pakbon, credit factuur, orderbevestiging email en factuur email toegevoegd aan admin met alle teksten klant taal afhankelijk
  • interface met aanvraagsysteem waarbij verschillende aanvraagformulieren aan een categorie gekoppeld kunnen worden in de verschillende webwinkels
  • o f f e r t e systeem gebouwd in sessie waarbij een o f f e r t e prijs kan worden opgevraagd voor alle toegevoegde artikelen zonder vaste prijs
  • Seo Url omgebouwd zodat oude linken uit de OsCommerce webwinkels in de verschillende talen op dezelfde artikelpagina aankomen, en sitemaps per taal gegenereerd
  • mPdf ingebouwd zodat ieder gewenst document in pdf kan verschijnen of als pdf bijlage in een email kan worden verzonden
  • automatisch verzendkosten laten verschijnen in winkelmand afhankelijk van land, zolang de verzendmethode nog niet is gekozen in het afreken proces
  • verschillend watermerk/cache per webwinkel voor artikelplaatjes
  • eigen opmaak voor programma bestellingen in admin, met vele toegevoegde velden in database, veel oplossingen m.b.v. Ajax/jQuery
  • extensie Excelport (import/export) gewijzigd voor vele extra database velden en lijsten voor bijv. enkel model/prijs
  • eigen gemaakte overzichtelijke module voor klant (eenvoudig te wijzigen) voor het importeren en exporteren van grote hoeveelheden artikelen en categorieën via .CSV, opdrachten online, uitvoering in een continue lopende cronjob wachtende op opdrachten, verslag per email
  • kortingspercentage per accessoire behorende bij een artikel; niet boven de voorraad kunnen bestellen als artikel niet meer geleverd kan worden; speciale aanbieding enkel voor artikelen boven een bepaalde voorraad, daarna verdwijnt de aanbieding (via OCMOD)
  • eigen gemaakte OpenCart offerte extensie / module die net zo functioneert als en naast de winkelmand, offerte in de admin eenvoudig om te zetten naar order met aan te passen velden (via OCMOD / VQMOD)
  • bug iDealcheckout voor "controleer openstaande transacties" opgelost en een cronjob toegevoegd die deze automatisch controleert een aantal keer per dag (zodat orders van klanten die niet terugkeren na iDeal weer in de admin verschijnen, en die klanten een bevestigingsemail ontvangen van de order)
  • een verzendmodule voor vele internationale webwinkels voor een Amerikaans schoonheidsartikel waarbij de orders (Xml) zelf worden opgehaald (derde partij) via een Rest Api link (GET) en de track&trace codes (Xml) zelf worden afgegeven via een Rest Api link (PUT)
  • een niet bekende prijs door de klant online laten ophalen (via Soap) bij de leverancier (inkoopprijs) met een eigen marge (verkoopprijs), dit met Ajax geprogrammeerd met een wacht icoontje, na berekening verschijnt de prijs
  • OpenCart extensie / koppeling met winkelwagen of voor orders van Beslist.nl
  • Extensie omgebouwd naar OpenCart 1.5 van Craftyclicks.co.uk voor het opzoeken van adressen via de postcode (etc.) in 240 landen, geen Google oplossing!
  • eigen OpenCart offerte extensie waarbij de bestelprocedure wordt omgezet naar een offerte, in de admin weer om te zetten naar een bestelling
  • upload documenten, acceptatie offerte, en berichtenuitwisseling met admin op orderniveau in Mijn Account
  • kalender functie voor het bepalen van werkdagen i.v.m. vakantie- en feestdagen, en werkbonnen binnen een drukkerij voor het afwerken van orders
  • versturen en ontvangen van vertrouwelijke e-mails met certificaten, en een cron programma om versleutelde Xml bijlagen uit die e-mails te verwerken
  • het volledig sturen van een lange vragenlijst met controles in de backend, het genereren van die vragenlijst (ook genereren van Ajax en jQuery) bij een artikel / order en het apart opslaan (uniek id) met de antwoorden, een apart systeem (login) in de backend met diverse programma's voor alles wat met die vragenlijst te maken heeft, het aansturen van automatische acties, het versturen van sms, het veilig inloggen m.b.v. sms controle codes, cronjobs etc.
  • koppeling met Partstream van ARI, artikelen genereren in winkelmand voor aangeklikte te bestellen onderdelen uit ontwerp
  • offerte systeem voor producten met eigen opties, wordt automatisch omgezet naar bestelling na acceptatie beantwoorde offerte met vaste prijs in de klanten account, ook kunnen normale producten nog worden toegevoegd, later nabestelling mogelijk
  • maatwerk product samen te stellen in order backend met vaste prijs, betaling vanuit klanten account, later nabestelling mogelijk
  • Xml import / export koppeling (cronjob incl. OAuth) voor Exactonline
  • in de backend in iedere order een korting met een vrij bedrag en een eigen tekst kunnen invoeren
  • in de backend een credit factuur voor een geannuleerde betaalde order kunnen aanmaken, of een credit factuur voor een gedeelte van een order, en met een eigen koptekst
  • in de backend in een order alle prijzen voor producten kunnen overschrijven, zolang nog niet gefactureerd
  • afletteren orders OpenCart, mt940 bestanden kunnen uploaden, verwerking van bankbetalingen via cronjob iedere nacht, het genereren van lijst openstaande posten debiteuren
  • uitbreiding / aanpassingen van module bewaar winkelwagen dus later bestellen, ook offertes kunnen bewaren, pas later indienen
  • afzenderadres kunnen meegeven in het bestelproces, deze verschijnt dan via de DPD Api op het label
  • snel een buitenlandse order (factuur) kunnen wijzigen i.v.m. verzendingskosten, incl. of excl. btw, en het wijzigen van de taal waarbij alles opnieuw vertaald wordt
  • via een cronjob elke 5 minuten automatisch Xml orders kunnen importeren van diverse opdrachtgevers met dezelfde functionaliteiten als een online geplaatste order, m.b.v. SetaPDF kleuren van een .PDF kunnen bepalen en m.b.v. SetaPDF de titel van een .PDF kunnen veranderen
  • direct afletteren in OpenCart was tijdelijk, nu afletteren in OpenCart op basis van de openstaande posten in Exactonline, via Xml verkregen in een dagelijkse cronjob
  • vanuit een cronjob herinneringen versturen aan debiteuren met alle openstaande facturen gebundeld
  • pdf documenten per product kunnen uploaden, automatisch kleuren kunnen bepalen met SetaPDF en de titel van het document kunnen veranderen met SetaPDF (kennis van PDF ISO 32000 colour spaces)
  • cronjob die iedere nacht producten met opties klaar zet in een Excel sheet om door anderen geïmporteerd te kunnen worden d.m.v. ftp
  • Rest Api voor het opvragen van prijzen van geïmporteerde producten met opties, prijzen van extra opties / totalen, export van orders met enkel die bestelde geïmporteerde producten met opties, het bevestigen van die geëxporteerde orders, de status van die geëxporteerde orders kunnen opvragen etc. (zie onder WooCommerce waar deze Api o.a. geïmplementeerd is met een eigen geschreven plugin)
  • een programma dat leveranciers orders genereert en gewijzigd / ontvangen kunnen worden
  • een programma die een Ubl (e-factuur) genereert en in een ander programma tezamen met de .pdf factuur naar de klant e-mailt
  • import orders van Bol.com, export producten naar Bol.com, export voorraad naar Bol.com en export verzendgegevens naar Bol.com via Bol.com Api (4 lopende cronjobs)
  • het genereren / beheren van marktplaats.nl advertenties voor producten in een webshop via een cronjob m.b.v. de goedgeplaatst.nl Api
  • vele aanpassingen om programma's geschreven voor PHP 7.4 om te zetten naar PHP 8.0
  • een programma dat verbinding maakt met de PostNL Api om een pakje aan te melden en een barcodelabel terug te ontvangen
  • eigen gemaakte extensie voor OpenCart versie 4 om direct in bulk de voorraden van producten en opties te wijzigen
  • vele (template) aanpassingen

Wordpress / WooCommerce:

  • WebFileChecker (op verzoek gratis te verkrijgen)
  • WooCommerce Wordpress import / export koppeling (artikelen/orders) met leveranciers m.b.v. XML, SOAP of CSV (cronjob; uw winkel van artikelen met plaatjes laten voorzien, dagelijkse update van prijzen of voorraad etc., maatwerk en dus volledig beheersbaar, release stabiel, geprogrammeerd met Wordpress / WooCommerce functies, loopt in stappen eventueel en instelbaar, een verslag wordt u dagelijks gemaild)
  • verzendmodule plugin (wc-weight-based-shipping) omgebouwd naar verzendkosten tabel gebaseerd op afstand met Google Api, en een minimaal vereist subtotaal binnen die afstand
  • eigen gemaakte plugin om de OpenCart Api (zie boven) te implementeren (veel met Ajax), enkel voor de geïmporteerde producten met opties, de opties tonen als eigen gedefinieerde velden (geen variaties gebruikt), de prijs kunnen opvragen, documenten kunnen uploaden, alles tonen in de winkelwagen, order en email, enkel voor deze producten een order exporteren, in de bestelling lijst dat ordernummer, status en leverdatum tonen in de order voor alle producten (producten met opties worden iedere nacht met een plugin van derden geïmporteerd, Excel sheet via ftp)
  • cronjob geschreven met Wordpress / WooCommerce functies die een aantal keren per dag de status van geëxporteerde orders ophaalt
  • plugin voor aanpassingen in factuur- en verzendadres en extra velden bij het afrekenen
  • uitslagen van voetbalwedstrijden via Api ophalen, ingebouwd in snippets, en snippets opgenomen in de layout van pagina's
  • fouten in feed plugin (import) opgelost
  • een eigen gemaakt onderhoudsprogramma voor het wijzigen van producten (via filters en bulk acties) in eigen productnamen, optienamen, optiewaardenamen, geselecteerde optiewaarden en volgorde
  • eigen gemaakte plugin die offertes aanmaakt in Odoo via de Api (m.b.v. XML-RPC) en automatisch de prijzen berekend vanuit een geüpload Excel sheet in de plugin, vanuit diverse Gravity Forms offerte formulieren waarbij de velden worden gekoppeld via mapping in de plugin, en een overzichtsprogramma in de plugin om offertes opnieuw aan te maken in Odoo via de Api indien dit eventueel zou zijn mislukt om technische redenen)
  • het importeren van alle Flyeralarm (.nl) of Flyeralarm (.com) producten via de Api en een plugin op maat voor de integratie in uw WooCommerce webshop
  • vele (template) aanpassingen

Prestashop:

  • WebFileChecker: bijv. waarom gaat er ineens iets fout, heeft iemand iets veranderd of een automatische update van buitenaf, wat heeft een programmeur aangepast, bent u gehackt etc. (op verzoek gratis te verkrijgen)
  • Prestashop import / export koppeling (artikelen/orders) met leveranciers m.b.v. XML, SOAP of CSV (cronjob; uw winkel van artikelen met plaatjes laten voorzien, dagelijkse update van prijzen of voorraad etc., maatwerk en dus volledig beheersbaar, release stabiel, een verslag wordt u dagelijks gemaild)
  • Xml import / export koppeling (cronjob incl. OAuth) voor Exactonline
  • import / export koppeling (cronjob) voor Wordpress aanmeldingen naar Prestashop orders / klanten /adressen / winkelwagens m.b.v. Prestashop Web services
  • toepassing btw nummer bij een minimum order bedrag
  • aanpassingen voor het genereren van Marktplaats advertenties (eigenlijk omgezet naar een echte cronjob met Prestashop structuur), aanpassingen in het zoeken van artikelen op automerk of binnen een categorie
  • aanpassingen in het tonen van de juiste btw bij artikelen die in een groep met bijbehorende artikelen verkocht worden (zgn. packs)
  • omzetten van 1.6 naar 1.7 versie
  • voorraad pack artikelen automatisch bijwerken bij voorraad mutaties voor basis artikelen, ook vanuit de web service door magazijn
  • bug in 1.7 omzeilt met een aanpassing in de webservice Api, dat afwijkende artikel prijzen in orders van marktplaatsen juist worden verwerkt in de gegenereerde orders in Prestashop door de Api
  • interface met boekhoudsoftware Silvasoft.nl / Vendit.nl om de voorraad te synchroniseren
  • vele (template) aanpassingen

Magento:

  • PostNL verzendmodule (incl./excl. Parcelware) met alle binnenlandse en buitenlandse opties van PostNL met brieven logica (op verzoek gratis te verkrijgen)
  • WebFileChecker: bijv. waarom gaat er ineens iets fout, heeft iemand iets veranderd of een automatische update van buitenaf, wat heeft een programmeur aangepast, bent u gehackt etc. (op verzoek gratis te verkrijgen)
  • meerprijzen berekenen voor klantenopties met een onderlinge relatie wat meerprijs betreft (bijv. voor klantenopties breedte en lengte etc.)
  • Magento import / export koppeling (artikelen/orders) met leveranciers/systemen m.b.v. XML, SOAP of CSV (uw winkel van artikelen met plaatjes laten voorzien, invulling attributen, dagelijkse update van prijzen of voorraad etc., maatwerk en dus volledig beheersbaar, deels gebaseerd op Magmi (zeer snel), release stabiel, een verslag wordt u dagelijks gemaild, uitgevoerd als cron module, o.a. toegepast voor AFAS, Copernica, verschillende leveranciers etc.)
  • instelling minimum order bedrag in categorie structuur en controle in afrekenproces met vermelding categorie en artikelen waar het bedrag niet voldoende is
  • activatiecode module
  • wijzigingen in facturen en pakbonnen
  • i.p.v. veel artikelen per winkelaanzicht/domein, template wisselaar in 1 winkel en via order attributen en wat wijzigingen naam winkel opgeslagen in order
  • opties voor de verschillende artikeltypen laten zien in de email van het verlanglijstje (wishlist), en het totaal, ook te gebruiken als o f f e r t e
  • tonen van bundel artikelen in de extensie Onepagecheckout (bugs)
  • aanmaken van (tijdelijke) nieuwe artikelen per filiaal via extensie Webforms (bugs)
  • tonen van opties enkel voor bundel artikelen in extensie AjaxCart (aanpassing)
  • automatisch sluiten van Fancybox en bijwerken winkelwagen in parent window via Ajax i.v.m. extensie Quickview wanneer http en https gemixt zijn (bugs)
  • upgrade 1.5 naar 1.9, database upgrade, extensies opnieuw met nieuwere versie geïnstalleerd (upgrade database voor extensies gaat automatisch), design wat aangepast en vele problemen opgelost
  • cron module voor het aanmaken van Catalog Sales Rules van Erp systeem, op klantniveau via extra extensie of unieke klantgroep per klant
  • dropshipping module Supplier met inlog voor leveranciers aangepast: bij het aanmaken van een verzending waarbij aantallen kunnen worden aangepast (leverancier heeft default pakbon al via email ontvangen), wordt automatisch een DHL label aangemaakt en een email met trackingcode verstuurd, in het overzicht van verzendingen per order kan dit ook en tevens een pakbon (eigen layout) per verzending worden afgedrukt, order(regels) wordt via SOAP naar systeem leverancier verzonden bijv. AFAS
  • eigen virtuele server ingericht met software om Magento versie 2.0 te testen (cache etc.), m.b.v. SSH mogelijk security patches aan te brengen voor klanten die geen SSH hebben
  • het template (winkelview) wisselen na de login voor een klant voor een gekoppelde dealer
  • vele (template) aanpassingen

OsCommerce:

  • WebFileChecker: bijv. waarom gaat er ineens iets fout, heeft iemand iets veranderd of een automatische update van buitenaf, wat heeft een programmeur aangepast, bent u gehackt etc. (op verzoek gratis te verkrijgen)
  • implementatie TNT Parcelware en Pakjegemak
  • Xml import / export koppeling (cronjob) met Reeleezee
  • Xml import / export koppeling (cronjob incl. OAuth) voor Exactonline
  • verzendmodule Transmart, Cargowitz (zo'n slimme verzendmodule ook in gebruik bij SAP/Magento/ZenCart, module voor verschillende vervoerders naar keuze)
  • btw nummers automatisch controleren en laten corrigeren in edit orders
  • iDealm module (advanced, professional) geupgrade naar SEPA standaard (gratis in OsCommerce te downloaden)
  • programma om staffels in te geven (percentages) en deze automatisch toe te laten passen bij mutaties prijzen artikelen en easy populate (upload artikelen)
  • klanten kunnen laten zoeken op artikelopties (bijv. maat, kleur) met of zonder voorraad (indien met voorraad moet QTPro zijn geïnstalleerd)
  • in het programma Quick Updates ook de voorraadregels van artikelopties tonen en uitbreiden met extra velden als barcode, model etc. per artikelopties (QTPro moet zijn geïnstalleerd)
  • onmiddellijk (met Java) de totaalprijs laten zien indien artikelopties met een meerprijs zijn gekozen
  • orders in de administratie kunnen opbergen/verplaatsen in een aantal virtuele mapjes naar keuze
  • handelingen voor meerdere orders (vinkje) tegelijkertijd kunnen uitvoeren in de administratie, ook voor het versturen van pdf facturen/pakbonnen en het printen daarvan
  • vanuit elke admin kunnen switchen naar een andere admin bij meerdere webwinkels zonder opnieuw in te loggen, in elke admin overzicht van nieuwe orders van alle webwinkels
  • bestellijstsysteem op orderniveau waarbij voorraad is toegewezen aan orders, indien order wordt verwijderd (of status gecanceld) wordt voorraad toegewezen aan oudste order, ook wordt minimum voorraad op peil gehouden
  • artikel configurators (o.a bedrukking t-shirts, automatten etc.) waarbij opties in het systeem gelijksoortig worden behandeld/opgeslagen als OsCommerce attributen/opties
  • per taal een Google sitemap kunnen aanmaken met Seo Url links zodanig dat elke webpagina (artikelinformatie etc.) uniek is qua inhoud en naam zodat een zo hoog mogelijke ranking wordt bereikt per taal (of wanneer Google de website indexeert)
  • webwinkel in een iFrame waarbij de betalingen buiten het iFrame plaatsvinden (iDeal, Paypal etc.), na de betaling wordt automatisch naar een pagina binnen het iFrame teruggekeerd
  • bij een bestelling voor een bepaald bedrag (bijv. voor een bepaald merk), verschijnt op de bevestigingspagina een submenu met gratis artikelen die mogen worden uitgekozen
  • nieuwe artikelen kunnen worden samengesteld uit bestaande artikelen (eventueel met de muis), deze nieuwe artikelen worden meteen weer als artikel afgehandeld. Eventueel zijn deze artikelen te zien onder Mijn Artikelen, zo'n artikel kan ook als email worden verzonden als cadeau tip en de relatie kan eventueel vanuit de email de samenstelling zelf veranderen.
  • download documenten zichtbaar bij artikelen en in de administratie aan een artikel te koppelen (of om extra plaatjes te koppelen aan een artikel)
  • een webwinkel pagina met links (url's) met verschillende levels die in de administratie zijn in te geven
  • kortere menu-omschrijvingen voor artikel categorieën die in de administratie zijn in te geven, terwijl de langere omschrijvingen elders worden gebruikt
  • een programma in de administratie die alle plaatjes toont die niet aan een artikel zijn gerelateerd en in 1 keer te verplaatsen zijn naar een speciale directory
  • een plaatje per artikel optie (bijv. een ander plaatje per artikel kleur)
  • OsCommerce import / export koppeling (artikelen/orders) met leveranciers m.b.v. XML, SOAP of CSV (cronjob; uw winkel van artikelen met plaatjes laten voorzien, dagelijkse update van prijzen of voorraad etc., maatwerk en dus volledig beheersbaar, release stabiel, een verslag wordt u dagelijks gemaild)
  • winstpercentage op categorie niveau, prijzen producten winkel worden berekend vanuit leveranciersprijs
  • een programma dat leveranciers orders genereert en gewijzigd / ontvangen kunnen worden
  • op rekening kunnen kopen t/m een maximum bedrag en natuurlijk per klant instelbaar
  • barcode scanner en het printen van labels met barcode en artikelomschrijving op Zebra printers
  • het aanpassen van de Ajax order-editor in een online kassa systeem met barcode scanner indien u uw artikelen tevens in een echte winkel verkoopt
  • koppeling tussen een Joomla login en login OsCommerce (indien u een login heeft op uw Joomla website en ook een link naar een OsCommerce winkel)
  • kortingsmodules op maat gemaakt
  • artikelinhoud (sommige velden) op het niveau van de categorie toepasbaar voor alle artikelen of enkel nieuwe artikelen (wordt gekopieerd)
  • koppeling voor nieuwe of gebruikte fietsen met Fietsenwijk.nl
  • vele (template) aanpassingen

VirtueMart:

  • WebFileChecker: bijv. waarom gaat er ineens iets fout, heeft iemand iets veranderd of een automatische update van buitenaf, wat heeft een programmeur aangepast, bent u gehackt etc. (op verzoek gratis te verkrijgen)
  • betaalmethoden iDeal Lite / Basic / Easy / Internetkassa
  • koppeling tussen een Joomla login en login OsCommerce (indien u een login heeft op uw Joomla website en ook een link naar een OsCommerce winkel)
  • het toevoegen van ontbijt in de module Tableboss en natuurlijk ook te gebruiken voor ander soort reserveringen in een Joomla website
  • VirtueMart import / export koppeling (artikelen/orders) met leveranciers m.b.v. XML, SOAP of CSV (cronjob; uw winkel van artikelen met plaatjes laten voorzien, dagelijkse update van prijzen of voorraad etc., maatwerk en dus volledig beheersbaar, release stabiel, een verslag wordt u dagelijks gemaild)
  • PostNL verzendmodule met alle binnenlandse en buitenlandse opties van PostNL met brieven logica (informatie en prijs zie website, geen open software dus niet gratis)
  • een verzendmodule voor flessen drank in verschillende verpakkingen en verschillende tarieven natuurlijk
  • winkelwagentje en iDeal voor Joomla component RsEvents
  • kortingsprocedure op totaal winkelwagentje in percentages (werkt niet samen met kortingsbonnen; dus geen onzichtbare kortingen in artikelprijzen)
  • een ontworpen artikel door de klant direct aanmaken zodat het toegevoegd kan worden aan de winkelmand en alle details in de beschrijving bekend zijn
  • een vragenformulier laten invullen wanneer bepaalde artikelen niet zonder recept besteld mogen worden (apotheek dierenmedicijnen)
  • iDeal Omnikassa Rabobank
  • Xml import / export koppeling (cronjob) met Reeleezee voor Joomla 3 / Virtuemart 3
  • vele (template) aanpassingen

Overige:

  • iDeal en andere aanpassingen voor Freeway (o.a. events en artikelen op 1 factuur, meerdere inschrijvingen voor 1 event op 1 email adres)
  • iDeal en andere aanpassingen voor Phpfox script
  • diverse aanpassingen voor Webid script
  • iDeal en andere aanpassingen voor Boonex Dolphin script
  • Xml import / export koppeling (cronjob) met Reeleezee
  • verzendmodule Transmart, Cargowitz voor ZenCart (zo'n slimme module ook in gebruik bij SAP/Magento/OsCommerce, module voor verschillende vervoerders naar keuze)
  • grafische toepassingen met Ajax technieken voor drukkerijen etc.
  • diverse iDeal modules aangepast met SEPA standaard
  • import / export koppeling (cronjob) tussen Onlineafspraken.nl en Reeleezee i.v.m. kassa (kapperszaak)
  • import / export koppeling (cronjob) tussen Onlineafspraken.nl en Lightspeed Retail i.v.m. kassa (kapperszaak)
  • diverse aanpassingen met cakePHP
  • Phpfox abonnementen script wijzigingen, koppeling met Mollie (eerste betaling, automatische betalingen met cronjob, stoppen abonnement)
  • Mollie betaalmodule voor Webasyst Shopscript
  • MyParcel API module voor orders enkel vanuit (backend) admin (verzendingen melden / labels printen) in ZenCart
  • programma (cronjob) die artikelen / plaatjes / klanten etc. omzet van ZenCart naar OpenCart
  • inlog van phpBB gebruikt als inlog voor een ander platform
  • m.b.v. Facebook SDK automatisch leads laten ontvangen in cronjob
  • platform onafhankelijk onderhoudsprogramma o.a. voor deze leads


Wat hobby foto's

Helemaal onderaan de webpagina staan mijn bedrijfsgegevens.

Ik heb deze website opnieuw moeten schrijven in 2022, daar de oude zoek was geraakt door omstandigheden.

Ook stonden er op mijn oude website mijn mooiste natuurfoto's (hobby) van diverse wereldreizen (vakanties, letterlijk overal geweest), die zijn ook verloren geraakt (o.a. tussen de gorillas in de Congo etc. etc.), toch nog een paar recente foto's (uit 2022) hieronder. Vanaf 2025 weer enkele nieuwe foto's.

Heb toch uit een web archief mijn pagina met enkel thumbnails en wat weinig bekende persoonlijke muziekkeuzes gedeeltelijk kunnen redden. Omdat ik deze privé pagina niet wil indexeren op internet, kan deze eventueel bekeken worden met inlog details fe / php-webshops.

2025

Eland (Zweden)

Eland (Zweden)

Het Noorden om 00:00, zon gaat niet onder (Zweden)

Eland bijna onzichtbaar achter bomen (Zweden)

Eland (Zweden)

Eland met 2 jongen (Zweden)

Eland met 2 jongen (Zweden)

Jong vosje slapend langs weg, moet zijn eigen weg vinden (Zweden)

Jong vosje weer wakker, lijkt doornat, het regende veel in die weken (Zweden)

Lemmenjoki Nationaal Park (Finland)

Lemmenjoki Nationaal Park (Finland)

Lemmenjoki Nationaal Park (Finland)

Eland met 2 jongen in de nacht (Finland)

Rondom Narvik met bevroren meer (Noorwegen)

Elanden in de nacht (Noorwegen)

Rendieren in Lapland (Zweden)

Rendier in Lapland (Zweden)

Landschap bij Lierne (Noorwegen)

2022

Hertje (Zweden)

Zonsondergang boven meer (Zweden)

Eland (Zweden)

Landschap (Zweden)

Langs een meer (Zweden)

Sneeuw rond huisje (Zweden)

Huisje in sneeuw (Zweden)

Huisje en sneeuw buiten (Zweden)

Stal van een bok in sneeuw (Zweden)

Bok in zijn stal bij sneeuw (Zweden)

Bloemenzee (Zweden)

Bloem in bos (Zweden)

Bos aan veld (Zweden)

Vliegenzwam (Nederland)

Libel op broek (Nederland)

Ven (Nederland)