HairConnect Handleiding Inloggen

Producten

Bijgewerkt op 2026-09-30

Waar vind ik het?

Voorraad → Producten.

Het formulier

Wat is het

Links een fotovak, rechts de gegevens.

Veld Verplicht Toelichting
Foto nee png, jpeg of webp, tot 4 MB, met bijsnijder
Naam ja Zonder het merk ervoor — dat staat hiernaast.
Inhoud nee Wat hetzelfde product in twee formaten uit elkaar houdt. — bv. 250 ml
Merk nee met een + om er meteen een nieuw merk bij te maken
Categorie nee
Omschrijving nee Wat je erover vertelt aan de klant die het in handen neemt.

Onder het fotovak staat waar de huidige foto vandaan komt: de notitie, de bron en de datum waarop ze opgehaald werd. Staat er niets, dan lees je Herkomst onbekend.

Dat staat er niet ter informatie maar als rem: wie op het punt staat een foto te vervangen, hoort te zien op welke grondslag de huidige daar staat.

Staat er onder de omschrijving een regel Ook bekend als, dan zijn dat namen waaronder dit product op oudere kassabonnen staat — "STMNT Hairspray 150ml" voor wat volgens de factuur van de leverancier de 200ml was. Bonregels met zo'n naam horen bij deze fiche. Die regel is alleen om te lezen: elke naam staat er met het bewijs tussen haakjes, en is gezet door de beheerder van HairConnect met de factuur ernaast. Een naam die een regel niet mag raden, raadt HairConnect ook niet.

Prijs

Inkoop is exclusief btw, verkoop is de prijs op het schap — dus inclusief. De marge in de lijst wordt daaruit gerekend.

Veld Verplicht Toelichting
Inkoopprijs nee met achter het veld excl. btw; Leeg = onbekend; dan blijft de marge leeg in plaats van te doen alsof.
Verkoopprijs ja met achter het veld incl. btw
Btw ja standaard 21 %

Backbar betekent: geen verkoopprijs. Laat je de verkoopprijs op 0, dan is het product backbar en zegt de hulptekst Geen verkoopprijs: dit product is backbar en komt niet aan de kassa. Vul een prijs in om het te verkopen. Met een prijs erop is het nooit backbar.

De marge in de lijst is: verkoopprijs zonder btw, min de inkoopprijs. Is er geen inkoopprijs, dan blijft de cel leeg.

Voorraad

De voorraad zelf verandert alleen via leveringen en verkopen, zodat elk verschil te herleiden is. Hier stel je in wanneer het salon een seintje moet krijgen.

Veld Toelichting
Huidige voorraad alleen invulbaar bij het aanmaken — De stand waarmee je begint. Op de bewerkpagina staat het veld uit, met Corrigeer dit via een levering of een voorraadbeweging.
Minimumvoorraad Onder dit aantal verschijnt het product op het overzicht als "bij te bestellen". Leeg = geen seintje.
Leverancier Bij wie je het bestelt.

Herkenning en verkoop

Deze sectie staat ingeklapt.

Veld Toelichting
Streepjescodes de codes waarmee de kassa het product vindt bij het scannen. Per code: de code zelf, Op de verpakking sinds (mag leeg) en Huidige.
Artikelnummer Het nummer van de leverancier, voor op de bestelbon.
Backbar alleen-lezen: het vinkje volgt uit de verkoopprijs, je zet het niet zelf. Volgt uit de verkoopprijs: een product zonder verkoopprijs (€ 0) is backbar — gebruikt aan de wasbak en in de kleurkeuken, niet verkocht. Backbar telt mee in het verbruik, niet in de omzet.
Actief Uit voor wat je niet meer verkoopt. Het blijft in de historiek staan, maar verdwijnt uit de kassa.

Eén product mag meer dan één streepjescode dragen. Wijzigt de leverancier de verpakking, dan staan de oude flessen nog in het rek terwijl de nieuwe al binnenkomen: allebei zijn het hetzelfde product met één voorraadstand. Zet de nieuwe code erbij en laat de oude staan — allebei slaan aan de kassa hetzelfde product aan. Huidige is er hoogstens één: die code hoort op een nieuw etiket en op een bestelling; de andere blijven gewoon geldig om te scannen zolang er voorraad van ligt. Een code verdwijnt nooit vanzelf — ook een import wist er geen; wegdoen is iets wat je zelf beslist. Dezelfde code bij twee producten kan niet: dan weet de kassa niet welke fles je scant.

