Door Jelle Mol

Product Owner

Vernieuwde productpagina in Pricewatch - Development-iteratie #308

01-04-2025 • 15:24

39

De afgelopen sprint hebben we gewerkt aan een verbeterde productpagina in de Pricewatch waarmee je meer relevante informatie ziet in mobiele weergaven. Daarnaast zijn er weer stappen gezet met het ontwikkelen van een wysiwygeditor.

Nieuw ontwerp voor de productdetailpagina

In de Pricewatch hebben we de productdetailpagina vernieuwd, zodat je bovenaan de pagina in één oogopslag de belangrijkste informatie over het product kunt vinden. Met name op mobiele weergaven is dit een flinke verbetering. In het oude ontwerp waren in die weergave namelijk alleen de titel, uitvoeringsselector en prijsalert zichtbaar. In het nieuwe ontwerp zie je ook de afbeeldingen, belangrijkste specificaties en gebruikersreviewscore. Bovendien kun je het product direct aan je vergelijkingslijst toevoegen. Om in deze compacte mobiele weergave alles te laten passen, hebben we de banner bovenin deze pagina verplaatst naar een nieuwe positie in de pricelisting.

Pricewatch productdetailpaginaPricewatch productdetailpaginaPricewatch productdetailpagina

De vernieuwingen hebben we eerst getest in een usabilitytest met gebruikers. Vervolgens hebben we in drie a/b-testrondes het nieuwe ontwerp kwantitatief gevalideerd. Hierbij zagen we dat in het initiële ontwerp de prijzen in de mobiele weergave te laag stonden om goed gevonden te worden voor gebruikers die minder bekend waren met Tweakers. Daarom hebben we de header compacter ontworpen, zodat de pricelisting altijd zichtbaar is wanneer je op de pagina landt. De komende tijd zijn we van plan om nog verdere verbeteringen door te voeren in de pricelisting.

Update wysiwygeditor

In de vorige development-iteratie schreven we al over de keuze voor Tiptap als basis voor onze wysiwyg. Nu we voor Tiptap hebben gekozen, hebben we onderzocht hoe we hier een abstractielaag op kunnen bouwen. Deze abstractielaag moet het eenvoudiger maken om functionaliteit toe te voegen, zonder dat de developer diepgaande kennis hoeft te hebben van Tiptap.

Het doel is dat een developer dankzij deze abstractielaag eenvoudig ondersteuning kan toevoegen voor RML-tags. Door aan te geven hoe een tag er in RML uitziet en hoe deze in wysiwyg moet worden gerenderd, gaat de rest 'vanzelf'. Ook kan op deze manier een toetsenbordsnelkoppeling worden ingesteld. Deze verschijnt in de werkbalk en de developer kan ook aangeven welke markdownnotatie ondersteund moet worden. De abstractielaag maakt het mogelijk om voor een groter deel van het team aan de editor te werken, terwijl een ander deel van het team verder werkt aan basisfunctionaliteiten die wel diepgaande Tiptap- en RML-kennis vereisen.

Verder hebben we de afgelopen sprints gekeken naar interactie, bijvoorbeeld om een link in te voegen en zowel de link zelf als de linktekst aan te passen. Daarnaast is er ondersteuning gebouwd voor het feit dat RML en HTML fundamenteel anders omgaan met 'platte tekst' en hebben we een eerste blocknode toegevoegd. In onze testomgeving hebben we de wysiwyg gekoppeld aan de frontpagereacties, zodat we het geheel beter kunnen testen.

