Over het project
Oxfil.com is een zelf ontwikkeld Enterprise Resource Planning (ERP) systeem met een uitgebreide database van industriële filters en hulpmiddelen. Op de B2B website vind je vrijwel altijd een geschikt Oxfil alternatief doordat je kunt zoeken op meer dan 1200 merken, ruim 82.000 verwijzingen en 5.381 toepassingen.
In 2019 werd Inesta gevraagd om mee te ontwikkelen aan het Oxfil platform. Een platform dat bestond uit één applicatie waarin CRM, CMS administratie samen kwamen. Het was essentieel dat de webshop niet alleen makkelijk te gebruiken was voor bezoekers, maar ook dat de backend gebruiksvriendelijk was voor het personeel van Oxfil. De applicatie, die al vijf jaar bestond, was in de loop der jaren ontwikkeld door verschillende partijen zonder duidelijke richtlijnen waardoor de structuur en logica niet overal gelijk waren en dus in eerste instantie lastig te onderhouden.
Voor Oxfil was het belangrijk een partij te vinden die mee kon denken over de processen in het bedrijf en die te vertalen naar goed werkende technische oplossingen. Nu het hele systeem weer up-to-date is en uitgebreid met een proces voor orderverwerking en voorraadbeheer, is het met recht een volwaardig ERP systeem te noemen.
Klant
Oxfil / Oxydent B.V.
Jaar
2019 – heden
Branche
Industrie
Diensten
Doorontwikkeling bestaande applicatie
Tech
Symfony, PHP, ElasticSearch
Samenwerking
In het begin was het voor beide partijen even zoeken naar een goede manier van samenwerken. In de issue tracker van Gitlab werken we prettig samen met Oxfil. Issues worden hierin aangemeld, samen uitgewerkt en bijgehouden. Zo hebben beide partijen te allen tijde een helder overzicht van de stand van zaken en is duidelijk wat er van wie wordt verwacht.
Techniek
Op het moment dat Inesta betrokken is geraakt draaide het het systeem op Symfony 2.7 als onderliggende framework wat al vier jaar daarvoor is uitgebracht. Terwijl Symfony 5.0 die maand is uitbracht. We hebben ervoor gezorgd dat de code weer onderhoudbaar is en het framework weer geüpdatet kan worden. Andere techieken:
- PHP Symfony framework
- Elastic search
- Docker
- Gitlab CI/CD
- Sentry
- Grafana
Data
Er zit veel data in het systeem m.b.t voorraden, klanten en orders vanuit Oxfil bestond de wens om sommige data inzichtelijk te maken. Dat konden we doen door nieuwe fuctionaliteiten te maken binnen het systeem te bouwen wat veel tijd zou kosten. Daarbij veranderd de vraag naar data en zouden de functionaliteiten met enige regelmaat aangepast moeten worden. We hebben de data nu beschikbaar gemaakt via Metabase. Metabase is een open source business intelligence tool waarin je met beperkte kennis van programmeren data visueel kan tonen. Denk bijvoorbeeld aan omzet per dag, meest verkochte producten e.d.