Extra velden
Wat het doet
Eigen invoervelden op je producten, voor wat WooCommerce zelf niet kent. Een naam om te graveren, een lettertype of figuur om uit te kiezen, een logo om te drukken. De klant vult het in bij het product en het reist mee tot op de bestelling, dus je ziet het terug bij het inpakken.
Er zijn twee soorten velden. Onderdelen uit de bibliotheek maak je een keer aan en gebruik je op zoveel producten als je wilt. Eigen velden gelden alleen voor het product waar je ze bij zet.
Aanzetten
Pure Shop > Instellingen > Modules, schuifje Extra velden aan.
Daarna werk je op twee plekken:
- Pure Shop > Extra velden (Pro): de bibliotheek met onderdelen die je op meer producten gebruikt. De pagina staat ook in de zijbalk van de instellingen, in het blok Pagina’s.
- Product bewerken > metabox Extra velden: hier vink je aan welke onderdelen op dit product gelden en maak je de eigen velden van dit product.
Instellingen
De bibliotheek. Klik op + Onderdeel toevoegen. Per onderdeel stel je in, van boven naar beneden:
- Naam: het label boven het veld, bijvoorbeeld Lettertype.
- Type: Tekst (één regel), Tekst (meerdere regels), Getal, Bestandsupload of Keuze (opties, evt. met meerprijs). Ernaast staat het vinkje Verplicht.
- Weergave (alleen bij een keuze): Uitklaplijst, Keuzerondjes of Tegels met afbeelding.
- Meerprijs (bij tekst, getal en upload): telt alleen als de klant het veld invult. Leeg is gratis.
- Max tekens: 0 is geen limiet. Geldt voor de tekst-types.
- Voorraad per teken: elk ingevoerd teken verbruikt 1 stuk voorraad. Handig bij letterblokjes: “Sophie” is 6 stuks. Spaties en leestekens tellen niet mee. Je kiest of de tekens van de voorraad van het product zelf afgaan of van een apart voorraadproduct. De winkelwagen controleert of er genoeg voorraad is.
- Opties (alleen bij een keuze): per optie een afbeelding, een label en een meerprijs. Een optie zonder meerprijs is een gratis keuze, zoals “Geen”.
- Automatisch actief op categorieën: het onderdeel staat dan vanzelf aan op alle producten in die categorieën, ook in de subcategorieën. Per product kun je het alsnog uitzetten.
- Filterbaar: zie verderop bij Pure Shop Filter.
De volgorde wijzig je door te slepen aan de hendel. Verwijderen doe je door de naam van een onderdeel of optie leeg te maken en op te slaan. Een wijziging in de bibliotheek geldt direct voor alle producten waar het onderdeel aan staat.
Bij het product. Bovenaan de metabox staan de Onderdelen uit de bibliotheek. Vink aan welke op dit product gelden. Bij een keuze-onderdeel vink je daaronder uit welke opties hier niet kunnen. Bij keuzerondjes en tegels kun je de opties op dit product ingeklapt laten starten, handig bij lange lijsten.
Daaronder staan de Eigen velden van dit product, voor invoer die alleen hier geldt. Per veld vul je in: Label, Key (leeg is automatisch), Type, Max tekens, Meerprijs, Verplicht en Filterbaar. Als type kies je een tekstregel, een tekstvak, een getal of een bestandsupload. Keuzevelden maak je alleen in de bibliotheek, zodat opties en prijzen op een plek staan.
Algemeen, voor alle velden. Onder Pure Shop > Instellingen > Beheer staan twee instellingen:
- Positie extra velden: Boven het add-to-cart-formulier (standaard), Vlak voor de knop of Na de knop.
- Emoji in tekstvelden: Verwijderen bij invoer (klant ziet een korte melding) of Toestaan. Standaard staat dit op verwijderen.
De velden worden gecontroleerd op het moment dat de klant het product in de winkelwagen legt, dus een verplicht veld kan niet worden overgeslagen.
Emoji in tekstvelden
Pakbonnen en facturen uit PDF-plugins kunnen geen emoji drukken. Een boodschap met een smiley of een duimpje komt er dan uit als lege blokjes.
Met “Verwijderen bij invoer” haalt Pure Shop Pro de emoji uit tekstvelden zodra het product in de winkelwagen gaat. De klant ziet een korte melding dat ze zijn weggehaald, de rest van de tekst blijft staan. Gewone symbolen zoals ♥ en ★ blijven ook staan, want die drukken wel.
Bestellingen die al emoji bevatten worden niet aangepast. Op de pakbon en factuur van PDF Invoices & Packing Slips for WooCommerce worden de emoji wel verborgen, ook bij die oudere bestellingen.
Kies je “Toestaan”, dan blijft alles zoals de klant het intypt.
Bestand-upload, veilig geregeld
Alleen JPG, PNG, WEBP en PDF. Dat wordt op drie manieren gecontroleerd: de extensie, het opgegeven bestandstype en de werkelijke inhoud van het bestand. Maximaal 10 MB.
Het bestand wordt opgeslagen onder een willekeurige naam in een afgeschermde map die niet publiek bereikbaar is. Bij het besteld artikel in je beheeromgeving staat een knop “Download klantbestand”, met de originele bestandsnaam eronder zodat je weet wat je opent.
Uploads van winkelwagens die nooit een bestelling zijn geworden ruimt de plugin na 48 uur zelf op.
Samen met Pure Shop Filter
Per veld vink je “Filterbaar” aan. Dat veld verschijnt dan als bron in Pure Shop Filter, zodat bezoekers er in je shop op kunnen filteren.
Los plaatsen
[pure_pwc_extra_velden]
Ook als block en als Elementor-widget (Pure: Extra velden), voor als je de productpagina zelf opbouwt.
Let op
Een spiegel-product krijgt zijn eigen extra velden, los van het bronproduct. Dat is precies waarvoor je een spiegel gebruikt: hetzelfde product, andere personalisatie.
Bestelt de klant er een add-on bij, dan horen de ingevulde velden en hun meerprijs alleen bij het hoofdproduct. De add-on-regel in de winkelwagen neemt ze niet over, dus een meerprijs telt nooit dubbel. Meer over add-ons lees je op Add-on-producten.
Zonder geldige Pro-licentie staan de velden niet op de productpagina. Je bibliotheek, je instellingen en wat klanten eerder invulden blijven bewaard. Zie Licentie en updates.
Terug naar Pure Shop Pro
Bijgewerkt voor Basis 1.0.75, Pro 1.0.80 op 5 oktober 2026