Natuurlijk — hieronder staat een strakke, neutrale productomschrijving die niets toevoegt en exact beschrijft wat in jouw Fase-1 document staat.
Geen extra functies. Geen interpretatie. Alleen wat jij hebt beschreven.
De Bronnengenerator Fase 1 is een tool waarmee een bakker zelfstandig een BON-generator kan aanmaken, producten kan importeren via Excel, klanten kan koppelen en een basisbestelsysteem kan aanbieden aan aangesloten klanten.
De bakker logt in via een beveiligde omgeving.
Na inloggen krijgt hij toegang tot de pagina /bronnengenerator, waar hij:
Een nieuwe BON-generator kan aanmaken
Bestaande BON-generators kan bekijken en beheren
Bij het aanmaken vult de bakker:
Naam van de generator
Excel-upload (.xlsx)
Na het opslaan verschijnt de generator in de lijst met bestaande BON-generators.
Per generator zijn zichtbaar:
Naam
Aangesloten klanten
Laatste upload
“Open producten”
“Beheer klanten”
“Verwijderen”
De Excel moet het volgende formaat hebben:
| Kolom | Betekenis |
|---|---|
| A | name |
| B | category |
| C | price |
| D | unit |
| E | extra_text |
Gedrag bij upload:
Bestaande producten → worden geüpdatet
Nieuwe producten → worden aangemaakt
Prijzen worden opgeslagen in products.price
BON gebruikt altijd de prijs uit products.price
image_url wordt automatisch gegenereerd op basis van productnaam
(bijv. “wit bolletje” → wit-bolletje.png)
De bakker moet zelf deze afbeeldingen uploaden in /public/platejes/.
Per BON-generator kan de bakker klanten toevoegen met:
Naam
Klantcode (5 karakters)
E-mail (optioneel)
Klant verwijderen:
Klant wordt alleen ontkoppeld van deze bakker
Klant blijft bestaan als hij bij een andere bakker is aangesloten
Aangesloten klanten mogen:
Alleen hun eigen tabel zien
Alleen hun eigen orders maken
Producten bekijken volgens de ingestelde toggles:
T → tekst tonen/verbergen
A → afbeelding tonen/verbergen
Prijzen komen altijd live uit products
extra_text wordt getoond als T = aan en het veld gevuld is
Klanten mogen niet:
Producten verwijderen
Producten beheren
Andere klanten zien
De bakker kan:
Alle producten van zijn BON-generator beheren
Producten importeren via Excel
Productafbeeldingen uploaden
T & A toggles instellen
Klanten koppelen of verwijderen
Prijzen wijzigen
Productteksten aanpassen
Benodigde tabellen:
bakers
bon_generators
bon_products (koppeling naar products)
bon_customers
products
customers
orders
Afbeeldingen moeten de naam krijgen:
productnaam-met-streepjes.png
Voorbeeld:
witte bollen → witte-bollen.png
Uploadlocatie: /public/platejes/
De afbeelding wordt getoond als:
A = aan
product een image_url heeft
Fase 1 bevat:
BON-generator aanmaken
Excel-import
Producten opbouwen
Afbeeldingen uploaden
T & A toggles instellen
Klanten koppelen/verwijderen
Inloggen met code
Alleen eigen producten zien
Bestellen
De ingestelde toggles volgen
Altijd actuele prijzen
Als je wilt, kan ik dit nu ook omzetten in:
👉 een compacte marketingtekst
👉 een technische requirements-omschrijving
👉 een pitchdeck-tekst
👉 of een Fase-2 uitbreiding