Uitgebreid zoeken naar eigenschappen: zo hebben we het zoeken naar waarden in Shopware 6 verbeterd
Gerelateerde berichten
- FAQ Professional 2.0 – relaunch met statistieken, beoordelingen en AI-ready schema
- Custom Products voor admin-bestellingen: configureerbare producten direct in de bestelling
- Shopware 6-updates: alle wijzigingen in één overzicht
- Kennisgeving over de wettelijke garantie en GARAN-label vanaf 27-09-2026
Meest gelezen
Nieuwste berichten
- Shopware 6-updates: alle wijzigingen in één overzicht
- FAQ Professional 2.0 – relaunch met statistieken, beoordelingen en AI-ready schema
- Kennisgeving over de wettelijke garantie en GARAN-label vanaf 27-09-2026
- Custom Products voor admin-bestellingen: configureerbare producten direct in de bestelling
- Wat een sitemap echt doet en hoe u die in Shopware onder controle krijgt
Categorieën
We werken al vele jaren met Shopware en staan er volledig achter. Toch weten we ook dat Shopware niet perfect is. Soms schudden we even zachtjes ons hoofd als een functie niet helemaal is doordacht. Zo zijn we ook op het idee voor onze nieuwe plug-in gekomen.
Het gaat om het dialoogvenster “Eigenschappen configureren”, waarin je bij het beheren van een product de passende eigenschapswaarden selecteert. In een shop met weinig waarden merk je daar niets van. Maar zodra er veel afmetingen als waarden zijn ingevoerd, kun je daar behoorlijk lang naar één enkele waarde zoeken. Dat viel ons op tijdens het testen met een groter assortiment, daarover zo meteen meer.
Waar de standaardzoekfunctie tekortschiet
Sinds Shopware 6.6.6 wordt in dit dialoogvenster niet meer alleen de naam van de eigenschapswaarde doorzocht. Ook de naam van de groep waartoe de waarde behoort, wordt meegenomen. Daarbij worden de afzonderlijke woorden van de zoekterm met “of” gecombineerd. Als een van de woorden dus in de groepsnaam voorkomt, belanden alle waarden van die groep in de lijst. En voor een treffer is één enkel van de ingevoerde woorden al genoeg. Bij “19 × 14” verschijnen zo bijvoorbeeld ook “Aantal lampjes / 19” of “Fitting / E14”. Vervolgens wordt op naam gesorteerd. Hoe goed een waarde bij de zoekterm past, speelt daarbij geen rol.
We hebben dit in onze testshop nagebootst. De invoer “deco figuur” leverde alle waarden van de groep “Figuurtype” op, waaronder ook “Heks” of “Hond”, en de lijst was 47 pagina’s lang. Bij de afmeting “19 × 14” waren het 311 pagina’s, en de waarden waar je eigenlijk naar zocht, stonden niet bovenaan. Toen wilden we dat in elk geval veranderen.

Zonder plug-in: zoeken naar “19 × 14” levert 311 resultaatpagina’s op, bovenaan staan waarden als “Aantal lampjes / 19” of “Fitting / E14”.
Wat we aan de zoekfunctie hebben veranderd
De Uitgebreide eigenschapszoekfunctie grijpt precies in op de twee punten die ons tijdens het testen opvielen, en sorteert de treffers daarna ook nog opnieuw.
Als eerste hebben we de combinatie omgedraaid. De zoekterm wordt nog steeds bij de spaties in afzonderlijke woorden opgesplitst. Maar er wordt alleen nog getoond wat al deze woorden in de naam bevat. Wie een tweede woord intypt, krijgt dus een kortere lijst, geen langere. Een woord mag daarbij gerust midden in een langere naam staan, “figuur” vindt bijvoorbeeld ook “Decofiguur”, en in welke volgorde de woorden in de naam voorkomen, maakt niet uit. Bij “19 × 14” blijft in de testshop daardoor “19 × 14 × 7 cm” over, maar bijvoorbeeld ook “12 × 19 × 14 cm”, omdat beide getallen erin voorkomen.
Als tweede hebben we de groepsnaam uit de zoekopdracht gehaald. Er wordt alleen nog gezocht in de naam van de waarde zelf. “Heks” en “Hond” verschijnen bij “deco figuur” dus niet meer, omdat in hun naam “deco” noch “figuur” voorkomt, ongeacht hoe de groep heet.
En dan is er nog de volgorde. De lijst wordt niet meer alfabetisch weergegeven. Wat met de volledige zoekterm begint, staat bovenaan. Bij “19 × 14” is dat bijvoorbeeld “19 × 14 × 7 cm”. Daaronder volgen waarden waarin de term aaneengesloten ergens in de naam voorkomt, zoals “10 × 19 × 14 cm”. Helemaal onderaan komen de waarden waarin de woorden verspreid staan, bijvoorbeeld “14 × 19 × 11 cm”. Binnen deze groepen wordt vervolgens nog op naam gesorteerd, en wel zoals een mens telt: “2 cm” staat vóór “10 cm”. Bij een sortering teken voor teken zou het andersom zijn, omdat de 1 vóór de 2 komt. Zonder zoekterm is er geen weging, dan verschijnen de waarden gewoon in deze naamsortering.

