HairConnect Handleiding Inloggen

Koppelingen aan- en uitzetten

Bijgewerkt op 2026-10-02

Instellingen → Koppelingen. Alleen de zaakvoerder komt hier binnen: hier staan sleutels waarmee betalingen gestart kunnen worden.

Wat je ziet

De koppelingen staan gegroepeerd per soort:

Groep Omschrijving
Betalen Betaalterminals en online betalingen.
Boekhouding Facturen en bonnen naar het boekhoudpakket.
Communicatie Berichten naar klanten en medewerkers.
Assistent Zeggen wat u wil in plaats van het formulier zoeken.

Per koppeling zie je de naam, een badge, een omschrijving, eventueel de uitkomst van de laatste proef, en rechts de knoppen.

Badge Betekenis
Uit staat uit
Actief staat aan en is volledig ingevuld
Aan, maar onvolledig staat aan maar er ontbreken gegevens
Nog niet beschikbaar deze koppeling kan je nog niet gebruiken; in plaats van de omschrijving lees je de reden

Groepen in- en uitklappen

Klik op de kop van een groep om ze open of dicht te klappen. Dat is er niet voor de tien koppelingen van vandaag maar voor de dertig van straks: een lijst van dertig regels lees je niet meer.

De kop blijft altijd leesbaar, ook als de groep dicht staat:

Wat er in de kop staat Betekenis
3 aan zoveel koppelingen in deze groep staan aan en zijn volledig ingevuld
1 onvolledig zoveel staan aan maar missen gegevens
1 met fout bij zoveel is de laatste proef mislukt
4 koppelingen, waarvan 2 nog niet beschikbaar hoeveel er in totaal in de groep zitten

Een groep die iets verbergt dat stuk is, zou erger zijn dan geen inklappen. Daarom staat een groep bij een eerste bezoek open zodra er iets in aanstaat, onvolledig is of een mislukte proef heeft — en dicht wanneer er niets in leeft.

Klap je zelf een groep open of dicht, dan onthoudt je browser dat voor dit salon. Het is een kijkvoorkeur van dít toestel: op de iPad aan de balie mag ze anders staan dan op je laptop, en je collega's merken er niets van.

Instellen

Klik Instellen. Er opent een venster {naam} instellen met de velden van die koppeling en een knop Bewaren. Daarna lees je {naam} is bewaard.

Velden die dit venster niet toont, blijven staan. Bewaren gooit dus nooit iets weg dat je hier niet kan zien.

Verbinding testen

Klik Verbinding testen. De proef zegt in gewone taal wat er misging:

  • {naam} antwoordt — met de uitkomst eronder;
  • {naam} antwoordt niet — met de reden.

Kent een koppeling geen proef, dan lees je Deze koppeling kent geen proef.

Bij Mail via HairConnect heet de knop Controleer DNS. Daar valt geen verbinding te testen: de proef leest het DNS van je domein. De melding heet dan Het DNS staat goed of Het DNS staat nog niet goed. Zie Mail via HairConnect.

De uitkomst blijft daarna onder de koppeling staan: Verbinding getest op 22 augustus 2026, 14:05. of Laatste proef mislukte: …

Een koppeling die nog niet beschikbaar is

Bij Nog niet beschikbaar staat er geen schakelaar. Heeft die koppeling wél velden, dan kan je ze toch al Instellen en Verbinding testen.

Dat is met opzet. Zo'n koppeling verliest zijn badge pas als iemand met een echt account bewezen heeft dat ze antwoordt, en dat bewijs haal je met de proefknop. Aanzetten kan intussen niet — ook niet per ongeluk.

Aanzetten

De schakelaar rechts. Is de koppeling nog niet ingevuld, dan gebeurt er niets en lees je:

{naam} is nog niet ingesteld — Vul eerst de gegevens in; daarna kan je de koppeling aanzetten.

Anders lees je {naam} staat aan of {naam} staat uit.

Een koppeling die "aan" staat maar niets doet, is precies het soort halve toestand waar niemand achter komt.

