8. Producten-Shop
Één catalogus voor artikelen die je inkoopt, in de shop toont, verkoopt en factureert.
Menu: Team → Shop → Producten-Shop
Productketen
- Definiëren — handmatig (Catalogus → Nieuw) of via Import (PHI / NOVA / Woody Valley scrape).
- Database — alles staat in dezelfde productcatalogus.
- Shop-frontend — na publiceren zichtbaar op
/shop/(categorieën → productgrid → productpagina). - Koop — klant selecteert en bestelt (orders-tab; soft-launch: op aanvraag).
- Factuur / uitlevering — facturen kiezen uit deze catalogus; orderstatus tot uitlevering.
Tabs
| Tab | Functie |
|---|---|
| Catalogus | Alle producten bewerken (handmatig + SHOP-…). Filter op bron, type, actief. |
| Import-review | Geïmporteerde items controleren en publiceren naar de shop. |
| Import | PHI/NOVA/Woody starten; logs; eventueel alles wissen & opnieuw. |
| Orders | Bestellingen en status. |
| Instellingen | Shop publiek (standaard uit); foto’s → Teambestanden. |
Producteditor (tabs)
Bij Bewerken / Nieuw open je een editor met:
| Tab | Inhoud |
|---|---|
| Algemeen | Code, naam, type (categorie), merk, prijs, btw (alleen als btw-plichtig in factuurinstellingen), levertijd, actief |
| Teksten | Korte tekst + gedetailleerde omschrijving met uitgebreide TinyMCE (als blog). Knop Groot bewerken opent een ruim popup-venster. Bij import: brontekst |
| Media | Catalogusfoto (upload of Kies uit bibliotheek) + bij shop-koppeling shop-galerij (upload of bibliotheek) |
| Varianten | Maat × kleur × EN × gewicht + optioneel tekstblok (TinyMCE) |
| Specificaties | Sleutel/waarde + optioneel tekstblok (TinyMCE) |
| Shop | Slug, publicatiestatus, preview-link /shop/product/{slug}/ |
Opslaan schrijft de catalogusrij én (als gekoppeld) het shop-product bij.
Website-prijslijst (apart)
/tarieven/ (lier/tandem/verhuur), startgeld, contributie en tandembon beheer je onder Team → Shop → Website-prijslijst — niet hier. Dat is geen shop-aankoop. Zie hoofdstuk 12.
Oude menu-item Shop
Team → Shop (oude URL) redirect naar Producten-Shop (tab Import). Gebruik voortaan Shop → Producten-Shop.
Naamgeving
Overal product. API: /psm/v1/products (en shop-routes onder /psm/v1/shop/*).