Een Magento-developer die ook weet hoe de server eruitziet.
Nieuwe functies, aanpassingen en bugs, gebouwd met de productieomgeving in het achterhoofd.
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 maatWaar 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.
Past hier ook bij
-
Magento-audit
Een onafhankelijke doorlichting van code, modules, server en beveiliging, met een lijst van wat eerst moet.
-
Magento-onderhoud en support
Patches, updates, bewaking en een aanspreekpunt bij storingen, voor een vast bedrag per maand.
-
Forgejo
Git-hosting en CI/CD voor ontwikkelteams, open source en op onze eigen hardware.
-
Koppelingen
Magento gekoppeld aan je ERP, boekhouding, voorraad, verzending, marktplaatsen of een tweede webshop.
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.
of mail naar info@jevana.systems