Nieuwe salons erven niets

Elke koppeling staat standaard uit, en de gegevens die je invult horen bij jouw salon alleen. Ze worden versleuteld bewaard.

Wat er in het logboek komt

Koppeling aangezet, Koppeling uitgezet en Koppeling ingesteld — met alleen de namen van de velden die je invulde, nooit hun inhoud. Hier zitten API-sleutels; die horen in geen enkele tweede tabel thuis, ook niet in eentje die alleen jij kan openen.

De koppelingen op een rij

Koppeling Groep Toestand
Mollie Betalen te gebruiken
Stripe Betalen nog niet beschikbaar — sleutels invullen en proeven kan al
Bancontact Pro Betalen nog niet beschikbaar — QR-betaling gebouwd, kassa rekent er nog niet mee af
Europabank Tap to Pay Betalen nog niet beschikbaar
Mailserver Communicatie te gebruiken
Mail via HairConnect Communicatie te gebruiken — aan te zetten zodra het DNS van je domein goed staat
ClearFacts Boekhouding te gebruiken
Yuki Boekhouding nog niet beschikbaar — gebouwd, nog niet gemeten
Billit Boekhouding nog niet beschikbaar — gebouwd, nog niet gemeten
Exact Online Boekhouding nog niet beschikbaar — niet gebouwd
Scrada Boekhouding nog niet beschikbaar — niet gebouwd
Assistent Assistent te gebruiken — zie De assistent

De vier boekhoudpakketten onderaan staan uitgelegd in Andere boekhoudpakketten.

Hoe je bestelling vertrekt

Bij de koppeling Wella staat de vraag Hoe bestel je bij deze leverancier?, met drie antwoorden:

Keuze Wat er gebeurt
Mail naar de leverancier (standaard) De bestelling vertrekt als mail naar het adres op de leveranciersfiche, met de artikelnummers erbij.
Winkelmand bij Wella Een tabblad gaat open op je Wella-webshop en je winkelmand vult zichzelf. Vraagt de uitbreiding voor Chrome.
Csv voor de order upload Je downloadt een bestand en laadt het zelf op bij Mijn account → Order upload in de webshop.

De mail is de standaard, ook als je hier nooit iets aanduidde. Ze is de enige weg die bij élke leverancier werkt en die niets aan je browser vraagt.

Deze keuze bepaalt welke knop vooraan staat op een openstaande bestelling — meer niet. De andere twee blijven bestaan, ernaast of onder Andere manieren (het knopje met de drie puntjes op diezelfde rij). Dat is met opzet: hapert de winkelmand omdat Wella iets aan zijn scherm veranderde, dan neem je de csv, zonder eerst hier iets te moeten omzetten. Bij een leverancier die je niet als Wella aanduidde, bestaan de mand en de csv niet en blijft de mail gewoon vooraan staan.

Wat de mail bevat en wat er gebeurt met een regel zonder artikelnummer, staat bij Leveringen inboeken.

De prijslijst van Wella