De lijst

Links een miniatuur van de foto — een kapper herkent een flacon aan zijn vorm en kleur, niet aan "Illumina Color 6/".

Kolom Inhoud
Product naam, met de inhoud eronder
Merk
Prijslijst het artikelnummer en de omschrijving zoals ze bij je leverancier staan. Alleen zichtbaar wanneer je een prijslijst opgeladen hebt; een product dat er niet op staat, toont Staat er niet op en daaronder waarom: met welke streepjescode er gezocht is, of dat er geen code op de fiche staat
Voorraad een badge: rood onder nul, oranje op of onder de minimumvoorraad
Inkoop, Verkoop met onder de inkoopprijs waar ze vandaan komt. Zegt de prijslijst iets anders, dan staat dat bedrag erbij en kleurt de cel oranje
Categorie, Marge, Backbar, Actief, Gearchiveerd, Wella standaard verborgen, aan te zetten met het kolommenknopje rechts

Zoeken werkt op de naam én op elke streepjescode, ook op een oude.

Boven de lijst

Vijf keuzelijsten staan open en bloot boven de lijst, zonder dat je eerst iets moet openklappen: Merk, Categorie, Soort (verkoop, backbar of allebei), Wat wil je zien en Gearchiveerd. Ze werken meteen — je hoeft niet nog eens op een knop te duwen.

Onder Wat wil je zien zitten de lijsten waar je echt naar op zoek gaat: Onder de minimumvoorraad, Negatieve voorraad, Zonder foto, en bij een salon met de Wella-koppeling ook Nog niet gekoppeld aan Wella, Staat niet op de Wella-prijslijst, Zonder streepjescode voor Wella en Inkoopprijs komt nog uit Optios.

Die laatste twee zijn de stand die de prijslijstronde op je fiche zet. Laad je een bestand van Wella op, dan krijgt elk product dat er niet op thuiskomt zijn reden op de fiche zelf — en niet meer als rij op de opkuislijst. Staat niet op de Wella-prijslijst zijn de producten waarvan de streepjescode wél opgezocht is en niet in het bestand staat: Wella voert het artikel niet meer, of er staat een verkeerde code op de fles. Zonder streepjescode voor Wella zijn de producten waar niets op te zoeken viel; scan de fles één keer, en bij de volgende oplading komt het product vanzelf mee. Samen met Nog niet gekoppeld aan Wella is dat in één keuze de lijst van wat je vandaag niet kunt bestellen. De kolom Wella (standaard verborgen) toont dezelfde stand als etiket.

Wat er in de kolom Prijslijst staat, is wat je leverancier zelf schrijft: zijn artikelnummer, zijn omschrijving en de inhoud erbij. Die inhoud staat er omdat ze het verschil maakt — Welloxon Perfect 12% / 40 VOL bestaat in 60 ml en in een liter, en zonder die maat lezen twee verschillende artikelen identiek. Laadde je meer dan één bestand van je leverancier op, dan toont deze kolom ook een artikel dat alleen op het oudere staat; de prijsvergelijking hiernaast gebeurt alleen tegen het laatst opgeladen bestand.

HairConnect zet dat naast je fiche. Je verkoopprijs wijzigt alleen wanneer je dat zelf bevestigt op Instellingen → Wella-prijslijst. Je aankoopprijs wordt daar wél meteen rechtgezet wanneer ze nog uit Optios komt, en dan neemt je fiche ook de naam en de inhoud over zoals de leverancier ze schrijft — Color Touch 5/0 in plaats van CT 5/0 41/50 60ML. Een product dat je zelf aanmaakte, blijft heten zoals jij het noemde.

Stond je prijs toevallig al juist, dan wijzigt er geen cent maar wél de regel eronder. Die zei Uit Optios overgenomen en zegt voortaan Uit de prijslijst van de leverancier, want dat is waar ze nu vandaan komt. Dat is geen opsmuk: het is precies die regel die bepaalt of een volgende prijslijst dat bedrag nog mag overschrijven.

