Het komt regelmatig voor dat de waardes die in de feed zitten niet helemaal netjes zijn. Denk bijvoorbeeld aan maten die op verschillende manieren geschreven zijn, meerdere benamingen in één waarde, of tien verschillende kleuren blauw. Het aller mooiste is als je de data schoon en netjes in de feed richting Tweakwise stuurt. Maar vaak blijkt dat dit nogal een klus is. Gelukkig kan je gebruik maken van de afgeleide eigenschap Vervangen.
Ga naar de module afgeleide eigenschappen en maak een nieuwe eigenschap aan. Selecteer vervolgens de afgeleide eigenschap Vervangen.
Geef de afgeleide eigenschap een naam en selecteer de eigenschap waar je de afgeleide op wil baseren. In dit voorbeeld willen we de verschillende kleuren gaan vervangen, dus selecteren we de feed eigenschap ae-kleur.
Vervolgens heb je twee opties hoe je de waardes van de eigenschap kleur wil ophalen.
Optie 1
Alle waardes inlezen
Wanneer je (bijna) alle kleur waardes wilt vervangen kan je het beste voor deze optie kiezen. Als je deze optie hebt gekozen en je hebt de afgeleide eigenschap opgeslagen worden alle waardes voor de geselecteerde eigenschap opgehaald. Dus in dit geval krijg je dan alle kleurwaardes terug.
Optie 2
Handmatig waardes selecteren
Als je niet alle waardes wilt vervangen maar bijvoorbeeld maar 1 of 2 van de 100 waardes kun je voor optie 2 kiezen. Dan worden niet alle waardes opgehaald maar kun jij een selectie maken van de waardes die je wilt vervangen. Wanneer je deze optie selecteert en de afgeleide eigenschap opslaat, kan je vervolgens de waardes selecteren en vervangen.
In de kolom Origineel zie je nu alle waardes die in de feed staan. In de kolom Vervanging kun je de waardes invullen waarvoor je het origineel wil vervangen. Je kunt één originele waarde meerdere waardes geven. Typ één term in en vervolgens op enter. Dan kun je in dezelfde regel nog een andere waarde invullen.
Wanneer een waarde al correct is, bijvoorbeeld de kleur beige in bovenstaand voorbeeld, hoef je deze niet per se te vervangen. Je kunt namelijk aangeven wat je wilt met de waardes die niet vervangen zijn:
Je kunt er dus voor kiezen of de originele waarde wordt overgenomen, dat ze geen waarde krijgen of dat ze een vaste waarde krijgen.
Als laatste kun je ook nog een volgorde aangeven aan de waardes. Dat kun je inrichting in de 3e kolom. Deze volgorde vul je in als je de afgeleide eigenschap gebruikt als filtering en de waardes handmatig wil sorteren. Geef de waarde die je bovenaan wilt hebben de waarde 1 en nummer zo door.
Je kunt alleen een sorteringsgetal invullen bij de waardes die vervangen zijn. Dus als je een aantal vakken leeg laat, maar deze toch bovenaan wilt hebben, zou je deze wel eerst moeten vervangen.