Instellingen → Wella-prijslijst. Wella mailt zijn klanten twee soorten Excel-bestanden, en je mag ze allebei opladen: het bestelformulier ("BENELUX WELLA COMPANY EAN ORDER FORM - 10.08.2026.xlsm") en de prijslijst ("Pricelist for Field - PI April 2026.xlsx"). Je hoeft niet aan te duiden welk van de twee je hebt — dat staat in het bestand zelf en wordt daar gelezen. Allebei dragen ze de volledige catalogus: per artikel de brutoprijs, de aanbevolen verkoopprijs en de streepjescode. Het bestelformulier draagt er twee — die van het stuk en die van de doos — en het geeft ook aan welk artikel welk ander vervangt; de prijslijst draagt er één en heeft dat overzicht niet. Laad het bestand op zoals je het gekregen hebt; er wordt niets uit je mailbox gehaald. Nagekeken worden de producten van alle leveranciersfiches die je als Wella aanduidde — duidde je er meer dan één aan, dan komen ze in dezelfde ronde aan bod. Aankoopprijzen die uit Optios overgenomen zijn, worden meteen rechtgezet — die zijn verouderd, en een gedateerde prijs van de leverancier zelf is beter dan een verkeerde. Je krijgt achteraf de lijst te zien van wat er gewijzigd is, en elke wijziging staat ook in het logboek. Een aankoopprijs die je zélf invulde of die uit een echte levering komt, blijft staan. Een product dat de adviesprijs volgt, neemt de prijs van de lijst vanzelf over — dat is het vinkje Volgt de adviesprijs van de leverancier op de productfiche, en het staat standaard aan. Ligt je verkoopprijs lager dan de aanbevolen prijs, dan gaat hij meteen naar die prijs; ligt hij hoger, dan blijft je duurdere prijs staan. De prijs gaat dus nooit omlaag, en een artikel waarvoor de lijst geen aanbevolen prijs noemt, verandert niet. Je ziet na het opladen welke prijzen opgetrokken zijn, en elke wijziging staat in het logboek met de lijst en het artikelnummer erbij. Heb je meer dan één lijst opgeladen, dan telt de laatst opgeladen lijst die voor dat artikel een aanbevolen prijs noemt. Draagt een product de streepjescode van een oude én van een nieuwe verpakking, en staan die op de lijst als twee artikelen, dan beslist het artikel van de huidige code; noemt dat geen aanbevolen prijs, dan dat van de andere. Ook de aankoopprijs volgt dan het artikel van de huidige code, met dezelfde grens als hierboven: een prijs die je zelf invulde of die uit een levering komt, blijft staan. Backbar zonder verkoopprijs blijft op nul: die wordt niet verkocht. Kastickets die al afgesloten zijn, houden hun bedrag. Wil je voor een product bewust minder vragen, zet dan het vinkje uit: dan raakt geen enkele prijslijst die prijs nog aan. Voorstellen over de verkoopprijs uit vroegere prijslijsten zijn afgesloten: Aanvaard waar de prijs nu die van de lijst is, Vervallen waar ze dubbel of achterhaald waren, met de reden erbij.

De prijslijst draagt prijzen voor meer dan één land. Wella zet Nederland en België naast elkaar in dezelfde tabel, onder precies dezelfde kolomkoppen. Er worden altijd de prijzen van jouw land genomen, en dat is het land dat bij Instellingen → Het salon staat. Staat daar niets ingevuld, of draagt het bestand geen prijzen voor jouw land, dan wordt er niets ingelezen en niets gewijzigd — je leest dan wat je moet aanvullen. De prijzen van het buurland overnemen zou je aankoopprijzen vervalsen zonder dat je het merkt, en dat gebeurt hier dus niet. Een artikel waarvoor Wella in jouw land geen prijs noteert, komt er wél door: mét zijn artikelnummer en zijn streepjescode, en zonder prijs. Dat nummer is wat je nodig hebt om te kunnen bestellen; een bedrag uit een ander land zou een verzonnen bedrag zijn.

De koppelronde op de productenlijst stopt na veertig opzoekingen. Elke opzoeking is één vraag aan de webshop, en een ronde over tweehonderd producten liep bij ons een halfuur zonder iets terug te geven. De melding zegt hoeveel er nog wachten; druk gewoon opnieuw, de volgende ronde loopt verder waar de vorige ophield. Dit bestand is de snelle weg: het legt de artikelnummers in één keer, zonder één vraag aan de webshop.

Deze ronde legt ook artikelnummers. Een product dat via zijn streepjescode in het bestand gevonden wordt, krijgt het artikelnummer van dát artikel. Dat nummer is wat er in de csv en in je winkelmand terechtkomt: zonder dat nummer valt een product niet te bestellen, hoe goed de rest ook ingevuld staat. Stond er al een ander nummer, dan wordt het vervangen — dan is er één van de twee verkeerd, en het is niet de code die je van de fles gescand hebt. Je krijgt de volledige lijst te zien van welke nummers er gewijzigd zijn, met oud en nieuw naast elkaar, en elke wijziging staat ook in het logboek.

