PrestaShop Administratie & productiviteit

Testdata genereren in PrestaShop 8 & 9: fictieve producten, klanten en bestellingen

Een winkel vol realistische testgegevens in een paar minuten, netjes leeggemaakt met één klik.

Een thema testen met 12 demoproducten zegt niets over hoe het zich gedraagt met 5.000 artikelen. Een facturatie-, export- of statistiekmodule valideer je niet zonder terugbetaalde bestellingen, kortingscodes en valuta. Deze module vult uw testwinkel met een geloofwaardige catalogus, klanten en bestelgeschiedenis in 8 talen, en verwijdert daarna precies wat hij heeft aangemaakt. De generatie draait in korte batches: 150.000 bestellingen gaan erdoor zonder ooit de PHP-tijdslimiet te raken.

In één oogopslag
  • Fictieve producten, combinaties, pakketten, merken, klanten, bestellingen, beoordelingen en bezoeken
  • Kloppende bestellingen: btw, vervoerders, gedateerde statussen, facturen, creditnota's, kortingscodes, valuta
  • Gerichte opschoning: alleen gegenereerde gegevens worden verwijderd, echte voorraad wordt teruggezet
  • Generatie in batches met pauze, hervatten en prestatierapport van de server
  • Interface in de backoffice en opdrachtregel voor grote volumes
PrestaShop 8 & 9 Tot 500.000 bestellingen Gerichte opschoning Opdrachtregel
  • 30 dagen geld terug
  • 12 maanden updates
  • Support binnen 24 uur
www.datafirefly.com/nl/
Testdata genereren in PrestaShop 8 & 9: fictieve producten, klanten en bestellingen
v1.3.0 · bijgewerkt 2026-09-30
Wat het doet

De korte versie.

01

Gegevens die op een echte winkel lijken

8 catalogusassortimenten met namen in de geïnstalleerde talen, prijzen met commerciële eindcijfers, combinaties van maat, schoenmaat en kleur, afbeeldingen in alle formaten van de winkel. Aan klantzijde: namen, adressen, postcodes en telefoonnummers in het formaat van 8 landen, gastaccounts en zakelijke klanten met btw-nummer.

02

Bestellingen die uw modules echt kunnen lezen

Elke bestelling heeft btw, vervoerder, verzendkosten, een gedateerde statusgeschiedenis, betaling, factuur en bij terugbetaling een creditnota. Een deel gebruikt een kortingscode, een ander deel bevat contact met de klantenservice, en Britse of Poolse klanten betalen in GBP of PLN als de winkel die valuta aanbiedt.

03

Een opschoning die alleen testgegevens raakt

Elk aangemaakt object wordt geregistreerd. De opschoning, per generatie of volledig, verwijdert alleen die objecten, zet de voorraad van uw bestaande producten terug en verwijdert de bijbehorende bestsellertellingen. Uw echte catalogus en klanten blijven onaangeroerd.

04

Een benchmark voor uw server

De generatie meet de tijd per record en per stap, plus het piekgeheugen van PHP. U krijgt een rapport dat u van run tot run kunt vergelijken, en vóór elke start een geschatte duur op basis van de werkelijke snelheid van uw server.

De lange versie

Alles wat u wilt weten voordat u installeert.

Een gedetailleerde blik op hoe Testdata genereren in PrestaShop 8 & 9: fictieve producten, klanten en bestellingen werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.

§ 01

Waarom een lege winkel niets test

De demogegevens van PrestaShop bestaan uit een tiental producten en enkele bestellingen. Een thema dat daarop snel lijkt, kan instorten bij een categorie van 800 producten, een statistiekmodule toont lege grafieken en een boekhoudexport heeft misschien nooit een creditnota of een bestelling in Britse ponden gezien. Deze module maakt het volume en de variatie aan die een echte winkel in meerdere jaren opbouwt.

§ 02

Een geloofwaardige catalogus in al uw talen

De producten zijn verdeeld over 8 assortimenten, met namen opgebouwd uit een woordenschat die vertaald is in het Frans, Engels, Spaans, Duits, Italiaans, Nederlands, Pools en Portugees. De prijzen volgen een realistische verdeling met eindcijfers ,90 of ,99, een deel van de producten is in de aanbieding, een ander deel uitverkocht. Combinaties, native pakketten, virtuele producten, merken en kenmerken geven genoeg om filters, productpagina's en overzichten te testen onder omstandigheden die dicht bij productie liggen.

§ 03

Bestellingen die tot op de cent kloppen

De bestellingen worden weggeschreven zonder betaalmodule en zonder e-mails, maar in dezelfde tabellen als de kern: orderregels, btw, vervoerder, gedateerde statusgeschiedenis, betaling, factuur. De totalen worden gecontroleerd: producten, kortingen en verzending komen overeen met het betaalde bedrag. Terugbetaalde bestellingen krijgen een creditnota, zakelijke klanten betalen hun groepsprijs en de spreiding in de tijd volgt een geleidelijke groei met pieken in de avond.

§ 04

Test uw server, niet alleen uw winkel

Elke generatie levert een rapport op: gemiddelde tijd per product, bestelling of klant, records per minuut, piekgeheugen van PHP. Door dezelfde voorinstelling voor en na een hostingwissel, een PHP-upgrade of een MySQL-instelling te draaien, vergelijkt u cijfers in plaats van indrukken. De voorinstelling Stresstest gaat tot 20.000 producten en 150.000 bestellingen, en via de opdrachtregel gaat u verder zonder geopende browser.

§ 05

Alles verwijderen zonder iets te breken

De module houdt elk aangemaakt object bij. De opschoning verwijdert ze in de juiste volgorde, eerst bestellingen en creditnota's, als laatste de catalogus, en laat uw echte producten, klanten en bestellingen ongemoeid. Als er testbestellingen op uw echte producten zijn geplaatst, wordt hun voorraad teruggezet. De opschoning verloopt in batches met een voortgangsbalk en kan één generatie of alle generaties van de winkel betreffen.