PrestaShop Catalogusbeheer ★ 5.0 · 1 beoordeling

DataFirefly Productposities: Categorieën Slepen en Neerzetten voor PrestaShop 8 & 9

Visuele merchandising van uw categorieën, zonder één regel SQL.

In PrestaShop zelf vraagt het bovenaan zetten van een product in een categorie dat u de productpagina opent, naar het tabblad Koppelingen scrolt, een positienummer intypt, opslaat, en dat opnieuw doet. Voor 50 producten bent u een halve dag kwijt. En de volgende dag zet een ERP-import alles weer op zijn kop. DataFirefly Productposities vervangt dat door een eigen scherm: links de categorieboom, rechts een raster met producten, slepen en neerzetten om te herschikken, automatisch sorteren op meerdere criteria in een fractie van een seconde, en het vastzetten van strategische posities zodat die uw synchronisaties overleven. Multishop, meertalig en geschikt voor PrestaShop 8 en 9.

At a glance
  • Herschik uw categorieën door te slepen en neer te zetten, met opslaan via AJAX zonder de pagina te herladen
  • Automatisch sorteren op prijs, verkopen, voorraad, naam, referentie of datum, met doorgifte aan de subcategorieën
  • Posities vastzetten: uw uitgelichte producten weerstaan ERP-imports en automatische sorteringen
  • Native multishop en meertalig, en volledig in de backoffice
  • Compatibel met PrestaShop 8.0 tot 9.x en PHP 8.0 tot 8.4
PrestaShop 8 & 9 PHP 8.0+ Slepen en neerzetten Automatisch sorteren Vastzetten tegen ERP-imports Multishop Meertalig
  • 30 dagen geld terug
  • 12 maanden updates
  • Support binnen 24 uur
www.datafirefly.com/nl/
Réorganisation des produits par glisser-déposer dans les catégories PrestaShop
v1.2.0 · bijgewerkt 2026-07-25
Wat het doet

De korte versie.

01

Slepen en neerzetten, meteen opgeslagen

Sleep producten om ze binnen elke categorie te herschikken. Het opslaan gebeurt op de achtergrond via AJAX, zonder de pagina te herladen, met meteen zichtbare terugkoppeling van de nieuwe positie.

02

Vastzetten: uw posities overleven imports

Zet een product op zijn positie vast, of vergrendel met één klik de hele categorie. Vastgezette posities worden automatisch hersteld zodra een ERP-import, een leveranciersfeed of een productupdate ze probeert te verplaatsen. Ook het automatisch sorteren houdt zich daaraan: alleen de vrije producten worden eromheen herschikt.

03

Automatisch sorteren op meerdere criteria

Sorteer met één klik op naam, prijs, voorraad, verkopen, referentie, datum van toevoegen, omgekeerde volgorde of willekeurig. Oplopend of aflopend. Optioneel toe te passen op de subcategorieën, zodat u een hele tak in één handeling afwerkt.

04

Een eigen scherm onder Catalogus

Er komt een tabblad Productposities onder het menu Catalogus in de backoffice. Links de categorieboom met een zoekfunctie, knoppen om alles met één klik uit of in te klappen en tellers voor producten en vastgezette posities; rechts een productraster met een filter dat meteen reageert.

05

Native multishop en meertalig

Een keuzelijst voor de winkel bovenaan het scherm: elke subwinkel heeft eigen posities en eigen vastgezette producten. En een taalkeuzelijst voor de weergave van de productnamen. Uw Nederlandse en uw Engelse winkel kunnen dus andere producten uitlichten.

De lange versie

Alles wat u wilt weten voordat u installeert.

Een gedetailleerde blik op hoe DataFirefly Productposities: Categorieën Slepen en Neerzetten voor PrestaShop 8 & 9 werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.

§ 01

Merchandising bepaalt wat er in een categorie wordt verkocht

Opent een bezoeker een categorie in uw winkel, dan nemen de eerste producten in het raster een groot deel van de omzet voor hun rekening. Wat u als eerste toont, is wat u verkoopt. Toch is de volgorde van producten in een categorie in PrestaShop zelf omslachtig te regelen: u moet elke productpagina bewerken, de positie aanpassen en opnieuw beginnen. Bij een winkel met 200 producten in een hoofdcategorie kost elke seizoensherschikking zo uren handwerk. DataFirefly Productposities haalt die wrijving weg en maakt van merchandising een visuele handeling, alsof u kaarten op een bureau verschuift.

§ 02

Slepen en neerzetten: een product verplaatsen in één seconde

