Producten in Bulk Bewerken in PrestaShop 8 & 9: documentatie
De bulkeditor installeren en gebruiken: raster, sneltoetsen, bulkacties, kortingen, CSV-export en -import, geschiedenis en ongedaan maken.
Overzicht
De module toont uw catalogus in een bewerkbaar raster zoals een spreadsheet, in de back-office van PrestaShop 8 of 9. U bewerkt producten of combinaties met het toetsenbord, past bulkacties toe op honderden producten, exporteert en herimporteert een CSV-bestand, en elke opgeslagen wijziging is ongedaan te maken vanuit de geschiedenis.
Installatie
- Klik in Modules > Modulebeheer op Een module uploaden en kies
dfbulkeditor-1.0.0.zip. - De installatie maakt het tabblad Catalogus > Bulkeditor en de twee tabellen van de geschiedenis aan.
- De knop Configureren van de module opent de instellingen en een directe link naar de editor.
Instellingen
- Rijen per pagina (standaard): 50, 100, 250 of 500. Elke medewerker kan dit in het raster aanpassen.
- Items per bulkverzoek: 10 tot 500, standaard 50. Bulkacties worden verstuurd in meerdere verzoeken van deze grootte. Verlaag de waarde als uw server lange verzoeken afbreekt.
- Geschiedenis bewaren gedurende (dagen): standaard 180. Oudere wijzigingssets worden eenmaal per dag automatisch verwijderd en kunnen niet meer ongedaan worden gemaakt.
Toegangsrechten
Rechten stelt u in via Geavanceerde instellingen > Team > Machtigingen, op het tabblad Bulkeditor. Het recht Bekijken geeft toegang tot het raster, de geschiedenis en de CSV-export. Het recht Bewerken is nodig om op te slaan, een bulkactie te starten, een bestand te importeren of een wijzigingsset ongedaan te maken. Zonder dit recht is het raster alleen-lezen.
Het raster
Weergaven Producten en Combinaties
De schakelaar linksboven wisselt tussen producten en combinaties. De weergave Combinaties toont elke combinatie met het product, de attributen, de prijsimpact en de eindprijs excl. en incl. btw. Combinaties van hetzelfde product staan gegroepeerd en de productnaam wordt alleen in grijs herhaald.
Taal, zoeken en filters
De taallijst kiest de taal van de getoonde en bewerkte tekstvelden (naam, metatitel, metabeschrijving, vriendelijke URL, beschikbaarheidsteksten). Zoeken werkt op naam, referentie, EAN en ID. De knop Filters opent de criteria: categorie met of zonder subcategorieën, merk, status, voorraadbereik, prijsbereik excl. btw, ontbrekende gegevens (EAN, referentie, inkoopprijs, metatitel, metabeschrijving, afbeelding) en producten met of zonder combinaties.
Kolommen
De knop Kolommen toont of verbergt elke kolom. Sleep de rechterrand van een kolomkop om de breedte te wijzigen en dubbelklik om terug te gaan naar de standaardbreedte. Deze keuzes worden in uw browser bewaard, apart voor elke weergave. Een klik op een sorteerbare kolomkop sorteert het raster.
Cellen bewerken
Met toetsenbord en muis
- Pijltjes, Tab, Enter: tussen cellen bewegen.
- Typen, F2 of dubbelklik: de actieve cel bewerken. Enter bevestigt en gaat omlaag, Tab bevestigt en gaat naar rechts, Esc annuleert.
- Shift + klik of Shift + pijltjes: een bereik selecteren.
- Ctrl + C / Ctrl + V: kopiëren en plakken, ook van en naar Excel of Google Sheets. Eén waarde geplakt op een bereik vult het hele bereik.
- Ctrl + D: de eerste waarde van het bereik naar beneden doorvoeren.
- Delete: de geselecteerde tekstcellen leegmaken.
- Spatie: een ja/nee-veld omschakelen (status, beschikbaar voor bestelling, enz.).
- Ctrl + Z: de laatste niet-opgeslagen wijziging terugdraaien.
- Ctrl + S: opslaan.
Naam, metatitel en metabeschrijving worden bewerkt in een breder vak met een tekenteller: 60 aanbevolen voor de metatitel en 160 voor de metabeschrijving.
Bijzondere gevallen
- Prijs incl. btw: de ingevoerde waarde wordt omgerekend naar de prijs excl. btw volgens de belastingregel van het product.
- Categorieën en hoofdcategorie: deze cellen openen een boomkiezer met zoekfunctie. Wordt de hoofdcategorie verwijderd, dan neemt de eerste resterende categorie haar plaats in.
- Voorraad van een product met combinaties: vergrendeld in de weergave Producten, te bewerken in de weergave Combinaties.
- EAN-13: maximaal 13 cijfers, een waarschuwing meldt een onjuist controlecijfer.
Opslaan
Gewijzigde cellen zijn geel gemarkeerd en de knop Opslaan toont hun aantal. Opslaan gebeurt in delen. Een waarde die PrestaShop weigert, blijft rood: beweeg over de cel om de reden te lezen. Wisselt u van weergave, pagina of filter met openstaande wijzigingen, dan biedt de module aan ze eerst op te slaan, te verwerpen of te annuleren.
Bulkacties
Bereik en voorbeeld
De knop Bulkacties geldt voor de aangevinkte rijen of voor alle gefilterde resultaten, tot 100.000 items. Om alle resultaten te selecteren, vinkt u het vakje in de kolomkop aan en klikt u op „Alle N resultaten selecteren”. De knop Voorbeeld toont voor en na voor de eerste 20 items, plus de overgeslagen items en de reden. Daarna loopt de actie in delen met een voortgangsbalk.
Prijzen
Te wijzigen prijs: prijs incl. btw, prijs excl. btw of inkoopprijs voor producten; eindprijs incl. btw, eindprijs excl. btw, impact excl. btw of inkoopprijs voor combinaties. Bewerkingen: verhogen of verlagen met %, verhogen of verlagen met een bedrag, instellen op een waarde of inkoopprijs vermenigvuldigd met een coëfficiënt. Afronding: 2 decimalen, op 0,05 of 0,10 nauwkeurig, heel getal, eindigend op ,99, ,95 of ,90. Bij een product met combinaties verandert de basisprijs en blijven de impacts gelijk.
Voorraad, status, merk en belasting
De voorraad kan worden ingesteld, verhoogd of verlaagd (producten met combinaties worden in de weergave Producten overgeslagen). De status schakelt in of uit. Het merk kan worden toegewezen of verwijderd. Bij een wijziging van de belastingregel kunnen de prijzen incl. btw behouden blijven door de prijs excl. btw opnieuw te berekenen.
Categorieën
Aan categorieën toevoegen, uit categorieën verwijderen, alle categorieën vervangen (vink de hoofdcategorie aan in de kiezer) of de hoofdcategorie wijzigen.
Namen en SEO-teksten
Velden: metatitel, metabeschrijving, naam of vriendelijke URL. Bewerkingen: invullen vanuit een sjabloon, toevoegen aan het begin, toevoegen aan het einde, zoeken en vervangen. Variabelen voegt u met één klik in: {name}, {reference}, {ean13}, {manufacturer}, {category}, {price}, {shop}, {id}. Voorbeeld: {name} | {shop} met de optie „Alleen als het veld leeg is”. De actie geldt voor de taal die in het raster is gekozen of voor alle talen. Vriendelijke URL’s worden opgeschoond en te lange teksten ingekort.
Een ander veld wijzigen
Zichtbaarheid, staat, beschikbaar voor bestelling, prijs tonen, alleen online, label „in de uitverkoop”, minimale hoeveelheid, melding lage voorraad, extra verzendkosten, gewicht, breedte, hoogte, diepte en beschikbaarheidsteksten. In de weergave Combinaties: minimale hoeveelheid, melding lage voorraad en gewichtsimpact.
Kortingen
Een korting toevoegen maakt een specifieke catalogusprijs aan: percentage of bedrag (standaard incl. btw, anders vinkt u „Bedrag excl. btw” aan), optionele begin- en einddatum, klantengroep en minimale hoeveelheid. Een korting met precies dezelfde voorwaarden wordt niet twee keer aangemaakt. Alle kortingen verwijderen wist de specifieke catalogusprijzen van de items, zonder winkelwagenregels of catalogusprijsregels aan te raken. In de weergave Combinaties geldt de korting per combinatie. De kolom „Kortingen” toont het aantal lopende of geplande kortingen.
CSV-export en -import
Exporteren
De downloadknop exporteert de geselecteerde rijen of alle gefilterde resultaten, met alle bewerkbare velden van de weergave. Twee formaten: puntkomma en decimale komma voor Excel in het Nederlands en de meeste Europese talen, of komma en decimale punt voor Excel in het Engels en Google Sheets. De kolomkoppen zijn veldcodes (key, price, quantity…). Categorieën staan als ID’s gescheiden door |.
Herimporteren
- Blijf in dezelfde weergave als bij de export (Producten of Combinaties) en kies de taal van de tekstvelden.
- Klik op de importknop en zet het bestand neer. Het scheidingsteken wordt automatisch herkend.
- Kies hoe items worden gevonden: sleutel (kolom
keyvan de export), ID, referentie of EAN-13. Een referentie die meerdere producten delen, wordt gemeld en overgeslagen. - Klik op Voorbeeld om de wijzigingen van de eerste 20 rijen te zien en daarna op Importeren.
Lege cellen worden genegeerd en alleen waarden die afwijken van de huidige worden geschreven. Bij prijzen heeft een wijziging van de prijs excl. btw voorrang op de prijs incl. btw. Ja/nee-velden accepteren 1/0, ja/nee en de equivalenten in de talen van de module. Elke import verschijnt in de geschiedenis en is ongedaan te maken zoals een bulkactie.
Geschiedenis en ongedaan maken
Het tabblad Geschiedenis toont elke opslag in het raster, bulkactie, import en ongedaan-making, met datum, medewerker en aantal producten en waarden. Details toont elke waarde voor en na. Ongedaan maken herstelt de vorige waarden van de set. Standaard blijft een waarde die na de set opnieuw is gewijzigd behouden en wordt die gemeld. Vink „Latere wijzigingen overschrijven” aan in de bevestiging om haar toch te herstellen. Ook een ongedaan-making kan ongedaan worden gemaakt.
Multistore
Het raster toont en bewerkt alleen de geselecteerde winkel. Vanuit de context „Alle winkels” of een groep geeft een waarschuwing aan welke winkel wordt getoond. Kies een andere winkel in het multistore-menu om die te bewerken.
Problemen oplossen
- Een bulkactie stopt halverwege: verlaag „Items per bulkverzoek” in de configuratie. Al verwerkte items blijven in de geschiedenis en kunnen ongedaan worden gemaakt.
- Een cel blijft rood na het opslaan: PrestaShop heeft de waarde geweigerd. Beweeg over de cel om de reden te lezen, corrigeer en sla opnieuw op.
- Het geïmporteerde bestand toont vreemde tekens: sla het in Excel op als „CSV UTF-8”.
- Een hernoemd product wordt niet gevonden in de zoekfunctie van de winkel: de module indexeert actieve producten die zichtbaar zijn in de zoekfunctie opnieuw. Controleer de zichtbaarheid van het product.