Een klant vult een verlanglijst met acht producten en stelt voor elk een hoeveelheid in. Dan loopt hij tegen een muur aan: wat kost de hele lijst eigenlijk? Tot nu toe moest hij elke subtotaal met de hand optellen. Met SaveTo Wishlist Lite 1.1.8 wordt het WooCommerce-verlanglijsttotaal nu direct onder de items weergegeven.
Deze release voegt ook een nieuwe privacy-schakelaar toe. Deze schakelt de cookie uit die onze plugin elke keer schrijft als een klant een product opslaat. Dat is belangrijk als uw winkel toestemming nodig heeft voordat deze een marketingcookie plaatst.
Beide functies kwamen voort uit vragen die een winkelier ons stelde voordat hij kocht, en beide zijn gratis in Lite. In dit artikel bespreken we hoe elk werkt, waar de instelling zich bevindt en wat u eerst moet controleren.
Spring naar:
Grote Updates: Verlanglijsttotalen En Cookiebeheer
Deze release beantwoordt twee vragen van die winkelier. De eerste is een duidelijk cijfer voor de waarde van een verlanglijst. De tweede is meer controle over wat de plugin opslaat in de browser van een klant.
1. Verlanglijsttotaal: zie wat de hele lijst waard is
Uw verlanglijstpagina toont al een prijs, een hoeveelheid en een subtotaal voor elk item. Nu telt het ze allemaal op. Een rij Totaal staat onder de items op zowel de pagina voor ingelogde gebruikers als de gastverlanglijstpagina.

Het totaal is standaard ingeschakeld. Om de instelling te vinden, ga naar uw WordPress-dashboard. Klik vervolgens op SaveTo Wishlist > Instellingen > Verlanglijstpagina > Algemene opties en zoek naar Verlanglijst Totaal Tonen.
Wat u moet weten:
- Het omvat de hele lijst: Het totaal telt elk item in de verlanglijst op, niet alleen de items op het scherm. Een koper kan doorklikken naar pagina twee en het cijfer blijft hetzelfde.
- Het volgt de zoekbalk: Wanneer een koper hun verlanglijst doorzoekt, wordt het totaal verkleind tot de overeenkomende items. Wis de zoekopdracht en het volledige totaal komt terug.
- Het beweegt met hoeveelheden mee: Wijzig een hoeveelheid met de hoeveelheidsknoppen en het totaal wordt direct bijgewerkt. Het verwijderen van een item werkt het ook bij.
- Het komt overeen met de Subtotaal kolom: Het totaal gebruikt dezelfde prijsberekening als elk Subtotaal, dus de twee komen altijd overeen. Items zonder prijs worden weggelaten.
- Het faalt veilig: Als het totaal niet kan laden, toont de pagina geen totaal in plaats van een verkeerd totaal. De verlanglijsttabel blijft hoe dan ook werken.
- Eén schakelaar schakelt het uit: Stel Verlanglijst Totaal Tonen in op Nee en de rij verdwijnt. De items van uw kopers worden nog steeds normaal weergegeven.

Hier is waarom dat belangrijk is. Lite heeft al een knop Alles aan winkelwagen toevoegen die een hele lijst naar de winkelwagen verplaatst. Nu kunnen kopers zien wat die lijst kost voordat ze erop klikken.
Een paar beperkingen zijn het vermelden waard. Op de verlanglijstpagina voor ingelogde gebruikers wordt het totaal niet weergegeven wanneer meer dan 200 items overeenkomen. De limiet houdt het extra verzoek dat elk item ophaalt klein. Gastverlanglijsten hebben deze limiet niet.
Het totaal blijft ook verborgen wanneer SaveTo Wishlist Pro de kolom Prijs of Subtotaal van de itemtabel verbergt. Op die manier zien kopers nooit een totaal voor cijfers die u hebt gekozen om te verbergen.
Voor ontwikkelaars: Twee JavaScript-filters laten u het totaal wijzigen zonder plugin-bestanden te bewerken. stwlite_wishlist_total wijzigt het getal, en stwlite_wishlist_total_html wijzigt de markup op de pagina. Beide komen van wp.hooks, dus enque uw script met wp-hooks als afhankelijkheid. Laad het vóór het SaveTo Wishlist-script zodat uw filters eerst worden geregistreerd.
wp.hooks.addFilter( 'stwlite_wishlist_total', 'my-plugin', function ( total, items ) { return total * 0.9; } );
Hier zijn ook beveiligingen. Als het getal filter iets retourneert dat geen eindig getal is, negeert de plugin het en behoudt het berekende totaal. Bovendien verwijdert de plugin scripts en onveilige markup uit de uitvoer van het HTML-filter voordat het wordt weergegeven.
2. Privacybeheer: schakel de cookie voor het signaal "toegevoegd aan verlanglijst" uit
Elke keer dat een klant een product opslaat, schrijft SaveTo Wishlist een cookie genaamd stwlite_wishlist_added. Het vuurt ook een browserevenement af genaamd stwlite_added_to_wishlist. De cookie blijft 30 dagen geldig, en popup en marketingtools gebruiken beide signalen om kopers te identificeren die iets op hun verlanglijst hebben gezet.
Dat is handig als je verlanglijst-pop-ups gebruikt. Onder regels zoals de GDPR of de Duitse TDDDG kan een marketingcookie echter eerst toestemming van de shopper vereisen. Vóór deze release was de enige manier om de cookie te stoppen het bewerken van een pluginbestand. Die bewerking werd bij elke update overschreven.
Nu is er een goede schakelaar. Ga naar SaveTo Wishlist > Instellingen > Algemeen en zoek de sectie Privacy. Stel vervolgens Verlanglijst Toevoegen Signaal Cookie Inschakelen in op Nee.