En verder

  • We hebben de optie voor Veilingen in Vraag & Aanbod weggehaald. Deze feature werd erg weinig gebruikt, maar kostte ons wel tijd qua onderhoud. Zodra alle lopende veilingen zijn afgelopen, verwijderen we de code volledig. Meer hierover lees je in deze aankondiging.
  • Het was al mogelijk om op je profiel een plaatje in jpeg-, gif- of png-formaat te uploaden, maar door een bug werd deze altijd omgezet naar een jpeg. Dit is nu opgelost waardoor onder andere ook animated gifs weer correct worden weergegeven.
  • De Pricewatch-categorie voor hoofdtelefoons is opgesplitst in Oordopjes en Hoofdtelefoons, zodat je eenvoudiger de juiste producten kunt vinden.
  • In navolging van eerdere verbeteringen op het gebied van digitale toegankelijkheid hebben we het prijsfilter in de Pricewatch voorzien van invoervelden, zodat dit filter volledig te bedienen is met toetsenbordnavigatie.
  • Bij het afsluiten van het abonnement is het dankzij de vernieuwde iDEAL 2.0-flow niet meer nodig om vooraf een bank te kiezen. De bankselectie hebben we daarom verwijderd uit de check-out.
  • Op een paar plekken op de site hebben we de kleur van de pijltjes aangepast zodat deze ook goed zichtbaar zijn in dark mode.
  • We hebben een bug met smileys in de spoilertag opgelost. Ook de bevestigingspagina na inloggen is gerepareerd en de resultatenpagina wordt weer goed ingeladen bij het gebruik van bepaalde filters.

Reacties (39)

39
39
38
2
0
0
Wijzig sortering
Wat ook enorm zou helpen als de volgorde van de filters verandert. Nu moet je telkens eerst een stuk of tien opties dichtklikken voordat je bij werkelijk bruikbare filters komt.

Als ik bijvoorbeeld op een scherm zoek, wil ik als eerste grootte en prijsrange opgeven. Het interesseert me werkelijk niet of het artikel een deal of award heeft. Of welke waardering de verkopende winkel heeft. Of hoeveel reviews er zijn.

