DataFirefly Cross-selling in de winkelwagen: productsuggesties in de PrestaShop-winkelwagen
Installeer de module, kies waar de suggesties verschijnen, maak regels met aanbiedingen of productkenmerken, bekijk de echte statistieken en test alles met de winkelwagensimulator.
Overzicht
DataFirefly Cross-selling in de winkelwagen toont productsuggesties op de winkelwagenpagina, in het venster na toevoegen en in de lege winkelwagen. Klanten voegen een suggestie met één klik toe, kiezen de combinatie direct op de kaart, en de winkelwagen wordt bijgewerkt zonder dat de pagina opnieuw laadt.
De suggesties komen eerst uit uw regels en daarna uit automatische bronnen: gerelateerde producten, vaak samen gekocht, zelfde categorie, zelfde merk, zelfde kenmerken, bestsellers, nieuwe producten en vergelijkbare prijs. Een regel kan de prijs van zijn producten verlagen zolang de winkelwagen een product bevat dat de regel activeert.
De module werkt met PrestaShop 1.7.8 tot en met 9.x, PHP 7.1 tot en met 8.5 en de thema’s Classic en Hummingbird. Ze is vertaald in het Engels, Frans, Spaans, Duits, Italiaans, Pools, Nederlands en Portugees.
Installatie en update
- Ga naar Modules > Modulebeheer, klik op Upload een module en sleep het bestand
dfcartcrosssell-2.0.0.ziperin. - Klik op Configureren om de modulepagina te openen met de vier tabbladen: Dashboard, Regels, Instellingen en Hulpmiddelen.
Bij de installatie wordt de index ‘vaak samen gekocht’ opgebouwd op basis van uw bestaande bestellingen, zodat deze bron al vanaf het eerste bezoek werkt.
Update vanaf versie 1.0: upload de zip van 2.0.0 over de oude module heen. Uw instellingen en statistieken blijven behouden, de bundels van 1.0 worden regels en de cache van gecombineerde JS/CSS-bestanden wordt geleegd. De bundelkorting van 1.0 werd nooit op winkelwagens toegepast: kortingen lopen nu via de aanbiedingen van de regels.
Waar de suggesties verschijnen
Winkelwagenpagina
Standaard staat het blok onder de producten in de winkelwagen, als carrousel, raster of compacte lijst. Daarboven toont het blok Vaak samen gekocht producten die vaak samen met de inhoud van de winkelwagen worden besteld, met selectievakjes, keuze van de combinatie, het echte totaal van de geselecteerde producten en één knop om ze allemaal toe te voegen.

U kunt het blok ook in de kolom met het overzicht plaatsen: het wordt dan een compacte lijst van maximaal 4 producten.
Venster na toevoegen
Wanneer een klant vanaf een willekeurige pagina een product toevoegt, toont het bevestigingsvenster suggesties voor dat product. Bij het toevoegen van een suggestie blijft het venster open, wordt het aantal artikelen in de winkelwagen bijgewerkt en wordt het nieuwe totaal van de winkelwagen voorgelezen aan schermlezers.

Lege winkelwagen
Een lege winkelwagen toont uw bestsellers, zodat de pagina nooit een doodlopende weg is.

Mobiel
Op mobiel kan de carrousel worden geswipet en steekt de volgende kaart een stukje uit om tot scrollen uit te nodigen. Pijlen, toetsenbordnavigatie en het optionele automatisch scrollen zijn beschikbaar op desktop; automatisch scrollen stopt bij hover, bij focus en als de bezoeker minder beweging verkiest.

Met één klik in de winkelwagen
Elke kaart toont de prijs, de normale prijs als die is verlaagd, het label voor korting of aanbieding, het merk en, als de module Productreacties actief is, de echte gemiddelde beoordeling van de goedgekeurde reviews. Producten met combinaties krijgen een keuzelijst op de kaart: de prijs volgt de gekozen combinatie en niet-beschikbare combinaties worden grijs weergegeven.
De knop verstuurt een verzoek dat door de server wordt gecontroleerd: het product moet actief, zichtbaar, bestelbaar en op voorraad zijn (tenzij bestellen zonder voorraad is toegestaan), geen verplichte personalisatie hebben en toegankelijk zijn voor de klantengroep. Daarna activeert de module de winkelwagenvernieuwing van het thema: totalen, winkelwagenvoorbeeld en het blok zelf worden bijgewerkt zonder de pagina opnieuw te laden, met een skeleton-weergave terwijl de suggesties opnieuw worden berekend.

Regels
Regels bepalen welke producten bij bepaalde winkelwagens worden voorgesteld. Ze komen vóór de automatische suggesties, van de hoogste naar de laagste prioriteit. De lijst toont de triggers, de voorgestelde producten, de aanbieding, de prioriteit, de status (actief, inactief, gepland, verlopen) en de toevoegingen en omzet van de afgelopen 30 dagen.

Een regel maken
- Als de winkelwagen bevat: producten, categorieën (inclusief hun subcategorieën) of kenmerkwaarden. Laat alles leeg om de regel op elke winkelwagen toe te passen. U kunt ook een minimumbedrag voor de winkelwagen toevoegen.
- Voorstellen: producten in de gekozen volgorde, categorieën of kenmerkwaarden (daarvoor worden de best verkochte producten gebruikt).
- Aanbieding (optioneel): een percentage of een bedrag inclusief btw op de voorgestelde producten die in de regel staan.
- Opties: prioriteit van 0 tot 100, alleen de producten van deze regel tonen, begin- en einddatum, klantengroepen en een eigen bloktitel in elke taal.
Het voorbeeld rechts toont de kaarten precies zoals klanten ze zullen zien, met de aanbiedingsprijzen.

