Met de afgeleide eigenschap SQL Replace kun je bepaalde tekens, letters, cijfers en termen binnen een eigenschap vervangen. Je kunt deze afgeleide eigenschap gebruiken wanneer je bijvoorbeeld de streepjes uit een artikelnummer wil vervangen door een spatie. Of als je een compleet woord in een eigenschap wil vervangen.
Geef als eerste de nieuwe afgeleide eigenschap een naam en geef ook direct aan op basis van welke eigenschap deze afgeleide eigenschap moet zijn. In dit voorbeeld baseren we de afgeleide eigenschap op de feed eigenschap Artikelnummer.
Je moet eerst de afgeleide eigenschap opslaan voordat je verder kunt met configureren!
Vervolgens kun je aangeven wat je precies wilt vervangen. Geef bij de kolom originele waarde aan welke waarde je wilt vervangen. In de kolom vervanging geef je aan waardoor je de originele waarde wilt vervangen.
In dit voorbeeld wordt er een aantal waardes vervangen. Zo geeft de eerste regel aan dat het '-' teken wordt vervangen voor een '+' teken. Dus een artikelnummer met de originele waarde STOEL1234-BLAUW wordt door deze afgeleide eigenschap vervangen door de waarde STOEL1234+BLAUW
Je kunt dit ook met gehele woorden doen. In regel 2 vervang je het woord 'stuks' door 'aantal'.
Met de laatste regel wordt een punt vervangen door niks. Dit kun je doen door het vak helemaal leeg te laten. Op deze manier kun je dus het artikelnummer 456.876.154 vervangen door 456876154. Dit komt vaak van pas voor de module Zoeken wanneer je typenummers of artikelnummers hebt met bepaalde tekens erin. Veel bezoekers typen als zoekterm niet het volledige artikelnummer in met alle tekens. Vaak worden de tekens weg gelaten tijdens de zoekactie. Door middel van deze afgeleide eigenschap kun je deze zoektermen optimaliseren en ervoor zorgen dat je bezoekers snel bij het juiste product terecht komen.