Gewoon selecteren op product specificaties en zien wat daar uit komt!
Bedankt voor je feedback! We hebben vorig jaar de volgorde aangepast op basis van gebruik (zie .plan: Aangepaste volgorde van Pricewatch-filters - Development-iteratie #284), al gold dat wel alleen voor de categoriespecifieke filters. Zo te lezen gaat het jou vooral om de generieke filters. Een ideale volgorde voor iedereen bestaat helaas niet, want iedereen gaat weer net anders te werk in zijn of haar zoektocht. De volgorde per gebruiker laten configuren zoals @RubjeMazter voorstelt is een erg complexe oplossing die waarschijnlijk niet in verhouding staat tot het gebruik van dergelijke functionaliteit.

We hebben vorig jaar een design uitgewerkt waarbij de generieke filters bovenaan de productlisting staan (op desktopweergave). Daardoor komen de categoriespecifieke filters ook automatisch hoger te staan. Dit ontwerp staat nu in de ijskast, maar zit nog wel in onze toekomstvisie op de productlisting. Of en wanneer dat het levenslicht gaat zien, kan ik helaas niet zeggen.

[Reactie gewijzigd door jelle. op 1 april 2025 16:00]

Zou alle filters standaard inklappen niet goed werken?
Ze zouden in ieder geval van mij op dag 1 een bugtopic krijgen als ze dat zouden doorvoeren. Dat is zo wezenloos irritant
Omdat ik dan bijvoorbeeld bij monitoren iedere keer "Soort paneel" open klap, me realiseer dat dat niet het filter is waarmee je kan filteren op welk soort LCD paneel en dan die weer dicht klap en op zoek moet naar het filter wat dat wel doet.

Het feit dat de meest gebruikte (dus bovenste) filters standaard een optie of 5-6 laten zien, zorgt ervoor dat ik veel sneller het juiste vinkje te pakken heb.

En omdat ik 400 keer langs "Video in" zou scrollen, "Aansluitingen" zou openen en te lang naar de lijst filters zou staren voordat ik me besef dat "Video in" zijn eigen categorie heeft en niet meer onder "Aansluitingen" staat.

En omdat het per filter een extra klik vereist als ik alles in één keer goed heb. Zelfs als ik precies weet wat ik moet hebben ben ik dubbel zo lang bezig in verhouding tot de huidige situatie.
Hoe ver ik moet scrollen om het juiste filter te vinden heeft veel minder impact op de snelheid waarmee ik filters te pakken heb. Mijn scrollwiel werkt prima dus ik lees gewoon vluchtig tijdens het scrollen. De PW biedt nu eenmaal erg veel filters dus dat je een beetje heen en weer moet voordat je de juiste hebt is een inherent probleem.

[Reactie gewijzigd door youridv1 op 1 april 2025 17:24]

Zelfs als ik precies weet wat ik moet hebben ben ik dubbel zo lang bezig in verhouding tot de huidige situatie.
Scrollen kost ook tijd. En de minder gebruikte filters zijn nu ook al dichtgeklapt.
En omdat ik 400 keer langs "Video in" zou scrollen, "Aansluitingen" zou openen en te lang naar de lijst filters zou staren voordat ik me besef dat "Video in" zijn eigen categorie heeft en niet meer onder "Aansluitingen" staat.
De categorieën zijn een probleem apart, mogelijk zou het beter werken zonder.
Je zegt dus eigenlijk dat de namen van de filters niet duidelijk genoeg zijn?
De namen van de filters zijn in een paar specifieke gevallen niet duidelijk genoeg. Maar als ik op zoek ben naar 2560x1440, dan zie ik dat eerder dan de term "resolutie"
Dat is begrijpelijk, helemaal met de toevoeging van @youridv1 aangeeft:
Niet elk product heeft dezelfde eigenschappen.
Dan zal je per productgroep een groep aan filters moeten hebben en dat dan weer per user op moeten slaan.

Het was ook een beetje wishful thinking :D
Filters worden in de pricewatch sinds een tijdje gesorteerd op wat het meest gebruikt wordt.

De rest van je comment is een complete mening. Ik gebruik die winkel en review filters net zo vaak als de specificatie filters.

[Reactie gewijzigd door youridv1 op 1 april 2025 16:00]

Ik kan me werkelijk met geen mogelijkheid voorstellen dat iemand een product zoekt en dan als eerste wil kunnen opgeven dat het product minimaal x reviews moet hebben.
Dat is toch echt regelmatig mijn manier van zoeken.
Wat heb ik aan een score van 5 sterren als dat de mening van één liefhebber is?
dat doe ik vrij regelmatig. het komt op mij meer over alsof je vast zit in je eigen manier van de pricewatch gebruiken en je helemaal geen voorstelling kunt maken van mensen die iets anders doen

als ik in een productcategorie zit waar ik iets minder verstand van heb, zet ik vaak gelijk het reviewaantal filter op minimaal 2. Vervolgens zet ik een paar webshops uit (amazon, bol plaza, caps en max ict gaan bij mij default uit) en dan pas ga ik specs filteren. Dan kan ik gelijk bij iedere spec zien welke gevolgen die heeft voor het aantal resultaten, in plaats van dat alles ineens wegvalt als ik later het minimum aantal reviews aanpas

pas als ik dan het gevoel heb dat de reviews mijn zoekresultaat te veel limiteren, ga ik even kijken of er op basis van puur specs ook alternatieven zijn

[Reactie gewijzigd door youridv1 op 1 april 2025 17:08]

Ik doe dat meestal juist. Producten die geen review heeft na 3 maanden in pricewatch en concurrerende producten wel, is voor mij een indicatie dat het onaantrekkelijk is. Producten met goede review, maar slechts 1 of 3 voor een populair product, is vaak een "gekochte" review.

Voor mij is het dus belangrijk dat er meer dan 1 review staat en dat het duidelijk een inhoudelijke review is.

Voor complexe producten is 1 goede review natuurlijk ook super.

Voor hele nieuwe producten is het minder een probleem dat er nog geen reviews zijn. Hoewel ik dan toch snel eerst wacht tot een review van Tweakers of een aantal community leden, of een hele goede community review.
Of nog beter dat je kan filteren op welke filters je wel/niet wilt zien in de pricewatch (al moet dat dan ook weer ergens opgeslagen en beheerd worden e.d.), maar ik deel dit "probleem" ook :)
Elke categorie heeft zijn eigen filters. Dat wordt een bizar complexe UI. Dan zou je eerst de filters gelijk moeten trekken tussen alle producten in de pricewatch. Maarja persoonlijk maakt het mij niet zo veel uit hoe veel hdmi aansluitingen mijn wasmachine heeft, dus of dat nu zo slim is.

