De afgelopen maanden hebben we gewerkt aan allerlei verbeteringen en optimalisaties We lichten de volgende punten kort toe:
Features
Search Banner Module
Binnen de categorie Zoeken, is er de module Banners. Met deze module kun je eenvoudig je eigen zoekbanner opzetten. Een zoekbanner is een advertentie die getoond wordt op een pagina met zoekresultaten. Deze advertentie bestaat uit een klikbare afbeelding, die naar een nieuwe pagina leidt. Banners kunnen voor verschillende doeleinden worden gebruikt:
- Stimuleren van de verkoop van bepaalde producten
- Bepaalde aanbiedingen onder de aandacht brengen
- Bepaalde producten of merken onder de aandacht brengen
Met de module Banners kun je een banner instellen voor een bepaalde periode, op basis van bepaalde zoektermen of voor alle zoektermen.
Onze Javascript implementatie bevat deze module out-of-the-box. De API implementatie vereist dat je je implementatiepartner de functie laat implementeren.
Personal merchandising metrics
Retentie in dagen en aantal profielen zijn nu zichtbaar in het Tweakwise dashboard.
De "Retentie in dagen" is de tijd in dagen tussen het oudste en het nieuwste profiel. Je kunt dit lezen als een geschatte waarde van hoe lang een PM profiel "in leven" blijft. Het "Aantal profielen" is het aantal PM profielen voor die specifieke instantie.
Autocomplete moet 'matchen op begin van elk woord' & productsuggestions uitbreiden met URL attribute
We hebben een nieuwe manier ontwikkeld om verbeterde en snellere resultaten weer te geven voor de categorie suggesties en attribuut suggesties. Let op! Dit kan resulteren in andere maar betere resultaten dan voorheen. We hebben ook wijzigingen aangebracht in de productsuggesties, producten resultaten worden uitgebreid met extra data en we hebben de eigenschap URL toegevoegd aan de response zoals gevraagd door Social Deal.
Optimalisaties
Nieuwe afgeleide eigenschap Samenvoegen
Met deze eigenschap is het bijvoorbeeld mogelijk om meerdere bestaande eigenschappen samen te voegen of om extra tekens zoals 'mm' op te geven. Dankzij deze eigenschap hoeven we de afgeleide eigenschap Advanced niet meer te gebruiken om hetzelfde resultaat te bereiken.
Foutmelding feed import verbeterd
In deze release hebben we ook gewerkt aan het verbeteren van onze foutmeldingen als het gaat om feed import issues. Afgelopen weken hebben we bij een aantal klanten gezien dat de feed import mislukt, na onderzoek blijkt dat dit komt doordat wij de feed proberen te downloaden en dat de klant tegelijkertijd de feed aan hun kant up-to-date te houden. De foutmeldingen die hieruit voortkwamen waren onduidelijk en daarom hebben we een betere foutmelding gemaakt richting de klant.
'Combinereen' afgeleide eigenschappen moet kunnen omgaan met meerdere waarden
In deze eigenschap hebben we het mogelijk gemaakt om meerdere voorwaarden in te stellen voor dezelfde waarde. Dit betekent dat je voor dezelfde waarde meerdere voorwaarden kunt instellen en niet langer gebonden bent aan een enkele AND of OR operator.
Valutasymbool configureren in JavaScript implementatie
Je kunt nu het valutasymbool configureren! Onze JS-klanten zitten dus niet meer vast aan het €-teken op producttegels. Natuurlijk blijft dit nog steeds de standaardvaluta.
Changes en bugfixes
Sortering gaat kapot door conflict met PrototypeJS
We hebben een bug verholpen waarbij het sorteren niet werkte door een conflict met de PrototypeJS library (algemeen gebruikt in Magento winkels).
Backend API toont verwijderde categorieën zonder een manier om erachter te komen of ze zijn verwijderd
In het algemeen loopt de Backend API weer op de 'oude' manier met de categoryId. Als je een gefabriceerde key wil gebruiken, gebruik de call: getbykey om de categoryId op te halen.
PLP laadt niet als hash #tn_q= is
In deze release hebben we een bug gefixt waarbij de product lister pagina (JS Medium) niet laadde als de Tweakwise hash '#twn|?tn_q=' was. Deze specifieke bug werd veroorzaakt als een gebruiker een zoekterm invoerde, die verwijderde en een hard-reload van de pagina deed.