Er wordt gekoppeld op de streepjescode, en op niets anders. Tot 15-09-2026 telde het artikelnummer op je fiche ook mee, en dat ging zelfs vóór op de code. Dat is teruggedraaid, en er is een reden voor: dat nummer staat er niet altijd door jou. Bij een eerdere oplading werd er ook op de naam gezocht, en jouw Shampoo Cool Blonde 250ml kwam er zo uit bij Wella's Cool Blonde Shampoo 500. Dat artikel schrijft zijn inhoud als een kaal getal — 500, zonder eenheid — dus sprak het de 250 ml op jouw fiche niet tegen; op de prijslijst van april 2026 schrijft Wella de inhoud van 277 van zijn 1.376 artikelen zo. Het nummer van die halve liter kwam op jouw fiche te staan, en de ronde daarna nam daar de naam, de inhoud én de inkoopprijs van een halve liter over. Op zo'n nummer verder koppelen maakt van een foute match een blijvende. Een streepjescode is gescand van de fles die in je rek staat; dat is het enige gegeven in deze ronde dat niet door het pakket zelf geschreven kan zijn.

Een artikelnummer dat geen enkele streepjescode bevestigt, blijft staan maar koppelt niets meer. Je kunt ermee bestellen — daar is het voor — maar er komt geen naam, geen inhoud, geen merk en geen prijs meer uit. Zo'n fiche komt op de opkuislijst met het nummer erbij en met wat je eraan kunt doen: die fles één keer scannen, en bij de volgende oplading staat alles vast.

Wat een vorige oplading al overnam van zo'n nummer, kun je terugzetten. Draagt een fiche nu nog letterlijk de naam of de aankoopprijs van het artikel achter een nummer dat niemand bevestigt, dan verschijnt daar een voorstel voor, met wat er vóór stond — dat komt uit het logboek en niet uit een gok. Er wordt niets vanzelf teruggezet; jij vinkt aan. Kies je Laten staan, dan blijft de fiche zoals ze is en komt het voorstel niet terug. Zegt het logboek niet wat er vóór stond, dan lees je dat ook: er wordt dan niets voorgesteld, want een naam bedenken is erger dan een verkeerde laten staan. De inhoudsmaat valt hier buiten: die wordt nergens bewaard, dus is er niets van terug te zetten — zet je de naam terug, dan staat de maat meestal weer in die naam.

Een streepjescode van twaalf cijfers en dezelfde code met een nul ervoor zijn hetzelfde artikel. Wella voert merken met een Amerikaanse code (UPC): op de prijslijst van april 2026 zijn dat er 55, allemaal van Briogeo. Een scanner hier leest zo'n code als dertien cijfers met een nul vooraan, en Optios schreef ze zo weg. Die twee worden nu gelijkgemaakt — voordien vond de koppeling er geen enkele, en bleef er een verouderde prijs staan op een artikel dat gewoon op de lijst stond.

Je mag allebei de bestanden opladen, en samen dekken ze meer. Het bestelformulier draagt per artikel twee codes — die van het stuk en die van de doos — en de prijslijst draagt er één. Een streepjescode uit welk opgeladen bestand ook mag een product bij een artikelnummer brengen; dat nummer wordt daarna opgezocht in het bestand dat je nu opgeladen hebt. De prijs komt altijd uit het nieuwste bestand, nooit uit het oude.

Wat gekoppeld is, neemt de naam en de inhoud over van de prijslijst. Zo leest je productenlijst zoals Wella zijn artikelen noemt en niet zoals ze uit Optios kwamen: Color Touch 5/0 in plaats van CT 5/0 41/50 60ML. Dat gebeurt alleen bij fiches die uit Optios overgekomen zijn — een product dat je zelf aanmaakte, blijft heten zoals jij het noemde. Je kastickets van vroeger houden hun eigen tekst: die staat op de bon zelf. Een oude levering toont wel de nieuwe naam, want die verwijst naar het product en niet naar een tekst. Elke hernoeming staat in het logboek, en je krijgt de volledige lijst te zien op het scherm.

