...
De templates zijn gebaseerd op HTML en Liquid. Op https://help.shopify.com/en/themes/liquid vind je meer informatie over hoe deze taal werkt: mocht je dit zelf willen aanpassen.
Als je via Instellingen → Templates een template opent (bijvoorbeeld die van de vrachtbrief), dan zie je het volgende:
...
Een veelvoorkomend verzoek is om bijvoorbeeld het IBAN nummer in de factuurtemplate te wijzigen. Onderstaand de stappen hoe je dit kunt doen:
Navigeer naar het factuurtemplate via Instellingen → Templates en open vervolgens het Template type Factuur
Je zult dan onderstaand beeld zien, wat de technische opbouw van de factuur is:
De parameters aan de rechterkant zijn alle beschikbare informatie-opties die je kunt laten terugkomen op de factuur, zoals het debiteurnummer (model.DebtorNumber)
Kijk via de voorbeeldknop (rechtsonderin) waar het IBAN nummer op de factuur staat, in dit geval helemaal onderin:
Klik weer op de bewerk knop om in de technische factuuropbouw te komen en ga naar het einde van deze technische opbouw, aangezien daar het IBAN nummer staat
Hier kun je vervolgens het nummer aanpassen en de wijzigingen opslaan
Vragenlijst-antwoorden in vrachtbrief opnemen
...
Let op: de naam van de vragenlijst en de sleutel van de vraag moeten precies overeenkomen, anders worden ze niet herkend.
Behandelingsresultaten vertalen
Veel template parameters geven Engelse termen terug. Zo ook de behandelingsresultaten. Om bijvoorbeeld de uitkomst van de eerste behandeling te vertalen zou onderstaande code gebruikt kunnen worden:
Code Block |
---|
{% case model.JobBillings[0].JobActivityResult %}
{% when 'BreakdownAssistanceOk' %}
Pechhulp geslaagd
{% when 'BreakdownAssistanceNotRepairedTransportToDepot' %}
Pechhulp naar berger
{% when 'BreakdownAssistanceNotRepairedTransportToDestination' %}
Pechhulp naar eindbestemming
{% when 'BreakdownAssistanceTransportWithoutRepairAttempt' %}
Transport zonder reparatiepoging
{% when 'OwnStrength' %}
Eigen kracht verder
{% when 'SalvageDepot' %}
Berging naar berger
{% when 'SalvageFinalDestination' %}
Berging naar eindbestemming
{% when 'EmptyRide' %}
Loze rit
{% endcase %} |
Onderscheid tussen Laden en Lossen in vrachtbrief
Om onderscheid te kunnen maken in een vrachtbrief voor het laden en lossen is de property LoadType toegevoegd.
Onderstaand voorbeeld van hoe deze property te gebruiken.
Code Block | ||
---|---|---|
| ||
{% if model.LoadType == 1 %}
Voertuig geladen
{% endif %}
{% if model.LoadType == 2 %}
Voertuig gelost
{% endif %} |