ChannelEngine helpt winkels, merken en distributeurs miljoenen nieuwe klanten te vinden door ze in contact te brengen met de grootste internationale marktplaatsen en verkoopkanalen, terwijl de verkoop wordt geoptimaliseerd, het minder tijd kost en de winst en het bereik worden gemaximaliseerd. Het is de meest complete, allesomvattende manier om meer te doen met marktplaatsen.

Een platform dat winkels en merken verbindt met marktplaatsen

Het verhaal van ChannelEngine begon in 2013, toen onmiskenbaar werd dat marktplaatsen één van de belangrijkste onderdelen van de wereldwijde e-commercemarkt zouden worden. Ze zagen een kans om deze krachtige platforms voor elk bedrijf beschikbaar te maken. En nu, acht jaar later, maakt ChannelEngine de verkoop van meer dan drie miljoen producten van vijftienhonderd merken op meer dan honderd marktplaatsen mogelijk.

cases/images/screenshot-2021-07-14-at-10.55.11

Samenwerking met Amsterdam Standard

ChannelEngine groeide snel en ze hadden meer getalenteerde mensen nodig die klaar stonden om de wereld van e-commerce vorm te geven. Daarom reisde ChannelEngine CTO Christiaan de Ridder in december 2019 naar het hoofdkantoor van Amsterdam Standard in Krakau om potentiële kandidaten te ontmoeten en de juiste specialisten te selecteren. Voor Christiaan in het bijzonder - en voor het bedrijf in het algemeen - zijn niet alleen uitstekende vaardigheden in softwareontwikkeling essentieel, het is ook belangrijk dat iemand goed bij het team en het bedrijf past. Door Christiaans bezoek maken sinds januari 2020 twee van onze specialisten onderdeel uit van het ontwikkelteam van ChannelEngine. Sindsdien is het toegewijde nearshore-team alsmaar groter geworden.

De afdelingsstructuur

Momenteel bestaat de ontwikkelingsafdeling van ChannelEngine uit drie teams, waar interne ontwikkelaars op afstand samenwerken met toegewijde specialisten. Het eerste team werkt aan de verdere ontwikkeling en het onderhoud van de ChannelEngine-oplossing. Het tweede is verantwoordelijk voor de integraties met de verkoopkanalen en de derde neemt de DevOps-verantwoordelijkheden op zich. Specialisten wisselen soms van team, dit vanwege de specifieke taken en de ervaringsvereisten om ze uit te voeren. Omdat de afdeling blijft groeien, is het de bedoeling om binnenkort nog een team toe te voegen.

ontwikkelaars op afstand
de ontwikkelingsafdeling van ChannelEngine

Niet inleveren op kwaliteit

Voor ChannelEngine staat kwaliteit altijd op de eerste plaats. Ze kiezen de beste specialisten om hun partners en klanten hoogwaardige service te bieden en verbeteren en breiden hun producten voortdurend uit om de gebruikers altijd van dienst te kunnen zijn. De methode van ChannelEngine voor ontwikkelingsprints van drie weken, bevordert de groei van het team op het gebied van innovatie en creatie. De eerste twee weken van elke sprint zijn gewijd aan het belangrijkste werk. De derde week is bedoeld voor het herstellen van bugs en het bijschaven van innovaties.

Deze laatste week is een kans voor de teams om de huidige staat van het product te bepalen, de code op te schonen, het gebruik van moderne technologieën te verkennen en de impact van de nieuwe functies vast te stellen. Dankzij de routekaart die voor het project is opgesteld, zijn alle teamleden ervan verzekerd dat toekomstige ontwikkelingen gebaseerd zijn op slimme beslissingen en een inzichtelijke analyse van actuele trends. De helpdesk helpt met het klantcontact en zorgt ervoor dat alleen relevante informatie wordt doorgegeven aan ontwikkelaars.

Technologieën

Het ontwikkelteam werkt met technologieën zoals .NetCore, SQL met gebruik van Entity Framework, en Dapper, ElasticSearch en RabbitMQ. De meeste front-end-logica is al te vinden in TypeScript en op dit moment worden restanten van JavaScript gemigreerd. Voor het front-end framework wordt momenteel hard gewerkt om te migreren van AngularJS naar React. Software-engineers schrijven unit-tests voor functies die ze ontwikkelen.

Omdat het team zich bezighoudt met het verwerken van grote datasets waarbij sommige klanten honderdduizenden producten verkopen, moeten ze ervoor zorgen dat de code zo efficiënt mogelijk is. Ze gebruiken monitoring tools om problemen zo snel mogelijk op te sporen zodat onnodige problemen worden voorkomen.

cases/images/ce-main-spider

Verdere plannen en uitbreiding wereldwijd

ChannelEngine is de meest veelzijdige en complete tool voor marktplaatsbeheer. De functies helpen gebruikers hun producten op meer kanalen te verkopen en in contact te komen met meer klanten, ook in het buitenland. ChannelEngine zorgt voor gesynchroniseerde voorraad- en prijswijzigingen tussen marktplaatsen, levert automatisch internationale facturen, past geavanceerde prijsregels toe, biedt filters om het productaanbod te controleren, checkt alle zendingen, biedt vertaaldiensten en digitale productbundels en maakt geautomatiseerde retouren mogelijk. Het systeem biedt ook volledig statistische gegevens over verkopen, landen, best verkochte producten, beste verkooptijden en nog veel meer.

De organisatie richt zich op het beschikbaar maken van de snel globaliserende e-commerce-wereld voor elk merk, distributeur en retailer. Momenteel worden verkoopkanalen toegevoegd in onder meer Zuidoost-Azië, Australië, Nieuw-Zeeland, de VS en Rusland. Om deze nieuwe kanalen net zo gebruiksvriendelijk te maken als de kanalen voor hun huidige klanten, moet het ontwikkelteam enkele aanpassingen doorvoeren. De software-engineers zullen details oplossen, zoals het omgaan met verschillende tijdzones, betere belastingberekeningen met ondersteuning van locatiespecifieke btw-regels en 24-uurs klantenondersteuning.

Volgende case

Ruben Meiland bouwt eersteklas producten met nearshore-ontwikkelaars

Voor LeadingCourses