Regels op basis van productkenmerken
Een regel kan worden geactiveerd door kenmerkwaarden (bijvoorbeeld Collectie: Inspirerende citaten) en producten met andere waarden voorstellen (bijvoorbeeld Samenstelling: Keramiek). Zoek een waarde met Kenmerk: waarde; bij elke waarde wordt het aantal producten getoond.

Aanbiedingen
Een aanbieding verlaagt de prijs van een voorgesteld product zolang de winkelwagen ook een ander product bevat dat de regel activeert. De aanbieding wordt door de server berekend en toegepast via een specifieke prijs die alleen voor die winkelwagen geldt: niets wat de browser verstuurt, kan haar wijzigen. Bij elke wijziging van de winkelwagen wordt ze opnieuw gecontroleerd en ze wordt verwijderd zodra de winkelwagen niet meer aan de voorwaarde voldoet. Bestaande catalogusacties blijven behouden: de aanbieding geldt op de al verlaagde prijs.

Een aanbieding geldt voor elk exemplaar van het product in de winkelwagen. Schakel Aanbiedingen van de regels uit in de instellingen om alle aanbiedingen in één keer te stoppen.
Automatische suggesties en productkenmerken
Elke automatische bron heeft een gewicht van 0 (uit) tot 10. Producten die door meerdere bronnen worden gevonden, krijgen een hogere score. De bron Zelfde kenmerken stelt de producten voor die de meeste kenmerkwaarden met de winkelwagen delen; u kunt de bron beperken tot bepaalde kenmerken.

DataFirefly Tags naar kenmerken zet producttags om in native kenmerken. De cross-selling leest deze kenmerken live, zonder instelling: zodra de tags zijn omgezet, gebruiken de bron ‘zelfde kenmerken’ en de kenmerkregels ze meteen.
Inactieve, onzichtbare en niet-beschikbare producten, producten met verplichte personalisatie en producten uit categorieën die voor de klantengroep verborgen zijn, worden nooit voorgesteld. Onder Filters en uitsluitingen kunt u daarnaast producten zonder voorraad, producten die al in de winkelwagen zitten en specifieke producten of categorieën verbergen.
Weergave en uiterlijk
Het tabblad Instellingen bundelt de positie in de winkelwagen, de indeling, het aantal producten, de titels in elke taal, het venster na toevoegen, de lege winkelwagen, het blok ‘samen gekocht’, de inhoud van de kaarten, vier kaartstijlen, de accentkleur (of de kleuren van uw thema), de hoekradius en de schaduw. In multistore worden de instellingen per winkel opgeslagen.

Dashboard
Het dashboard toont alleen gegevens die de module in uw winkel heeft vastgelegd: weergaven van het blok, productklikken, toevoegingen aan de winkelwagen, toevoegratio, bestellingen met een voorgesteld product en de extra omzet, dat wil zeggen het totaal exclusief btw van de orderregels van producten die via het blok zijn toegevoegd, in geldige bestellingen. Het vergelijkt ook de gemiddelde bestelling met en zonder voorgesteld product, en elk cijfer met de vorige periode.

De tabellen splitsen weergaven, toevoegingen, ratio en omzet uit per bron en per plaats (winkelwagenpagina, venster na toevoegen, lege winkelwagen, blok ‘samen gekocht’) en tonen de best presterende producten.

Hulpmiddelen
De winkelwagensimulator toont de suggesties voor elke willekeurige lijst van producten, met bij elke suggestie de bron, de regel en de score: de snelste manier om een regel of de gewichten te controleren.

- Index ‘vaak samen gekocht’: wordt bij elke bestelling bijgewerkt; bouw de index opnieuw op na het importeren van bestellingen of het wijzigen van de periode van de bestelgeschiedenis.
- Geplande taak (optioneel): roep de URL één keer per dag aan om de index opnieuw op te bouwen en oude gegevens op te schonen. Zonder deze taak gebeurt het opschonen vanzelf hoogstens één keer per dag.
- Onderhoud: aantal winkelwagens met een actieve aanbieding en verwijderen van de statistieken.
Beveiliging en privacy
- Toevoegen aan de winkelwagen vereist een POST-verzoek met het token van de winkel; prijzen en aantallen die de browser verstuurt, worden genegeerd.
- Weergaven en klikken worden door de server ondertekend, waardoor vervalste statistieken worden geweigerd.
- De statistieken bevatten geen persoonsgegevens: dagelijkse tellers per product, en het winkelwagen-ID alleen om een toevoeging aan de bijbehorende bestelling te koppelen.
- Bij het verwijderen van de module worden haar tabellen, instellingen en winkelwagenaanbiedingen verwijderd.
Probleemoplossing
Het blok verschijnt niet
Controleer of Suggesties tonen is ingeschakeld, of de positie in de winkelwagen niet op Niet op de winkelwagenpagina staat en of er producten kunnen worden voorgesteld: de winkelwagensimulator laat zien waarom een lijst leeg is.
Na de update wordt het oude script nog geladen
De update leegt de cache van gecombineerde bestanden. Als een servercache of een CDN nog een oude kopie bewaart, leeg die dan ook.
Een aanbieding wordt niet toegepast
De winkelwagen moet een ander product bevatten dat de regel activeert, de regel moet actief zijn en binnen zijn data vallen, en de aanbieding moet een lagere prijs opleveren dan de huidige.