Het merk komt uit de prijslijst. Op het bestelformulier van Wella Company staat elk artikel op het blad van zijn merk: Wella Color, Wella Care, Sebastian, SEB MAN, System, SP, Sassoon, Nioxin en Briogeo. Een product dat op zijn streepjescode aan een artikel hangt, komt onder dat merk te staan, hoe het in Optios ook heette. SP en System zijn allebei System Professional en komen onder één merk: System. Heb je het merk nog niet, dan maakt de oplading het aan, met de Wella-leverancier waar het product al bij hoorde; boven aan het scherm lees je welke merken er nieuw zijn. De Pricelist for Field maakt geen merken aan: die deelt de catalogus op in dertig reeksen — KOLESTON PERFECT, COLOR TOUCH, SEBASTIAN (OLD) — en dat zijn geen merken. Daar wordt de reeks vertaald naar het merk van het bestelformulier — KOLESTON PERFECT en COLOR FRESH MASK zijn Wella Color, SEBASTIAN (OLD) is Sebastian — en komt een product alleen onder een merk dat je al hebt. Die vertaling komt uit de artikelen die op beide bestanden staan; een reeks die onder meer dan één merk valt (WP ACCESSORIES), zegt niets. Een product zonder eigen leverancier wordt nooit naar een merk verzet dat niet bij je Wella-leverancier hoort: dat zou het stil uit je Wella-ronde en uit je bestelvoorstellen duwen. Een fiche die je zelf aanmaakte, houdt het merk dat jij koos.

Wat er niet thuiskomt, krijgt zijn reden op de fiche zelf. Twee uitkomsten zijn een stand van het product en staan sinds 30-09-2026 op de productfiche, niet op de opkuislijst: geen streepjescode (er valt niets op te zoeken — dat is het getal dat je zelf kleiner maakt: scan die fles één keer, en bij de volgende oplading komt hij vanzelf mee) en staat niet op de prijslijst (er is gezocht — met welke code staat erbij — en het staat er niet op). Je ziet ze in de productenlijst onder de kolom Prijslijst, onder Staat er niet op, en je filtert erop met Wat wil je zien → Staat niet op de Wella-prijslijst of Zonder streepjescode voor Wella; zie Producten. Twee andere uitkomsten zijn werk of een vraag en blijven bevindingen op de opkuislijst: artikelnummer zonder streepjescode die het bevestigt (er staat wel een nummer, maar niets bevestigt het) en dit merk staat er niet op (een borstel van Denman hoort niet in een prijslijst van Wella, en daar is dus ook niets aan te doen). Bevindingen staan op hun eigen tabblad en tellen niet mee in het bolletje met openstaand werk. Een klacht van een vorige oplading verdwijnt zodra dat product wél thuiskomt, en een oude rij staat er niet in of geen streepjescode sluit zodra de stand op de fiche staat — met die reden in de rij.

En ze vult de leverancier aan. Duidde je precies één leveranciersfiche als Wella aan, dan komt die te staan op elk gevonden product dat er zelf nog geen droeg. Zulke producten hoorden er al bij via hun merk, maar zolang het veld op het product leeg blijft, moet elke bestelling en elk bestelvoorstel de leverancier opnieuw uit het merk afleiden — en wie het merk verzet, verzet ongemerkt de bestelling mee. Duidde je meer dan één fiche als Wella aan, dan beslissen je leveringen: een product dat bij precies één van die fiches is binnengekomen, hoort bij die fiche. Alleen wat er écht geleverd is telt mee; een geannuleerde bestelling zegt hoogstens wat iemand van plan was. Kwam een product bij meer dan één fiche binnen — dat gebeurt, want dezelfde vertegenwoordiger levert vaak onder meer dan één fiche — of bij geen enkele, dan blijft het veld leeg. Boven aan het scherm staat dan één regel met hoeveel producten het betreft en welke fiches je aanwees; er komt géén rij per product op de opkuislijst. Een leverancier die er al staat, wordt nooit overschreven.