Wat u moet weten:
- Opslaan werkt nog steeds: Klanten kunnen producten opslaan in hun verlanglijsten, precies zoals voorheen. Alleen de cookie en het event stoppen.
- Oude cookies worden gewist: Als een shopper de cookie al heeft, wordt deze verwijderd de volgende keer dat ze een pagina laden. Deze blijft niet 30 dagen in hun browser staan.
- Winkelwagen wordt ook opgeslagen: Dit geldt voor opslaan door gasten, opslaan door ingelogde gebruikers en de knop Winkelwagen opslaan in Verlanglijst.
- Standaard ingeschakeld: Niets verandert wanneer je bijwerkt. Je huidige popup-instellingen blijven werken totdat je de schakelaar omzet.
- Er is ook een code-optie: Ontwikkelaars kunnen de
stwlite_enable_wishlist_add_signal_cookiefilter gebruiken, die standaard op true staat. Dit overschrijft de instelling in beide richtingen.
Controleer deze twee dingen voordat je het uitschakelt:
- Sommige pop-ups stoppen: De trigger "Product toegevoegd aan verlanglijst" van Popup Maker stopt met werken, omdat deze luistert naar dit event. De voorwaarde "Klant heeft producten op verlanglijst gezet" matcht ook niet langer voor gasten. Ingelogde klanten worden nog steeds gematcht.
- Wis je paginacache: De instelling wordt in elke pagina ingebakken wanneer je server deze bouwt. Als je full-page caching gebruikt, wis dan de cache nadat je deze hebt gewijzigd. Anders behouden gecachte pagina's het oude gedrag.

Ontwikkelaars kunnen de cookie ook koppelen aan een cookie-toestemmingsbanner via de filter. In dat geval moet de pagina je cache omzeilen of variëren op je toestemmingscookie. Zo niet, dan kan de toestemmingskeuze van de ene shopper worden gecached en aan de volgende shopper worden getoond.
Een eerlijke opmerking: we kunnen je niet vertellen of je winkel deze schakelaar wettelijk nodig heeft. Dat hangt af van waar je verkoopt en hoe je de cookie gebruikt. Raadpleeg dus degene die de privacycompliance voor je bedrijf regelt.
Hoe Winkel eigenaren Deze Updates Kunnen Gebruiken
Het totaal werkt zodra je bijwerkt, en de cookie-schakelaar kost één klik. Toch zullen een paar soorten winkels er het meeste uit halen.
Cadeaulijsten en speciale gelegenheden
Een shopper die verjaardags- of vakantiecadeaus plant, heeft meestal een budget in gedachten. Het totaal vertelt hen of de lijst daarin past, zonder rekenmachine. Bovendien zien klanten die meerdere verlanglijsten bijhouden een apart totaal voor elke lijst die ze openen.
Bulk- en herhaalaankopen
Sommige klanten behandelen een verlanglijst als een boodschappenlijstje, met een ingestelde hoeveelheid voor elk artikel. Een kantoorbeheerder kan bijvoorbeeld de benodigdheden opslaan die ze elke maand bestellen. Het totaal geeft hen de bestelwaarde voordat ze op Alles aan winkelwagen toevoegen klikken.
Winkels die aan EU-klanten verkopen
Als u verkoopt aan de EU, geeft de nieuwe schakelaar u een ondersteunde manier om de cookie van de verlanglijst achter te houden. U hoeft geen pluginbestanden te bewerken en uw keuze blijft behouden bij elke update.
Tot welke groep u ook behoort, beide instellingen duren enkele seconden om te wijzigen. Dat maakt ze gemakkelijk om eerst in uw eigen winkel te testen.
Veelgestelde Vragen
Is het WooCommerce-verlanglijsttotaal gratis?
Ja. Het verlanglijsttotaal wordt meegeleverd in SaveTo Wishlist Lite 1.1.8, de gratis versie van de plugin. Het werkt zowel op de pagina voor ingelogde gebruikers als voor gasten.
Is het verlanglijsttotaal inclusief btw?
Het totaal volgt dezelfde regel als de kolom Subtotaal. Beide gebruiken de eigen prijs van het product en passen de instelling voor belastingweergave van WooCommerce niet toe. Het totaal komt dus altijd overeen met de subtotaalbedragen die uw klanten op de pagina zien.
Waarom wordt het totaal niet weergegeven op mijn verlanglijstpagina?
Controleer eerst of "Wishlist Total Tonen" op Ja staat. Tel vervolgens de items, want de pagina voor ingelogde gebruikers slaat het totaal over boven de 200 overeenkomsten. Controleer ten slotte of SaveTo Wishlist Pro uw kolom Prijs of Subtotaal verbergt.
Conclusie
Dat dekt de kernfuncties in SaveTo Wishlist Lite 1.1.8. U kunt beide nu meteen krijgen door de plugin bij te werken vanuit uw WordPress-dashboard.
Dit is wat we hebben behandeld:
- Een WooCommerce verlanglijst totaal dat de hele lijst optelt, over alle pagina's heen
- De instelling "Totaal verlanglijst weergeven", plus twee JavaScript-filters voor ontwikkelaars
- Een privacy-schakelaar voor de cookie van het signaal voor het toevoegen aan de verlanglijst
- Wat te controleren met Popup Maker en paginacaching voordat u de cookie uitschakelt
Als u klaar bent om klanten te laten zien wat hun lijsten waard zijn, werk dan de plugin bij en open uw verlanglijstpagina. Hulp nodig bij een van de instellingen? Bezoek onze kennisbank of neem contact op met ons ondersteuningsteam.
Nieuw met verlanglijsten? Download de gratis versie van SaveTo Wishlist en probeer het uit. U kunt upgraden naar SaveTo Wishlist Pro wanneer u meer functies wilt.