[Reactie gewijzigd door youridv1 op 1 april 2025 17:11]

Wat ook enorm zou helpen als de volgorde van de filters verandert. Nu moet je telkens eerst een stuk of tien opties dichtklikken voordat je bij werkelijk bruikbare filters komt.
forumtopic: Filter filter ? ;)
Dat forum topic kende ik niet. Maar het inderdaad precies wat ik bedoel. Ik wil snel een product kunnen zoeken. Nutteloze filters weglaten zou een heel mooie optie zijn.
@jelle. waarom kan ik bij foto's uit de pricewatch wel "swipen" op de telefoon maar niet bij bijvoorbeeld reviews?

Verder zouden de willen en hebben knoppen wat mij betreft verborgen (in een dropdown) mogen zijn. Nu nemen ze onnodig ruimte in beslag want ik denk dat er maar weinig op deze knoppen gedrukt wordt bij het bekijken van prijzen. Enkel wanneer je gaat vergelijken tussen producten hebben die knoppen zin.
De productpagina van de Pricewatch gebruikt onze nieuwe image gallery en die is elders op de site nog niet uitgerold. Het is wel de bedoeling dat we die uiteindeijk overal gaan gebruiken, maar dat is een behoorlijke klus wat we niet even tussendoor kunnen doen helaas.

Zie ook forumtopic: Wens voor foto's swipen op mobiel bij Tweakers. in Mooie features trouwens :)

Wat betreft de willen- en hebben-knoppen, voor de één is dat heel belangrijk (ook om de aantallen te zien), voor de ander weer minder ;) We hebben in testen vaker gezien dat deze pagina's niet alleen gebruikt worden voor het vergelijken van prijzen, maar juist ook voor het vergelijken van producten - bijvoorbeeld met meerdere tabbladen.
€ 1.888,- bij Plasmavisie | Alle 14 prijzen
Deze info lijkt overtollig.
Eens. In deze vorm wil ik juist weten welke winkels dan niet precies eronder willen met bijvoorbeeld 1889 of 1899 als prijs. Wellicht veel fijnere partijen en zie ik meteen wat de opties zijn. :)
https://gathering.tweaker...message/82042564#82042564 <-- De aantijging die ik daar maak is gefixed maar de CustomCSS werkt nog steeds goed. :)

edit:
Ook voor @ap3nr0ts.

[Reactie gewijzigd door Room42 op 1 april 2025 19:17]

@jelle. Op mijn telefoon in Portet modus in Chrome 134.0.6998.135 opent het vergelijken scherm, als ik er iets aan toe voeg, links en zie ik alleen nog een kruisje en een lijn en een kruisje voor elk item en soms een deel van de laatste letter van elk item.

Vanuit het top menu is het overzicht wel te zien.

Deze site https://nl.piliapp.com/what-is-my/screen-resolution/ zegt:

Browser breedte / hoogte: 393 x 873

Schermresolutie: 1080 x 2400
window.devicePixelRatio: 2.75


In landschap modus lijnt de pop-over ook links uit, net 1 pixel voor het einde van de image. Je ziet dus iets meer maar niet veel meer en 1 lijntje van het product image naast het vergelijken scherm dat grotendeels buiten de view valt als je er net een nieuw item aan toevoegt.

[Reactie gewijzigd door djwice op 1 april 2025 22:02]

Gebeurt dit toevallig op de productlisting, bijvoorbeeld categorie: Smartphones? En dus niet de productdetailpagina zoals uitvoering: Apple iPhone 16, 128GB opslag Zwart?

Want in dat geval is dit een bekende bug inderdaad, gaan we zo snel mogelijk oplossen :) Bedankt voor het melden!
Ja, als ik bij de eerste link op een "vergelijken" knop druk.

