# DataFirefly Group Catalog: producten verbergen per klantengroep en tabletcatalogus

> Installatie Installeer de module via Modules > Modulebeheer > Een module uploaden door het ZIP-bestand te versturen. Bij de installatie maakt de module haar tabellen aan, registreert ze haar hooks…

- Pagina: <https://www.datafirefly.com/nl/documentation/dfgroupcatalog/>
- Taal: nl
- Bijgewerkt op: 2026-09-29
- Andere talen: [fr](https://www.datafirefly.com/documentation/dfgroupcatalog/index.md), [en](https://www.datafirefly.com/en/documentation/dfgroupcatalog/index.md), [it](https://www.datafirefly.com/it/documentation/dfgroupcatalog/index.md), [es](https://www.datafirefly.com/es/documentation/dfgroupcatalog/index.md), [de](https://www.datafirefly.com/de/documentation/dfgroupcatalog/index.md), [pl](https://www.datafirefly.com/pl/documentation/dfgroupcatalog/index.md), [pt](https://www.datafirefly.com/pt/documentation/dfgroupcatalog/index.md)
- Index: <https://www.datafirefly.com/nl/documentation/llms.txt>

## Installatie

Installeer de module via **Modules > Modulebeheer > Een module uploaden** door het ZIP-bestand te versturen. Bij de installatie maakt de module haar tabellen aan, registreert ze haar hooks en voegt ze het tabblad **Catalogus > Zichtbaarheid per groep** toe.

Bij een update vanaf een eerdere versie uploadt u gewoon het nieuwe ZIP-bestand: het updatescript maakt aan wat ontbreekt zonder uw gereserveerde producten aan te raken.

## Eerste instelling: de personeelsgroep

De module onderscheidt twee soorten klantengroepen:

- **Personeelsgroepen** zien alle gereserveerde producten en openen de tabletcatalogus. Dit is de groep van uw verkopers in de winkel.
- **Andere groepen**, bijvoorbeeld B2B-wederverkopers, zien alleen de gereserveerde producten die aan hen zijn toegewezen.

Maak eerst een aparte groep aan in **Klanten > Groepen**, bijvoorbeeld "Winkelpersoneel", met dezelfde prijsvoorwaarden als uw groep Klant (groepskorting, prijzen incl. of excl. btw), zodat het personeel de openbare prijzen ziet. Open daarna **Catalogus > Zichtbaarheid per groep**, tabblad **Instellingen**, vink deze groep aan onder **Personeelsgroepen** en sla op. Maak tot slot per tablet of per verkoper een klantaccount aan en koppel dat aan deze groep.

Gebruik de groep Klant niet als personeelsgroep: dan zouden al uw klanten de gereserveerde producten zien.

## Een product reserveren vanaf de productpagina

Open op de productpagina het tabblad **Modules** (nieuwe productpagina in PrestaShop 8.1 en 9) of het modulegedeelte (oude productpagina). Het paneel **Zichtbaarheid per klantengroep** biedt twee keuzes:

- **Openbaar**: het product volgt zijn standaard zichtbaarheidsinstellingen.
- **Gereserveerd**: het product wordt in de winkel verborgen. Het blijft zichtbaar voor personeelsgroepen en voor de groepen die u direct daaronder aanvinkt.

Klik op **Zichtbaarheid opslaan**. Opslaan gebeurt direct en los van de opslagknop van de productpagina.

### Wat reserveren doet

Het product krijgt de standaard zichtbaarheid _Nergens_. Het verdwijnt daardoor uit categorieën, zoekfunctie, facetnavigatie en modules met uitgelichte producten. De module slaat de oorspronkelijke zichtbaarheid op om die bij publicatie te herstellen en voegt drie beveiligingen toe die de standaard zichtbaarheid niet biedt:

- de directe URL van het product geeft een niet-gevonden-pagina, of de inlogpagina voor een niet-ingelogde bezoeker als die optie aan staat;
- toevoegen aan de winkelwagen wordt geweigerd;
- zit een gereserveerd product al in een winkelwagen, dan wordt het bij het bestellen verwijderd en krijgt de klant een melding.

Een gereserveerd product moet **actief** blijven. Een uitgeschakeld product is voor niemand zichtbaar, niet voor het personeel en niet voor toegestane groepen.

## Zichtbaarheid in bulk beheren

De pagina **Catalogus > Zichtbaarheid per groep**, tabblad **Producten**, toont de hele catalogus met de status. Filter op naam, referentie, EAN of ID, op categorie (subcategorieën inbegrepen) en op status Openbaar of Gereserveerd.

Kies daarna het bereik (**Aangevinkte producten** of **alle producten die aan het filter voldoen**) en de actie:

- **Reserveren voor de aangevinkte groepen**: vervangt de huidige groepen.
- **Aangevinkte groepen toevoegen** of **verwijderen**: geldt alleen voor al gereserveerde producten.
- **Nu openbaar maken**, met de optie om ook bestellen in te schakelen.
- **Op een datum openbaar maken**, of **Geplande publicatie annuleren**.

### Een actie toepassen op een lijst met referenties

Het blok **Een actie toepassen op een lijst met referenties** accepteert referenties, EAN, UPC of product-ID's, één per regel of gescheiden door komma's. De referentie of barcode van een variant selecteert het bijbehorende product. Codes die niet gevonden worden, verschijnen na de actie in een lijst, zodat u een leveranciersbestand kunt corrigeren.

### Nieuwe producten automatisch reserveren

In de instellingen zorgt de optie **Nieuwe producten automatisch reserveren** ervoor dat elk nieuw product start als Gereserveerd, met de standaard aangevinkte groepen. Handig als u een collectie voorbereidt voordat die online gaat.

## Geplande publicatie

Een gereserveerd product kan op een precieze datum en tijd openbaar worden. Vul op de productpagina **Automatisch openbaar maken op** in en vink eventueel **en bestellen inschakelen** aan. In bulk gebruikt u de actie **Op een datum openbaar maken**. De kolom Zichtbaarheid in de lijst toont de geplande datum.

Op dat moment herstelt de module de oorspronkelijke zichtbaarheid, schakelt ze bestellen in als dat gevraagd is en start ze de zoekindexering opnieuw. Zonder instelling gebeurt de publicatie bij het eerste winkelbezoek na het tijdstip. Voor een exact tijdstip roept u elke 5 of 15 minuten het cron-adres aan dat onder **Instellingen > Onderhoud** staat. Het is beveiligd met een token dat specifiek is voor uw winkel.

## De tabletcatalogus

### Toegang en installatie

Het adres van de catalogus staat onder **Instellingen > Winkelcatalogus voor tablets**, in de vorm `/module/dfgroupcatalog/catalog`. Er verschijnt ook een link in Mijn account van toegestane klanten. Log op de tablet één keer in met het account van de personeelsgroep, open het adres en zet het op het beginscherm: de catalogus opent dan schermvullend als een app.

Groepen die zijn aangevinkt onder **Andere groepen met toegang tot de winkelcatalogus** kunnen hem ook openen, maar zien alleen openbare producten en hun eigen gereserveerde producten.

### Zoeken en scannen

- De zoekfunctie doorzoekt naam, referentie, EAN en de referenties of barcodes van varianten.
- De scanknop gebruikt de camera van de tablet. Op Android wordt de ingebouwde detector van de browser gebruikt; op iPad neemt een in de module meegeleverde leesbibliotheek het over. De zaklamp wordt aangeboden als het apparaat er een heeft.
- Een USB- of Bluetooth-handscanner werkt overal op de pagina, ook als er een productweergave open is.
- Komt een code exact overeen met een product of variant, dan opent de weergave direct op de juiste regel.

Het paneel **Categorieën**, het filter **Alleen op voorraad**, de sortering en voor personeel het filter Openbaar of Gereserveerd vullen de zoekfunctie aan. Recent bekeken producten verschijnen bovenaan de lijst.

### De productweergave op de tablet

Die toont de galerij met schermvullende zoom, de prijs (doorgestreept bij korting, excl. en incl. btw als de optie aan staat), de staffelprijzen van de ingelogde groep, de voorraad, de datum van terug op voorraad, de kenmerken en de beschrijving. De variantentabel geeft per variant de referentie, EAN, prijs, voorraad en, indien ingevuld, de voorraadlocatie. Tik op een variant om de afbeelding te zien. Voor het personeel toont de weergave ook voor welke groepen een gereserveerd product zichtbaar is.

### Klantweergave en QR-code

De knop **Klantweergave** bovenaan het scherm verbergt voorraadaantallen, locaties, Gereserveerd-labels en de regel "Zichtbaar voor" voordat u de tablet naar de klant draait. Bij een openbaar product toont de knop **Aan de klant tonen** een QR-code die de productpagina op zijn telefoon opent.

## Instellingen

- **Personeelsgroepen**, **Andere groepen met toegang tot de winkelcatalogus** en **Standaard aangevinkte groepen**.
- **Nieuwe producten automatisch reserveren**.
- **Bezoekers die een gereserveerd product openen**: inlogpagina in plaats van een niet-gevonden-pagina.
- **Gereserveerde producten in de winkeloverzichten**: zie het gedeelte B2B.
- Voor de tabletcatalogus: titel, producten per pagina, voorraadaantallen, prijzen excl. en incl. btw, knop Klantweergave.

## De module gebruiken voor een B2B-groep

Maak een groep wederverkopers aan en vink die aan bij de gereserveerde producten die voor hen bedoeld zijn. Deze klanten openen de productpagina, voegen toe aan de winkelwagen en bestellen gewoon, terwijl B2C-klanten niets zien.

Standaard verschijnt een gereserveerd product niet in categorieën en zoekresultaten, ook niet voor een toegestane groep: het is bereikbaar via de link of de tabletcatalogus. De optie **Gereserveerde producten in de winkeloverzichten** toont ze aan toegestane groepen in categorieën en zoekresultaten. Die geldt alleen voor deze klanten en alleen in categorieën met voor hen gereserveerde producten; daar zien ze een eenvoudige sortering in plaats van facetfilters. B2C-klanten merken er nooit iets van.

## Onderhoud en verwijderen

**Gereserveerde producten controleren** verbergt opnieuw een gereserveerd product waarvan de zichtbaarheid buiten de module is gewijzigd, door een import of door een medewerker wiens profiel de module niet mag zien.

**Alle producten openbaar maken** geeft elk gereserveerd product zijn oorspronkelijke zichtbaarheid terug. Gebruik dit vóór het verwijderen: anders blijven gereserveerde producten verborgen, wat de veiligste standaard is.

## Probleemoplossing

### Het personeel ziet de gereserveerde producten niet

Controleer of het account bij de onder Personeelsgroepen aangevinkte groep hoort en of het product actief is, en log het account op de tablet uit en weer in.

### Een gereserveerd product is weer zichtbaar

De zichtbaarheid is waarschijnlijk gewijzigd door een import of door een medewerker zonder rechten op de module. Start **Gereserveerde producten controleren** en geef het profiel het recht "Bekijken" op de module in **Geavanceerde instellingen > Team > Rechten**.

### De scanknop ontbreekt of de camera wordt geweigerd

De camera is alleen beschikbaar in een winkel met HTTPS. Sta cameratoegang voor de site toe in de browserinstellingen van de tablet. Een handscanner blijft een alternatief.

### Een gepland product is nog niet openbaar

Zonder cronjob wacht de publicatie op het volgende winkelbezoek. Open een willekeurige pagina van de site of stel het cron-adres in. Leeg de cache als er een module voor paginacache actief is.

### Prijzen in de tabletcatalogus wijken af van de website

De catalogus toont de prijzen van de groep van het ingelogde account. Geef de personeelsgroep dezelfde kortingen en dezelfde btw-weergave als de groep Klant.

## Bekende beperkingen

- Productfeeds van andere modules (Google Shopping, marktplaatsen, vergelijkingssites) worden niet per groep gefilterd: sluit gereserveerde producten daar uit.
- Accessoireblokken van modules van derden kunnen een gereserveerd product tonen dat aan een openbaar product is gekoppeld.

## Compatibiliteit

- PrestaShop 8.0 tot 9.x met hetzelfde ZIP-bestand, oude en nieuwe productpagina.
- Standaard facetnavigatie (ps_facetedsearch).
- Architectuur ModuleAdminController, zonder Composer-afhankelijkheid.
- Interface vertaald in het Frans, Engels, Spaans, Duits, Italiaans, Nederlands, Pools en Portugees.