Het scherm toont de producten van de gekozen categorie als raster (miniatuur, naam, referentie, prijs en voorraad). U houdt een product ingedrukt, sleept het naar de nieuwe plek, en klaar. Het opslaan gebeurt op de achtergrond via AJAX, dus er is geen knop Opslaan om aan te klikken en geen pagina om te herladen. De nieuwe volgorde is meteen zichtbaar voor de eerstvolgende bezoeker in de storefront. Voor grote sprongen zijn er drie snelkoppelingen die het scrollen overbodig maken: naar de eerste plaats sturen, naar de laatste plaats sturen, of rechtstreeks het gewenste positienummer intypen.

§ 03

Vastzetten: merchandising die uw ERP overleeft

Dit is het probleem waar elke gesynchroniseerde winkel tegenaan loopt: u besteedt een uur aan een perfecte kop van een categorie, en de volgende ochtend heeft de nachtelijke ERP-import alles teruggezet in de volgorde van het leveranciersbestand. Het vastzetten lost dat op. Klik op het speldicoon van een product om zijn positie te bevriezen, of vergrendel de hele categorie in één handeling. De module bewaart die posities in een eigen tabel en herstelt ze automatisch zodra een externe productupdate ze probeert te wijzigen. De automatische sortering volgt dezelfde regel: vastgezette producten houden hun plek en de andere schikken zich eromheen. Zo kunt u bijvoorbeeld zes uitgelichte producten bevriezen en de rest van de categorie op aflopende verkopen laten sorteren.

§ 04

Automatisch sorteren: 8 criteria, oplopend of aflopend

Bij categorieën met veel producten blijft slepen en neerzetten omslachtig. De module heeft daarom een systeem voor automatisch sorteren: kies een criterium (naam, prijs, voorraad, verkopen over de laatste 90 dagen, referentie of datum van toevoegen) en een volgorde (oplopend of aflopend), klik op Toepassen, en de hele categorie wordt herschikt. Er zijn twee bijzondere opties: omgekeerde volgorde (handig om recente producten vooraan te zetten zonder de datums te hoeven kennen) en willekeurige volgorde (om het uiterlijk van een categorie op te frissen zonder de catalogus te wijzigen). Met een vakje Toepassen op de subcategorieën geeft u de sortering in één handeling door aan een hele tak.

§ 05

Architectuur, compatibiliteit met PrestaShop 9 en multishop

De posities worden weggeschreven in de gewone tabel category_product: het zijn dus de native PrestaShop-posities, die in de storefront verschijnen zonder dat het thema hoeft te worden aangepast. De module voegt één technische tabel toe, uitsluitend voor de vastgezette posities, die bij het verwijderen netjes wordt gewist. Vanaf versie 1.2.0 is de module geschikt voor PrestaShop 9: de prijsopmaak loopt via de Locale-service, het opbouwen van de afbeeldings-URL's is op de nieuwe formaten afgestemd, en de AJAX-aanroepen volgen de routering van de 9-tak. Hetzelfde pakket werkt dus op PrestaShop 8.0 tot 9.x. Met de winkelkeuzelijst bovenaan het scherm stelt u in een multishop-omgeving per subwinkel andere posities en andere vastgezette producten in.

§ 06

Prestaties en beveiliging

Alle AJAX-aanvragen zijn beveiligd met het native beheertoken van PrestaShop: er is geen openbaar endpoint en geen toegang zonder geldige beheerdersaanmelding. De SQL-selecties gebruiken joins op product_shop, zodat alleen de producten worden geladen die werkelijk in de actieve winkel staan, waardoor er geen gegevens tussen winkels weglekken. Het herstellen van de vastgezette posities is beveiligd tegen herintreding, zodat er bij massale updates geen lus kan ontstaan. En het sorteren is een eenmalige handeling: bij het laden van pagina's in de storefront wordt er niets extra berekend.

§ 07

Typische gebruikssituaties

Een winkel die met een ERP is gesynchroniseerd: strategische categorieën volledig vergrendelen, zodat imports de weergavevolgorde niet meer aanraken. Een seizoensactie (Kerstmis, uitverkoop, het nieuwe schooljaar): sorteren op oplopende voorraad om restanten bovenaan de categorie te laten uitverkopen. De lancering van een collectie: de nieuwe producten met de hand vastzetten op de posities 1 tot 6, en de rest automatisch op aflopende verkopen sorteren. Een visuele opfrissing zonder de catalogus te wijzigen: maandelijks willekeurig sorteren met behoud van de vastgezette posities, zodat terugkerende bezoekers een categorie steeds anders zien.