Bij de tweede link zie ik niet hoe ik het product aan de vergelijkingslijst kan toevoegen.
Oh, ik zie nu dat er een icoontje staat.
Als ik daar op klikt wordt er überhaupt geen lijst getoont, dus alleen aan het blauw worden en een verandering in nummer bovin het scherm moet ik opmaken dat hij is toegevoegd.

Om eerlijk te zijn had ik dit icoontje nooit eerder geïdentificeerd als voeg toe aan vergelijkings lijst. Ik had hem ook naast de bel verwacht qua locatie, daar boven kijk ik eigenlijk niet. Kun je wellicht een wat minder complex icoon gebruiken dat heel veel lijkt op het vergelijkings icoon maar dan met een plus of min met rondje er omheen op de plek waar normaal de teller staat?
Hoezo hebben jullien aar die product details gekeken, zeker op mobile, en besloten "dit is absoluut niet chaotisch".
Eens. Het voelt erg chaotisch. Sommige elementen nemen onnodig veel ruimte in gebrek, voornamelijk de 'Willen' en 'Hebben' knoppen en de 'Wacht je op een prijsdaling?' rij. De afbeelding is dan weer te klein.
Op desktop ook, was voorheen een stuk minder druk met minder overbodige/overbodig grote knoppen.

[Reactie gewijzigd door aaahaaap op 1 april 2025 18:38]

Vroeg me al af wanneer er een .plan voor zou komen. Had deze nieuwe weergave al een paar dagen maar vind het echt vreselijk :( Het eerste deel op de product pagina oogt enorm rommelig en de prijs daar tonen heeft absoluut geen meerwaarde omdat de eerste shop vaak toch niet de beste is.

Daarnaast (weet niet meer goed hoe het eerst was) is de afbeelding mega lelijk in de donkere modus zo met de witte achtergrond. Dat het wel iets beter gekund toch?

[Reactie gewijzigd door Brummetje op 1 april 2025 16:19]

Daarnaast (weet niet meer goed hoe het eerst was) is de afbeelding mega lelijk in de donkere modus zo met de witte achtergrond. Dat het wel iets beter gekund toch?
We krijgen de afbeeldingen zo aangeleverd, voor productfotografie is het gebruikelijk om een witte achtergrond te gebruiken (in het kader van contrast, consistentie etc). Dus daar kunnen we weinig aan doen. Ten opzichte van het oude ontwerp is de afbeelding wel groter geworden met een groter kader, dus dat is misschien wat je opvalt.
"De Pricewatch-categorie voor hoofdtelefoons is opgesplitst in Oordopjes en Hoofdtelefoons, zodat je eenvoudiger de juiste producten kunt vinden."

Top! Ik heb geen behoefte aan oordopjes en moest deze er altijd uit filteren. Beide zijn toch wel heel verschillende producten, dus het lijkt me goed dat de nu opgesplitst zijn.
Wanneer gaat het smiley project afgerond worden? @Femme heeft er al maanden niks aan gedaan.

[Reactie gewijzigd door retrey op 1 april 2025 15:43]

Ik vind het erg vreemd ogen dat de leader/header smaller is dan de lijst met shops en filters eronder. Ik zie dat de breedte overeenkomt met de tabs, maar in mijn hoofd klopt dat niet. Kan zijn dat ik er aan moet wennen..

Verder oogt de leader erg druk, veel informatie erin gepropt die ik niet heel interessant vind.
Toffe verbeteringen!

Wat ik zelf nog graag terug zou willen zien, is een functie om filters mee te nemen als ik tussen de Pricewatch en de Vraag en Aanbod pagina's van een productcategorie wissel. Als ik mij mijn opties voor een aankoop wil vergelijken, kijk ik vaak graag naar zowel nieuwe aanschaffen vs tweedehands opties. Wanneer ik nu wil wisselen, worden de filters niet meegenomen en moet ik ze opnieuw invoeren. Het zou heel fijn zijn als ik de filter wel mee kan nemen, of dat nou automatisch gaat of met een knopje.

Op dit item kan niet meer gereageerd worden.