Met plug-in: 2 resultaatpagina’s, waarden die met “19 × 14” beginnen, staan bovenaan.
In de testshop is de lijst voor “deco figuur” daarmee geslonken van 47 naar 3 pagina’s, bij “19 × 14” van 311 naar 2 pagina’s. In een andere shop kan dat anders uitvallen; dat hangt af van de eigen eigenschappen en van hoe lang de waardelijsten zijn. Wie het precies wil weten, vindt de drie regels met alle details in de documentatie.


Zonder plug-in: 47 pagina’s, ook “Figuurtype / Heks” en “Figuurtype / Hond” verschijnen, omdat de groepsnaam overeenkomt. Met plug-in: 3 pagina’s, alleen waarden met “deco” en “figuur” in hun eigen naam.
Wat hetzelfde blijft
De plug-in werkt alleen in de administratie. De zoekfunctie die uw klanten in de shop gebruiken, wordt niet beïnvloed, en het beheer van de eigenschappen onder “Catalogi → Eigenschappen” evenmin. Als in het dialoogvenster al een eigenschapsgroep is geselecteerd, wordt zoals gebruikelijk alleen in de waarden daarvan gezocht.
Er worden geen databasetabellen aangemaakt, er worden geen eigen gegevens opgeslagen en bestaande gegevens worden niet gewijzigd. Eigen rollen of rechten brengt de plug-in ook niet mee. Wie het dialoogvenster mag openen, wordt nog steeds geregeld door de rechten in Shopware. De weging van de drie niveaus is vast in de plug-in vastgelegd en kan niet worden ingesteld. Mocht iemand een andere volgorde nodig hebben, dan kan hij gerust contact met ons opnemen.
Installatie en voorwaarden
Heel eenvoudig: u hoeft niets in te stellen. Na de installatie en activering onder “Extensies → Mijn extensies” wordt de cache geleegd en de administratie opnieuw geladen, dat is alles. Opnieuw indexeren is niet nodig. Om het uit te proberen, opent u een product onder “Catalogi → Producten”, gaat u naar het tabblad “Specificaties” en klikt u daar op “Eigenschappen configureren”. Wordt de plug-in weer verwijderd, dan geldt het standaardgedrag van Shopware en blijft er niets achter.
De Uitgebreide eigenschapszoekfunctie werkt met Shopware 6.6.0.0 tot en met 6.7.14.0. Ze kost € 7,99 per maand en is maandelijks opzegbaar; met een jaarabonnement is het € 83,88, telkens exclusief btw. U begint met een gratis proefmaand in de Shopware Store.
Ons advies
Als er in uw team regelmatig producten met veel eigenschappen worden beheerd, is het waarschijnlijk de moeite waard om de proefmaand eens te bekijken. Zoek een afmeting uit uw eigen assortiment één keer vóór en één keer na de activering op en vergelijk het aantal pagina’s. En als u in Shopware zelf een plek tegenkomt waarbij u uw hoofd schudt, vertel het ons dan. Misschien wordt dat de volgende plug-in.
Verdere links
Uitgebreide eigenschapszoekfunctie in de Shopware Store
Documentatie bij de Uitgebreide eigenschapszoekfunctie
ganz super toll2
noch viel toller
Das ist ein Test-Zitat.
fsSAF
Reacties
Nog geen reacties.
Schrijf een reactie