Tweakwise vervangt native Magento 2 search en faceted navigation. Lees over de performance-winst, merchandising-regels en wanneer het de juiste keuze is.
Magento 2 + Tweakwise — navigatie en merchandising
30% hogere conversie na het vervangen van native Magento search. Dat zien wij bij klanten die overstappen op Tweakwise. Niet omdat native slecht is, maar omdat Magento's eigen zoek- en navigatielaag simpelweg niet gebouwd is voor serieuze e-commerce catalogussen.
Tweakwise is een Nederlandse SaaS-oplossing voor site search, faceted navigation en merchandising. In dit artikel leggen we uit wat Tweakwise doet, hoe de integratie met Magento 2 werkt, wat het oplevert — en wanneer je het beter niet kunt gebruiken.
Wat doet Tweakwise precies?
Tweakwise neemt drie verantwoordelijkheden over van Magento:
- Site search — zoekresultaten op basis van relevantie, synoniem-matching en leergedrag
- Faceted navigation — filterlayers met smart-filtering, uitsluiting van lege resultaten en dynamische sortering
- Merchandising — regels die bepalen welke producten wanneer en waar getoond worden
Technisch werkt het via een feed: Magento exporteert productdata naar Tweakwise (XML of via API), Tweakwise indexeert en serveert de resultaten terug via een REST API. De frontend haalt resultaten op bij Tweakwise in plaats van bij Magento's eigen Elasticsearch-index.
Waarom native Magento search tekortschiet
Magento 2 gebruikt standaard Elasticsearch (of OpenSearch). Dat is solide voor basis-zoekfunctionaliteit, maar kent harde limieten zodra je merchandising of geavanceerde navigatie wilt.
Problemen die wij in de praktijk tegenkomen:- Geen merchandising-regels zonder custom development
- Facet-configuratie is handmatig en per attribute — geen dynamische sortering op populariteit
- Lege resultaten bij filters (je klikt een filter aan en krijgt nul producten te zien)
- Geen synoniem-management via de admin
- Relevantie-tuning vereist Elasticsearch-kennis, niet alleen Magento-kennis
- Geen click-tracking of zoekopdracht-analytics out of the box
Voor een catalogus van minder dan 2.000 producten met weinig filterlogica werkt native prima. Zodra je meer dan 5.000 SKU's hebt, seizoensacties wilt promoten of A/B-tests op zoekresultaten wilt draaien, loop je vast.
Een ander onderschat probleem is de onderhoudsdruk. Elke keer dat je een nieuw attribute toevoegt of een filteroptie wilt aanpassen, moet een developer erin. Dat blokkeert je marketing-team. Tweakwise lost dat op door de configuratie naar een aparte interface te verplaatsen die niet-technische gebruikers kunnen beheren.
De integratie: hoe Tweakwise verbindt met Magento 2
Tweakwise levert een officiële Magento 2 extensie. Na installatie verloopt de koppeling als volgt:
- Feed-export — Magento genereert periodiek een XML-feed met producten, categorieën en attributen
- Indexering — Tweakwise verwerkt de feed (doorgaans binnen minuten voor kleinere catalogi, tot een uur voor grote)
- API-requests — Tweakwise vervangt de zoek- en navigatierequests op categorie- en zoekpagina's
- Resultaten — productdata en facets komen terug via de Tweakwise API; Magento rendert de pagina's
De feed kan worden geconfigureerd voor incrementele updates (delta-feed) zodat voorraadwijzigingen snel doorkomen. In de praktijk raden we een delta-interval van 15 minuten aan voor shops met hoge voorraadmutaties.
Voorbeeld: Tweakwise API-request via PHP
$client = new \GuzzleHttp\Client();
$response = $client->get('https://navigator-api.tweakwise.com/navigation', [
'query' => [
'InstanceKey' => $this->config->getInstanceKey(),
'p' => $request->getParam('p', 1),
'ps' => 24,
'q' => $request->getParam('q', ''),
'tn_cid' => $category->getId(),
'tn_sort' => $request->getParam('product_list_order', 'Relevance'),
],
'headers' => [
'Accept' => 'application/json',
],
]);
$data = json_decode($response->getBody()->getContents(), true);
De officiële extensie doet dit al voor je. Dit voorbeeld is nuttig als je een headless Magento setup bouwt of custom frontend-logica nodig hebt.
Merchandising-regels: wat kun je ermee?
Merchandising is waar Tweakwise echt het verschil maakt ten opzichte van native. Je configureert regels in de Tweakwise-interface — geen deployment nodig.
Voorbeelden van merchandising-regels:- Producten met marge > X altijd in de top-5 tonen
- Seizoensartikelen bovenaan plaatsen tijdens een specifieke periode
- Uitverkochte producten automatisch naar de onderkant verplaatsen
- Specifieke merken boosten of verlagen op categorieniveau
- Bannering: een redactioneel blok tonen op positie 3 bij bepaalde zoekterms
Dit is vergelijkbaar met wat je handmatig doet in Magento's category sort order — maar dan schaalbaar, meetbaar en zonder technische tussenkomst van een developer.
Tweakwise biedt ook A/B-testing voor merchandising-regels. Je kunt twee varianten van een categoriepagina testen en op basis van conversie-data de winnaar activeren. In de praktijk gebruiken weinig klanten dit feature direct bij de start — begin eerst met de basis op orde en voeg A/B-testing toe zodra je baseline stabiel is.
Wij zien bij klanten dat merchandising-regels gemiddeld 2-4 weken duren voordat je de impact goed kunt meten. Begin klein: pak je top-5 categorieën met het hoogste bouncepercentage en stel daar regels in. Daarna schaal je op naar de bredere catalogus.
Performance: Tweakwise vs. native Elasticsearch
Native Magento search genereert zware Elasticsearch-queries, met name bij meerdere actieve filters. Op shared hosting of een underpowered VPS loopt de TTFB snel op naar 600-1200ms voor categoriepagina's.
Tweakwise handelt de zoekintelligentie af op hun eigen infrastructuur. Magento doet alleen een API-call en rendert de response. In de praktijk:
| Scenario | Native Elasticsearch | Tweakwise API |
|---|---|---|
| Categoriepagina, geen filters | 150–400 ms | 80–180 ms |
| Categoriepagina, 3 filters actief | 400–900 ms | 90–200 ms |
| Zoekresultaten, complexe query | 300–800 ms | 100–220 ms |
| Server load bij piekverkeer | Hoog | Laag (offloaded) |
De cijfers zijn ranges gebaseerd op eigen projectervaring — geen benchmark onder gecontroleerde omstandigheden. Jouw resultaat hangt af van servergrootte, caching en catalogusgrootte. Maar de richting klopt: Tweakwise ontlast de Magento-server merkbaar.
Dit heeft ook gevolgen voor je hosting-kosten. Shops die vanwege zoekladingen een grotere VPS draaiden, konden bij ons na een Tweakwise-implementatie soms een tier lager.
Tweakwise vs. Klevu vs. native: wanneer kies je wat?
Dit is de vraag die wij het vaakst krijgen. Eerlijk antwoord: er is geen universeel correcte keuze.
| Criterium | Native Magento | Tweakwise | Klevu |
|---|---|---|---|
| Catalogusgrootte | < 5.000 SKU's | 5.000–500.000 SKU's | 5.000–500.000 SKU's |
| Merchandising-regels | Beperkt (via sort order) | Uitgebreid | Uitgebreid |
| AI-gebaseerd leren | Nee | Beperkt (click data) | Ja (sterker) |
| NL-taalondersteuning | Goed | Zeer goed | Goed |
| Kosten (indicatie) | Licentie inbegrepen | Reken op €500–€2.000/mnd | Reken op €800–€3.000/mnd |
| Magento 2 extensie | Standaard | Officieel | Officieel |
| Implementatietijd | 0 | 2–4 weken | 2–4 weken |
- Je catalogus klein en stabiel is
- Je geen budget hebt voor een externe SaaS
- Je weinig variatie in filters hebt (minder dan 10 attributen)
- Je meer dan 5.000 producten hebt
- Je merchandising wilt zonder developer-tussenkomst
- Je Nederlandse taalondersteuning en lokaal support belangrijk vindt
- Je performance op categorieën en search wilt verbeteren
- AI-gedreven personalisatie en automatisch leren prioriteit hebben
- Je een internationaal publiek bedient en taalvariatie meer speelt
- Je budget hoger ligt en je sneller wil profiteren van ML-gebaseerde relevantie
Tweakwise en Klevu zijn in prijs en functie vergelijkbaar. De doorslag bij ons is vaak de Nederlandse taalondersteuning en de sterke faceted navigation van Tweakwise voor complexe filter-setups.
Valkuilen bij implementatie
Implementaties gaan mis op drie punten:
1. Feed-kwaliteitAls je productdata in Magento rommelig is — inconsistente attributen, ontbrekende waarden, dubbele SKU's — komt dat vergroot terug in Tweakwise. Clean je data voor implementatie, niet erna.
2. CachingTweakwise-responses zijn cacheable. Zorg dat je Varnish of Magento's FPC correct configureert voor Tweakwise-pagina's. Zonder cache gaat de TTFB-winst deels verloren.
3. Headless/HyvaOp een Magento webshop met Hyvä frontend werkt de standaard Tweakwise-extensie niet out-of-the-box. Hyvä levert een aparte compatibiliteits-module. Plan hier extra tijd voor in — reken op een halve tot een volledige dag extra integratiewerk.
4. Synoniem- en redirectconfiguratieTweakwise heeft een krachtige synoniem-manager, maar die werkt alleen als je hem vult. Zorg bij de go-live dat je de top-50 no-result-zoekopdrachten van het afgelopen jaar hebt doorgenomen en de belangrijkste synoniemen hebt ingevoerd. Een lege synoniem-lijst is een gemiste kans.
ROI: wanneer verdient Tweakwise zichzelf terug?
Een ruwe rekensom: als je webshop €1,5 miljoen omzet per jaar draait en je zoekervaringen (search + navigatie) verantwoordelijk zijn voor 40% van de sessies, praat je over €600.000 omzet die door Tweakwise wordt beïnvloed.
Een conversie-uplift van 10% op die sessies — conservatief — levert €60.000 extra op jaarbasis. Dat staat ruim tegenover een Tweakwise-abonnement van pak hem beet €12.000–€24.000 per jaar voor een middelgrote shop.
Wij adviseren altijd een baseline-meting voor je begint: sla zoekopdrachten, click-through rates en conversiepercentages op categoriepagina's op. Zo kun je na 3 maanden een eerlijke vergelijking maken.
Samenwerking met andere Magento-modules
Tweakwise werkt goed samen met:
- Akeneo / PIM — productdata vloeit via Magento naar Tweakwise, geen directe koppeling nodig
- MSI (Multi Source Inventory) — voorraad-per-bron is exporteerbaar naar de feed
- B2B-modules — klantsegmentatie is mogelijk via custom feed-attributen, maar vereist maatwerk
- PageBuilder — bannering via Tweakwise vervangt deels de behoefte aan CMS-blokken op categoriepagina's
- Google Analytics / GA4 — Tweakwise-events zijn te koppelen via datalayer, zodat je zoekgedrag en filter-gebruik kunt analyseren in je eigen analytics-omgeving
Met Laravel backend-services of custom middleware kun je de Tweakwise feed ook aanvullen met data die buiten Magento leeft — zoals externe voorraadinformatie of klantsegmenten uit een CRM. Dit is met name nuttig voor B2B-shops waar prijsafspraken of beschikbaarheid per klantgroep verschilt.
Veelgestelde vragen
Werkt Tweakwise ook met Magento Open Source (Community Edition)?Ja. De extensie werkt op zowel Adobe Commerce als Magento Open Source. De functionaliteit verschilt niet op basis van de Magento-editie — alleen je eigen catalogusfunctionaliteit bepaalt wat je kunt aanbieden.
Hoe lang duurt een standaard Tweakwise-implementatie?Reken op 2 tot 4 weken voor een standaard Magento 2 webshop zonder headless frontend. Met Hyvä of een custom frontend ben je eerder richting 4 tot 6 weken. De meeste tijd gaat zitten in feed-configuratie, testfase en het inrichten van de eerste merchandising-regels.
Kan ik Tweakwise gebruiken zonder de officiële extensie?Technisch wel — de Tweakwise API is goed gedocumenteerd en je kunt eigen integraties bouwen. In de praktijk raden we de officiële extensie aan als startpunt. Alleen bij headless setups heeft een custom integratie de voorkeur.
Wat gebeurt er als Tweakwise een storing heeft?De officiële extensie heeft een fallback naar native Magento search. Je kunt dit instellen in de configuratie. De fallback is functioneel maar minder geavanceerd — zorg dat je Elasticsearch dus gewoon blijft draaien als backup.
Overweeg je Tweakwise te implementeren op jouw Magento webshop, of wil je weten of het past bij jouw situatie? Neem contact op — we kijken graag mee.

Geschreven door Ruthger Idema
15+ jaar ervaring in e-commerce development. Gespecialiseerd in Magento, Shopify en Laravel maatwerk.
Meer over ons team →