Een product weg doen

Naast elke regel staat een vuilbakje. Wat het doet, hangt af van wat er aan dat product vasthangt — en het venster zegt het vóór je klikt:

Er wijst niets naar het product — geen kassabon, geen levering, geen voorraadbeweging het wordt verwijderd. Precies wat je nodig hebt voor de restjes die uit een oud pakket zijn meegekomen.
Er hangt geschiedenis aan het wordt gearchiveerd, en het venster noemt waaróm: "dit product staat op 12 kassabonnen en 3 leveringen".

Dat tweede is geen omweg maar een grens. Een kasticket is een fiscaal document: het mag zijn productnaam niet verliezen omdat jij een jaar later aan het opkuisen bent. Een gearchiveerd product verdwijnt uit de kassa, uit het bestelvoorstel en uit deze lijst; de voorraad en de geschiedenis blijven staan. Terughalen doe je bij Instellingen → Producten opkuisen.

Negatieve voorraad is een signaal, geen fout van het pakket. Het betekent dat er iets verkocht is dat nooit ingeboekt werd — en dat hoort meteen op te vallen, zodat je het kan rechtzetten.

Is er nog niets: Nog geen producten — Voeg de flacons toe die je verkoopt en die je aan de wasbak gebruikt, dan kloppen de voorraad en de marge.

Twee fiches van hetzelfde product

Wijzigt de leverancier de verpakking, dan komt er in een oud pakket vaak een tweede fiche bij: "Mousse Forte 200ml" met de oude streepjescode naast "Mousse Forte" met de nieuwe, allebei met bonnen, leveringen en een eigen voorraad. Dat is één product, en het hoort één fiche te zijn — anders past een bonregel op twee fiches en wordt hij aan geen van beide gehangen, en staat je voorraad over twee lijnen verdeeld.

Open de fiche die weg mag en kies Samenvoegen met een ander product; dezelfde knop staat naast elke regel in de lijst. Het venster toont eerst wat er verhuist — streepjescodes, kassabonregels, leveringsregels, voorraadbewegingen, telregels van voorraadopnames, regels van bestelbriefjes, prijsvoorstellen, acties, en hoeveel stuks voorraad — en vraagt dan naar welk product. Zoek dat op naam of op streepjescode.

De fiche waar je op staat, is degene die verdwijnt. Je opent dus de oude en kiest de nieuwe, niet omgekeerd. Wat er gebeurt:

Streepjescodes de codes van de verdwijnende fiche komen erbij. Huidige wordt de code van de fiche die het laatst geleverd werd — dat is de nieuwe verpakking; zonder leveringen die van de fiche die het laatst verkocht werd, en zegt ook dat niets, dan blijft de huidige code van het product dat blijft. Oud én nieuw slaan aan de kassa hetzelfde product aan. De huidige code beslist welk artikel van de prijslijst de prijzen geeft.
Geschiedenis elke kassabon, levering, voorraadbeweging en telregel wijst voortaan naar het product dat blijft. De bonnen zelf en hun zegel wijzigen niet: een kasticket is een fiscaal document, en de koppeling naar de productfiche zit niet in de zegel.
Voorraad wordt opgeteld, als een voorraadbeweging die zegt waar de stuks vandaan komen.
De verdwijnende fiche gaat in de prullenmand en staat op gearchiveerd. Ze komt niet terug bij een volgende import uit Optios: HairConnect onthoudt dat het Optios-nummer van de oude fiche bij de nieuwe hoort. Houdt Optios die oude fiche nog bij, dan telt haar voorraad bij elke ronde mee in die van het product dat bleef: bij Optios zijn het twee fiches, hier is het één product met de som van beide standen. Verkoop je bij Optios nog op de oude fiche, dan zakt die som mee — één keer, niet dubbel.

Deze knop is er alleen voor de zaakvoerder. Het kan niet ongedaan gemaakt worden; wat er verdween — naam, inhoud, streepjescode, Optios-nummer en de aantallen — staat in het logboek.

Twee maten zijn geen dubbel. "Dark Oil 30 ml" en "Dark Oil 100 ml" zijn twee producten met elk hun voorraad; die voeg je niet samen. Samenvoegen is voor dezelfde fles onder twee fiches.

