Hoe combineer ik meerdere services in mijn offerte-template? | Bas Software Help Center
Hoe combineer ik meerdere services in mijn offerte-template?
Leer hoe je teksten toont op basis van meerdere diensten tegelijk. Geavanceerde if-statements met AND, OR en NOT voor slimme offerte-templates.
🎯 Het probleem
Je wilt teksten tonen die alleen verschijnen als:
-
Meerdere diensten samen zijn aangevinkt
-
Een dienst wel maar een andere niet is aangevinkt
-
Een specifieke combinatie van diensten is gekozen
Meerdere diensten samen zijn aangevinkt
Een dienst wel maar een andere niet is aangevinkt
Een specifieke combinatie van diensten is gekozen
Bijvoorbeeld: "Compleet demonteren & monteren pakket" alleen tonen als beide diensten zijn gekozen.
Voor wie is dit artikel?
Dit artikel is voor beheerders die al basiskennis hebben van if-statements. Lees eerst het artikel "Hoe stel ik in welke servicebeschrijvingen in mijn offerte verschijnen?"
⚙️ Wat je nodig hebt
-
Basiskennis van if-statements (zie vorig artikel)
-
Beheerdersrechten in Bas Software
-
Toegang tot de template-editor
Basiskennis van if-statements (zie vorig artikel)
Beheerdersrechten in Bas Software
Toegang tot de template-editor
✅ Zo los je het op
Type 1: Meerdere diensten SAMEN (AND)
Wanneer gebruik je dit? Je wilt tekst alleen tonen als dienst A EN dienst B beide zijn aangevinkt.
Voorbeeld: Demonteren EN monteren
Deze tekst verschijnt alleen als beide diensten zijn aangevinkt.
Type 2: Dienst WEL maar andere NIET (AND NOT)
Wanneer gebruik je dit? Je wilt tekst tonen als dienst A wel maar dienst B niet is aangevinkt.
Voorbeeld: Inpakken maar geen uitpakken
Type 3: Drie of meer diensten samen
Voorbeeld: Deluxe pakket
📖 Praktische voorbeelden
Voorbeeld 1: Waarschuwing bij ontbrekende dienst
Voorbeeld 2: Extra informatie bij servicecombinatie
Voorbeeld 3: Opslag met verzekering
🔍 Syntax-overzicht
Tabellen kunnen niet rechtstreeks worden geïmporteerd. Voeg een afbeelding in van je tabel, die hier gevonden kan worden.
Wat je wilt
Syntax
A en B beide
and
A wel, B niet
and not
A of B (minimaal één)
or
A, B en C alle drie
and and
⚠️ Veelgemaakte fouten
Fout 1: Vergeten spaties rond 'and'
❌ FOUT: project.usesService('packing')andproject.usesService('unpack')
✅ GOED: project.usesService('packing') and project.usesService('unpack')
Fout 2: 'NOT' op verkeerde plek
❌ FOUT: project.usesService('packing') not and project.usesService('unpack')
✅ GOED: project.usesService('packing') and not project.usesService('unpack')
De not komt direct vóór de dienst die je wilt uitsluiten.
💡 Pro-tips
Tip 1: Test alle combinaties
Maak testoffertes met deze combinaties:
-
Alleen dienst A
-
Alleen dienst B
-
A en B samen
-
Alle diensten
-
Geen diensten
Alleen dienst A
Alleen dienst B
A en B samen
Alle diensten
Geen diensten
Tip 2: Houd het overzichtelijk
Bij meer dan 3 and statements, overweeg of je het niet te complex maakt. Kan het simpeler?
Tip 3: Commentaar toevoegen
Commentaar tussen {# ... #} is onzichtbaar voor klanten.
❓ Veelgestelde vragen
Kan ik OR gebruiken in plaats van AND?
Ja! or betekent: tekst verschijnt als minimaal één dienst is aangevinkt.
Hoeveel AND kan ik achter elkaar zetten?
Technisch onbeperkt, maar houd het overzichtelijk. Meer dan 4 and wordt verwarrend.
Werkt dit ook met andere template-velden?
Ja! Je kunt ook andere projectgegevens checken, maar dat valt buiten dit artikel.
🔗 Gerelateerde artikelen
-
Hoe stel ik in welke servicebeschrijvingen in mijn offerte verschijnen?
-
Overzicht van alle servicenamen voor offerte-templates
Hoe stel ik in welke servicebeschrijvingen in mijn offerte verschijnen?
Overzicht van alle servicenamen voor offerte-templates
🆘 Lukt het niet?
Test je combinatie niet zoals verwacht? Stuur ons:
-
Je if-statement code
-
Welke diensten je aanvinkt
-
Wat er gebeurt vs. wat je verwacht
Je if-statement code
Welke diensten je aanvinkt
Wat er gebeurt vs. wat je verwacht
We helpen je graag via chat of e-mail! 💬
📋 Checklist voordat je live gaat
-
☐ Getest met alleen dienst A aangevinkt
-
☐ Getest met alleen dienst B aangevinkt
-
☐ Getest met A en B samen aangevinkt
-
☐ Logica klopt: teksten verschijnen wanneer je verwacht
-
☐ Elke {% if %} heeft een {% endif %}
☐ Getest met alleen dienst A aangevinkt
☐ Getest met alleen dienst B aangevinkt
☐ Getest met A en B samen aangevinkt
☐ Logica klopt: teksten verschijnen wanneer je verwacht
☐ Elke {% if %} heeft een {% endif %}