NL EN

ICT-beheer
Microsoft 365
Netwerk & beveiliging
Voor wie
Hosting & cloud
Magento
Websites & webshops
Beheerde applicaties

Alle diensten op een rij

Een Magento-developer die ook weet hoe de server eruitziet.

Nieuwe functies, aanpassingen en bugs, gebouwd met de productieomgeving in het achterhoofd.

Tekening van een module op maat die boven Magento hangt en via vaste aansluitpunten inhaakt. Magento zelf blijft onaangeroerd.ObserverPluginBeheerschermAPIJouw moduleMagento zelf blijft onaangeroerd

Kort antwoord

Magento-ontwikkeling bij Jevana is doorontwikkeling aan een bestaande Magento 2-shop: nieuwe functies, aanpassingen aan checkout of catalogus, werk aan de API en het oplossen van fouten. We werken in jouw Git-repository, testen op een staging-omgeving en zetten pas live na akkoord. Kleine opdrachten krijgen een vaste prijs, doorlopend werk een afgesproken aantal uren per maand.

Code die een upgrade overleeft

De duurste Magento-shops zijn niet de grootste, maar de shops waar iemand in de kern van Magento heeft zitten wijzigen. Elke update is daar een project, en dus blijft hij liggen.

Wij bouwen aanpassingen als module, met de hulpmiddelen die Magento ervoor heeft. De kern blijft onaangeroerd. Een developer die na ons komt, vindt het werk waar hij het verwacht.

Modules op maat

Waar we voor gevraagd worden

Nieuwe functies

  • Een extra stap of veld in de checkout
  • Productconfiguratie die de standaard niet kent
  • Een klantportaal met orders, facturen en retouren

Bestaande code

  • Een module van een derde die botst met een andere
  • Fouten die alleen op productie optreden
  • Code van een vertrokken ontwikkelaar begrijpelijk maken

API en gegevens

  • REST- en GraphQL-eindpunten voor een app of een ander systeem
  • Import en export van producten, prijzen en voorraad
  • Wachtrijen voor werk dat de bezoeker niet mag ophouden

Hoe we werken

Repository
De jouwe. Heb je er geen, dan zetten we er een op, op Forgejo of waar je hem wilt hebben.
Testen
Elke wijziging gaat eerst naar staging, met een kopie van de echte data.
Live zetten
Na jouw akkoord, op een moment met weinig bezoekers, met de vorige versie achter de hand.
Samen met je eigen team
Via pull requests, zodat je eigen developers meelezen. Of zelfstandig, met een verslag achteraf.

Veelgestelde vragen

Kan ik losse uren Magento-ontwikkeling afnemen?

Ja. Een afgebakende opdracht, zoals een extra veld in de checkout, krijgt vooraf een vaste prijs. Is de omvang niet te voorspellen, bijvoorbeeld bij een fout waarvan de oorzaak onbekend is, dan werken we op uurbasis met een afgesproken grens. Voor shops die doorlopend ontwikkeld worden, spreken we een vast aantal uren per maand af.

Werken jullie in onze eigen repository?

Ja, altijd. De code blijft in de repository van de eigenaar van de shop, of die nu bij GitHub, GitLab of op een eigen Forgejo staat. We werken in aparte branches en leveren wijzigingen aan als pull request. Bestaat er nog geen repository en wordt er rechtstreeks op de server gewerkt, dan is het aanleggen ervan onze eerste stap.

Hoe testen jullie een wijziging aan Magento?

Op een staging-omgeving die gelijk is aan productie: dezelfde versies, dezelfde modules en een recente kopie van de database met geanonimiseerde klantgegevens. Daar lopen we de wijziging na en plaatsen we testorders. Voor onderdelen die vaak wijzigen, zoals de checkout, schrijven we automatische tests die bij elke volgende aanpassing opnieuw draaien.

Kunnen jullie werken aan een shop die een ander bureau heeft gebouwd?

Ja. We beginnen met het lezen van wat er staat: welke modules, welke aanpassingen, hoe wordt er uitgerold. Dat levert een korte lijst op met wat veilig te wijzigen is en wat eerst aandacht nodig heeft. Daarna pakken we de opdracht op. Het oorspronkelijke bureau hoeft daar niet bij betrokken te zijn.

Bouwen jullie ook op de API van Magento?

Ja. Magento heeft een REST-API en een GraphQL-API voor vrijwel alles wat de shop kan. We bouwen eigen eindpunten als de standaard niet volstaat, bijvoorbeeld voor een app, een kiosk in de winkel of een leverancier die voorraad aanlevert. Toegang regelen we per systeem met eigen sleutels, zodat je er één kunt intrekken zonder de rest te raken.

Vertel wat er bij jullie draait.

Een kennismaking kost niets. Je praat meteen met een van de twee mensen die het werk daarna ook echt doen.