De open opkuisvoorstellen Kassabon: productnaam bij meerdere producten van dit paar blijven staan tot de bonregels opnieuw gekoppeld worden; het voorstel Streepjescode staat al bij een ander product over dit paar wordt gesloten, want die botsing bestaat niet meer.

Producten opkuisen

Instellingen → Producten opkuisen zet naast elk product wanneer het voor het laatst verkocht of aan de wasbak verbruikt is, en hoeveel stuks er in de laatste weken doorgingen. Dat cijfer komt uit uw eigen bonnen en voorraadbewegingen; er wordt niets extra bijgehouden. Het scherm deelt uw producten in drie, en zet dat als etiket naast elke fles: Frequent voor wat de laatste twaalf weken bewoog, Stil voor wat al langer stilstaat, en Nooit bewogen voor wat sinds de overname nog geen enkele keer verkocht of verbruikt is. Een gearchiveerd product draagt Gearchiveerd. Die twaalf weken stelt u zelf in met Venster instellen, net als het aantal weken stilstand waarna een product voorgesteld wordt om te archiveren (standaard een jaar). Laat u ze leeg, dan gelden die standaarden.

Archiveren gebeurt nooit vanzelf. Het scherm stelt voor, u vinkt aan en drukt op Archiveren. Een gearchiveerd product verdwijnt uit de kassa, uit het bestelvoorstel en uit de keuzelijsten, maar er wordt niets verwijderd: elke bon, elke levering, elke voorraadbeweging en elk rapport van vroeger blijft precies zoals het was, en uw omzetcijfer van vorig jaar verandert er niet van. De voorraad blijft ook staan — het scherm zegt vóór het archiveren hoeveel stuks er nog in de kast liggen. Terughalen kan altijd, en wordt de streepjescode aan de kassa toch nog gescand, dan zegt de kassa dat het product gearchiveerd is en biedt ze aan om het meteen terug te halen.

Een heel merk in één keer apart zetten

Stopt u met een merk, dan wil u zelden één fles opruimen maar de hele lijn. Zet daarom het filter Merk op dat merk, kies daarnaast de groep die u wil zien, vink de producten aan en gebruik Archiveren.

Archiveren is met opzet geen verwijderen: de producten verdwijnen uit de kassa, uit het bestelvoorstel en uit de keuzelijsten, maar hun bonnen, leveringen en voorraadbewegingen blijven zoals ze waren, en met Terughalen staan ze er weer. Een merk waarvan u vorig jaar verkocht hebt, hoort in uw rapporten te blijven staan — ook wanneer u het niet meer bestelt.

Wat er in het logboek komt

Een prijswijziging op een product — verkoopprijs, inkoopprijs of btw — wordt vastgelegd.

Een samenvoeging ook: welke fiche verdween, in welke ze opging, en hoeveel bonregels, leveringen, bewegingen en stuks voorraad er verhuisden.

Met de assistent

Staat de assistent aan, dan past je een prijs of de minimumvoorraad aan door het te zeggen, op welk scherm je ook staat: de verkoopprijs van Olaplex nr. 3 wordt 24,50, de inkoopprijs van de hydraterende shampoo is 8,90, minimumvoorraad van de folie op 4. Je ziet eerst oud en nieuw naast elkaar en bevestigt; alleen wat je noemde verandert. Past de naam op meer dan één product — dezelfde fles in 100 ml en 250 ml — dan vraagt de assistent welke, met de namen zoals ze hier in de lijst staan. De voorraadstand zelf kan zo niet: die verandert alleen via een levering of een beweging, ook voor de assistent.

Veelgestelde vragen

Waarom kan ik de voorraad niet gewoon overtypen? Omdat elk verschil dan onverklaarbaar wordt. Elke voorraadbeweging heeft hier een reden — een verkoop, een levering, een telling — en juist daardoor kan je later terugvinden waaróm een stand is wat hij is.

Waarom heeft mijn backbarproduct geen marge? Backbar wordt niet verkocht, dus is er geen marge. Die cel leeg laten is eerlijker dan een verzonnen verlies tonen.