Staat een artikelnummer twee keer in het bestand, dan lees je dat onder Wat er niet gelezen is. Wella somt hetzelfde artikel al eens onder twee kopjes op, en dan telt alleen de eerste rij mee. Meestal is dat onschuldig — dezelfde naam, dezelfde prijs, alleen een ander kopje — en dan staat erbij dat de gelezen rij ook bepaalt waar het artikel ingedeeld raakt. Soms is het dat niet: in de prijslijst van april 2026 staan negen nummers meer dan één keer, en drie ervan dragen twee verschillende producten. Onder 99350172880 staat zowel een Nioxin-verzorging van € 17,00 als een conditioner van Sebastian van € 54,50. Zulke botsingen staan bovenaan die lijst, met allebei de rijnummers, allebei de omschrijvingen en allebei de prijzen erbij, want je koppelt en bestelt op dat ene nummer. Kom je er een tegen, geef ze door aan je vertegenwoordiger: wij kiezen niet voor jou welk van de twee je bedoelt.

Promotiecodes bij Wella

Instellingen → Koppelingen → Wella. Sommige acties van Wella lopen vanzelf — de factuurkorting bijvoorbeeld — en andere gaan pas in wanneer je een code intikt in het vak Promotiecode toevoegen van je winkelmand. Die codes zet je hier één keer klaar, en dan gebeurt dat vanzelf.

Klik op Code toevoegen en vul in wat je vertegenwoordiger doorgaf: de code precies zoals je ze kreeg, eventueel waar ze voor dient (voor jezelf, zodat je over een half jaar nog weet welke dit was) en eventueel geldig tot. Meerdere codes mogen: één voor de najaarsactie op verkoop, één voor kleuring. De omschrijving en de datum mogen leeg blijven.

Geldig tot is alleen een geheugensteun. Een code wordt nooit tegengehouden omdat die datum voorbij is. Of een code nog geldt, zegt Wella — dat lees je aan zijn antwoord, en niet aan een datum die wij zouden invullen.

Wat er gebeurt bij het bestellen. Zet je je bestelling in je Wella-mand, dan worden de artikelen eerst in je mand gelegd en daarna je codes erop toegepast. Het venstertje rechtsonder op de webshop zegt per code wat Wella ermee deed: toegepast op je mand, of niet aanvaard met de reden erbij, in de woorden van Wella zelf. Een geweigerde code verdwijnt niet stilletjes — een vervallen code is informatie, en zonder die regel zou je pas bij de factuur merken dat de korting er niet af ging.

En je acties komen mee terug. In dezelfde beweging wordt gelezen welke acties Wella op jouw naam heeft staan en wat er op déze mand van toepassing is of nog te halen valt. Dat wordt in HairConnect bij je leverancier bewaard; het venstertje zegt alleen hoeveel er gelezen zijn. Wat we niet met zekerheid uit het antwoord van Wella kunnen lezen — een drempel, een bedrag — blijft leeg in plaats van geraden: een drempel die wij erbij bedenken zou je een schijf beloven die er niet komt. Een actie die je zelf intypte, wordt hierbij nooit overschreven, en een actie die deze keer niet opdook wordt niet uitgezet: ze staat misschien alleen niet in déze bestelling.

Dit hoort bij de winkelmand. Bestel je via de mail of via de csv voor de order upload — zie Hoe je bestelling vertrekt hierboven — dan komt er geen browser aan te pas, en dan worden je codes niet toegepast en je acties niet gelezen. Je typt ze dan zelf in de webshop, zoals vroeger.

Je codes staan per salon en versleuteld bij de koppeling, naast je winkelcode. Ze staan nergens anders, en ze zijn geen wachtwoord: HairConnect vraagt nooit je Wella-inloggegevens.

Wat er niet is

Er is geen koppeling met Payconiq, CCV of Worldline; geen sms-provider; geen aanmelden met Google of Apple; en geen agendasynchronisatie. Wat je hier niet ziet staan, bestaat niet in het pakket.