Algemene uitleg - plugin functies

Inhoudsopgave

Algemeen #

Op het tabblad Algemeen kun je de algemene opties van de plugin bekijken en het globale gedrag configureren...

  • Verberg verzendvelden als Lokaal afhalen #

    De verzendvelden worden verborgen als de verzendmethode Lokaal afhalen is geselecteerd.

Geschatte levertijd #

In dit gedeelte kun je opties configureren voor het schatten van de levertijd. Je kunt hier meer over lezen in het artikel Hoe een geschatte leverdatum te tonen in plaats van een datum te kiezen bij het afrekenen

  • Geschatte levertijd tonen bij afrekenen #

    Informatie over geschatte levertijd weergeven/verbergen.

    Wordt meestal gebruikt als afleverdatum en afhaaldatum beide zijn uitgeschakeld. Het toont de geschatte tijd voor levering op basis van de minimale voorbereidingstijd (standaard minimale leveringstijd in uren).

    Gebruikt de huidige rekentijd voor de berekening.

    Standaard minimale levertijd (in uren): Standaard bereidingstijd in uren, wordt gebruikt als er geen andere specifieke instelling is voor een product of een dag van de week die een andere bereidingstijd kan hebben.

    Tekstlabel voor geschatte leverdatum: Tekst die moet worden weergegeven op de afrekenpagina

    Aangepaste css-klasse: CSS-klasse toegevoegd aan het HTML-element op de afrekenpagina

Globale limieten #

In dit gedeelte worden limieten geconfigureerd zoals tijd en hoeveelheid. Deze instellingen worden overschreven door de weekdaginstellingen.

  • Zelfde dag cutoff tijd #

    Voor bestellingen op dezelfde dag kunnen geen leveringstijden na deze tijd worden gekozen.

  • Uiterste tijd volgende dag #

    Laat het niet toe om na deze tijd bezorgmomenten te kiezen op de volgende dag.

  • Levertijd order Qty #

    Bepaalt het aantal bestellingen dat op hetzelfde timeslot kan worden geplaatst.
    Het timeslot wordt verborgen zodra de limiet is bereikt en het is niet mogelijk om het te kiezen tijdens het afrekenen. ]
    Wordt alleen toegepast als "Levertijd" is ingeschakeld. Je moet rekening houden met de leverdatum naast het gekozen tijdslot.

  • Limiet van producthoeveelheid #

    Beperk de dagelijkse producthoeveelheid die kan worden besteld/geleverd.

  • Pickup Timeslot order Qty #

    Beperk het aantal bestellingen op dezelfde timeslot voor lokaal afhalen.
    Bepaalt het aantal bestellingen dat op hetzelfde timeslot kan worden geplaatst.
    Het timeslot wordt verborgen zodra de limiet is bereikt en kan niet meer worden gekozen tijdens het afrekenen.
    Wordt alleen toegepast als "Afhaaltijd" is ingeschakeld (in de sectie Afhaaltijd). Moet rekening houden met afhaaldatum naast gekozen slot

Kalender Verschijning #

In dit gedeelte kun je de kalendertaal en de datumnotatie configureren voor het weergeven van de kalender in de kassa.

  • Kalender Locale #
    Je kunt de kalendertaal instellen. De maand en weekdagen worden aangepast aan de taal.
    wordt toegepast in het afleverdatumveld en in het afhaaldatumveld
  • Datum formaat #

    Datumformaat weergegeven op de pagina voor afrekenen, e-mail en bestellingen. In elke bestelling met leveringsdatum wordt ook een extra postmeta opgenomen met de datum in het formaat jjjj-mm-dd

    Voorbeeld van hoe het wordt weergegeven bij het afrekenen

Werkdagen Instellingen #

Op dit tabblad worden de dagen geconfigureerd die beschikbaar zijn voor Bezorging en de dagen die beschikbaar zijn voor Afhalen.
Vakanties kunnen worden ingesteld in het gedeelte "Specifieke vrije dagen

Je kunt de bezorgdagen instellen onder Instellingen voor werkdagen.
De weekdagen die niet zijn aangevinkt, worden verborgen in de kassakalender. Deze functie wordt genegeerd als er geen weekdag is ingesteld

Werkdagen #

  • Leveringsdagen #
    Weekdagen beschikbaar op kalender. Standaard ALLES als niets is geselecteerd
  • Ophaaldagen Dagen #
    Weekdagen beschikbaar op kalender. Standaard ALLES als niets is geselecteerd

Specifieke vrije dagen #

Je kunt specifieke dagen instellen om te verbergen op de kalender, zoals feestdagen.

  • Leveringsvrije dagen #
    Schakel specifieke datums op de kalender uit. Klik op Nieuw toevoegen om dagen toe te voegen.

    Kies het jaar, de maand en de dagen

    Label: Een beschrijving voor deze instelling, standaard is dit de Maand en het Jaar

    Jaar / Maand: Vul het jaar en de maand in voor deze dagen

    Dagen: Door komma's gescheiden dagen, wordt genegeerd als het leeg is

  • Afhalen Vrije dagen #
    Schakel specifieke datums op de kalender uit. Klik op Nieuw toevoegen om dagen toe te voegen.

    Kies het jaar, de maand en de dagen

    Label: Een beschrijving voor deze instelling, standaard is dit de Maand en het Jaar

    Jaar / Maand: Vul het jaar en de maand in voor deze dagen

    Dagen: Door komma's gescheiden dagen, wordt genegeerd als het leeg is

Wereldwijde leveringsinstellingen #

Op dit tabblad worden de afleveropties geconfigureerd volgens uw behoeften

  • Leverdatum inschakelen #

    Biedt je de mogelijkheid om een bezorgdatum te kiezen bij het afrekenen


  • Klant toestaan de leveringsdatum te bewerken #

    De klant kan de leverdatum wijzigen via Mijn account / Mijn bestellingen

  • Levertijd inschakelen #

    Als deze optie is ingeschakeld, kun je een tijdslot kiezen bij het afrekenen. Tijdsloten worden gegenereerd op basis van de volgende opties

Levertijden #

Hierop worden de tijdschema's gegenereerd die beschikbaar zijn voor leveringen volgens uw bedrijf.

  • Timeslot begin - einde #

    Het kan worden beschouwd als kantooruren, van tijdslots worden gegenereerd rekening houdend met dit tijdsbereik

  • Duur timeslot #

    Duur van elk gegenereerd tijdslot in minuten

  • Tijdformaat #

    hoe de tijd wordt weergegeven bij het afrekenen

  • Voorbeeld timeslots bij afrekenen #

    Genereert de timeslots voor de afrekenpagina volgens de Timeslot Duration

    Bijvoorbeeld Begin om 8 uur, Eind om 15 uur, met een interval van 50 minuten, deze instelling genereert de volgende timeslots bij het afrekenen:

Globale leveringslimieten #

Deze instellingen worden toegepast als er geen weekdaginstelling is

Minimum bestelbedrag voor geen bezorgkosten #

stel de leveringskosten in op 0 als het orderbedrag deze waarde bereikt

  • Bezorgkosten #

    Standaardtarief voor de bezorgservice, het wordt toegevoegd aan de winkelwagen als bezorgkosten. Wordt gebruikt als er geen weekdag specifieke bezorgkosten zijn.

  • Leveringsdatum wijzigen toegang Hrs. #

    Geef aan hoeveel uur een gebruiker heeft om de leverdatum te wijzigen na het plaatsen van een bestelling

  • Urgentie van levering vergoeding #

    In dit gedeelte kun je ervoor kiezen om een extra belasting toe te passen op basis van het aantal dagen dat je nog hebt om te leveren, rekening houdend met de besteldatum.

    • Bezorgkosten inschakelen volgens aantal dagen #
      Aflevertarieven op basis van aantal dagen inschakelen (Urgente aflevertarieven).
      Dit overschrijft alle andere leveringskosten.
      Deze instelling wordt niet overschreven door de weekleveringskosten.

    • Toeslag per dag vanaf huidige dag #

      Extra kosten op basis van het aantal dagen vanaf de huidige datum

      Label: Een beschrijving van de wijziging

      Aantal dagen: Dagen van urgentie voor deze vergoeding

      Extra leveringskosten: Het bedrag dat in de winkelwagen moet worden opgenomen

    Globale weekdag leveringsinstellingen #

    Instellingen en limieten volgens specifieke weekdag. Deze instelling wordt genegeerd als een aangepast schema wordt toegepast.

    • Weekdagen Schema-instellingen #

      Pas de leveringsschema's en -limieten aan per weekdag

      Weekdag: De dag van de week waarop de instelling moet worden toegepast

      Minimale levertijd (in uren): Minimum aantal of uren om klaar te maken voor levering, dit overschrijft de standaard (globale) instelling

      Max. aantal leveringen voor deze weekdag: Sta geen nieuwe leveringen toe als de limiet is bereikt

      Bericht voor het bereiken van de maximale hoeveelheid: Bericht bij het bereiken van de maximale bestelhoeveelheid

      Max. aantal leveringen voor elk tijdslot: Sta geen nieuwe leveringen toe als de limiet is bereikt

      Bericht voor niet beschikbare slots: Bericht wanneer alle slots de maximale hoeveelheid hebben bereikt

      Bezorgkosten voor deze weekdag: De bezorgkosten voor deze weekdag

      Minimum bestelbedrag voor geen bezorgkosten op deze weekdag: Stelt kosten = 0 in als het bestelbedrag deze waarde bereikt

      Uitschakeltijd: Uitschakeltijd inschakelen

      Sluitingstijd voor weekdagen: Blokkeer het kiezen van bezorgmomenten na deze tijd op deze weekdag.
      Deze instelling overschrijft de globale cutoff tijd

      Producten: Producten om deze weekdag in te stellen

      Productcategorieën: Categorieën om deze weekdaginstelling toe te passen

    Levering beperken tot specifieke producten #

    Kies deze optie als je wilt dat slechts een paar producten / categorieën beschikbaar zijn voor levering

    • Beperk de leverdatum alleen voor de producten hieronder #.

      Het toont het leverdatumveld alleen voor het geselecteerde product / de geselecteerde categorieën. Als deze optie is uitgeschakeld, wordt het afleverdatumveld weergegeven volgens de standaardinstelling "Afleverdatum inschakelen".

    • Producten #

      De lijst met producten die beschikbaar zijn voor levering, alle instellingen worden alleen voor deze producten toegepast

    • Productcategorieën #

      De lijst met categorieën die beschikbaar zijn voor levering, alle instellingen worden alleen toegepast op deze productcategorieën

    Globale afhaalinstellingen #

    Op dit tabblad wordt het globale gedrag ingesteld wanneer de gebruiker de lokale pick-up gebruikt

    • Afhaaldatum inschakelen #

      Als deze optie is ingeschakeld, kun je bij het afrekenen een afhaaldatum kiezen.

    • Tijd voor ophalen inschakelen #

      Als deze optie is ingeschakeld, kun je een tijdslot kiezen bij het afrekenen. Tijdsloten worden gegenereerd op basis van de volgende opties

    Afhaaltijden #

    In dit gedeelte worden de beschikbare tijdschema's gegenereerd volgens jouw tijdschema

    • Timeslot begin - einde #

      Het kan worden beschouwd als kantooruren, van tijdslots worden gegenereerd rekening houdend met dit tijdsbereik

    • Duur timeslot #

      Duur van elk gegenereerd tijdslot in minuten

    • Tijdformaat #

      hoe de tijd wordt weergegeven bij het afrekenen

    Instellingen afhaallocaties #

    In dit gedeelte kun je alle beschikbare locaties aanmaken die gebruikers kunnen kiezen bij het afrekenen en de producten die beschikbaar zijn op elke locatie.

    • Locatie veld verplicht #

      Ophalen locatie vereist bij uitchecken

    • Afhaallocaties label #

      De tekst op locaties veld bij het afrekenen

    • Afhaallocaties #

      De afhaallocaties toevoegen

      Locatie naam: De Pickup-up locatie naam

      Locatieadres: Het adres van de afhaallocatie

      Producten: Producten beschikbaar om af te halen. Deze locatie wordt alleen ingeschakeld voor de gekozen producten

    Leveringsschema's op maat #

    • Aangepaste schema's inschakelen #

      Hiermee worden de aangepaste planningen ingeschakeld. Deze instelling heeft voorrang op alle andere

    Aangepast schema #

    U kunt een aangepast schema maken op product of op verzendmethode

    Aangepast schema - per product #

    Schema gebaseerd op: Instellingen toegepast op basis van producten in winkelwagen

    Leveringsvelden in-/uitschakelen: Uitschakelen/inschakelen voor specifieke producten

    Producten: Producten om deze instelling toe te passen

    Productcategorieën: Categorieën om toe te passen

    Blokkeer de tijd van de sleuf in uren: De starttijd van de timeslots hangt hiervan af. Er wordt rekening gehouden met de huidige tijd bij het afrekenen.
    Het werkt als een voorbereidingstijd om te leveren.

    • Weekdagen Schema-instellingen: #

      Dagen en tijd aanpassen op specifieke weekdagen

      Weekdag: De weekdagen waarop deze instellingen moeten worden toegepast

      Bezorgtijd inschakelen/uitschakelen: timeslots inschakelen bij afrekenen

      Tijdsblokken: Kies of u de timeslots wilt genereren op basis van een opgegeven tijd en duur, of dat u elke timeslots handmatig wilt opgeven.

      Timeslot begin - einde: Begin - einde voor het genereren van timeslots

      Duur van timeslot: Duur in minuten voor elk gegenereerd timeslot

    Aangepast schema - per verzendmethode #

    Planning gebaseerd op: Instellingen toegepast op basis van verzendmethode

    Aflevervelden in-/uitschakelen: Uitschakelen/inschakelen voor specifieke verzendmethode

    Verzendmethode: Verzendmethode om deze instelling toe te passen

    • Weekdagen Schema-instellingen: #

      Dagen en tijd aanpassen op specifieke weekdagen

      Weekdag: De weekdagen waarop deze instellingen moeten worden toegepast

      Bezorgtijd inschakelen/uitschakelen: timeslots inschakelen bij afrekenen

      Tijdsblokken: Kies of u de timeslots wilt genereren op basis van een opgegeven tijd en duur, of dat u elke timeslots handmatig wilt opgeven.

      Timeslot begin - einde: Begin - einde voor het genereren van timeslots

      Duur van timeslot: Duur in minuten voor elk gegenereerd timeslot

    Integraties #

    Plugin-integratie met Google Agenda. Deze integratie vereist enkele handmatige stappen in het Google-paneel.

    Google Agenda #

    • Google Agenda-integratie inschakelen #

      Nieuwe leveringsorders naar de google kalender sturen

    • Json Credentials volledig pad #
      Pad naar het Google credentials json bestand zoals: /var/www/credentials/yourgoogleproject-1234.json
      Probeer geen openbare webmap te gebruiken
    • Google Agenda-integratie inschakelen #

      Vul met de kalender-id

    • Google Agenda Stappen om te configureren #

      1 - Google Calendar API vereist PHP V7.4+ en enkele PHP-extensies.

      2 - Ga naar Google API's console door te klikken op https://code.google.com/apis/console/. Log in op je Google account als je nog niet ingelogd bent.

      3 - Klik op "Project aanmaken". Geef het project de naam "Leveringen" (of gebruik een zelfgekozen naam) en maak het project aan.

      4 - Klik op API's & Services in het linkerpaneel. Selecteer het gemaakte Project.

      5 - Klik op "API's en services inschakelen" op het dashboard. Zoek naar "Google Calendar API" en schakel deze API in.

      6 - Ga naar het menu "Credentials" aan de linkerkant en klik op de link "CREATE CREDENTIALS" en selecteer "Service account" in de vervolgkeuzelijst die verschijnt.

      7 - Voer de naam, id en beschrijving van de serviceaccount in en maak de serviceaccount aan.

      8 - Wijs in de volgende stap de rol Eigenaar toe onder Machtigingen serviceaccount, houd de opties in de derde optionele stap leeg en klik op de knop Gereed.

      9 - Bewerk nu de Serviceaccount die u hebt aangemaakt en klik in de sectie "Keys" op Add Key>> Create New Key, selecteer in het pop-upvenster dat wordt geopend de optie "json" en klik op de knop CREATE. Er wordt een bestand met extensie .json gedownload.

      10 - Kopieer met behulp van je FTP-clientprogramma ( bijv.: FileZilla, WinSCP ) dit sleutelbestand naar je server, in een niet-publieke webmap zoals /var/www/credentials, maar zorg ervoor dat het leesbaar is voor de webservergebruiker (meestal www-data). Dit bestand is nodig omdat je toegang geeft tot je Google Agenda-account, zelfs als je niet online bent. Dit bestand dient dus als bewijs dat je toestemming geeft voor toegang tot je Google Agenda-account.
      Opmerking: dit bestand kan niet op een andere manier worden geüpload. Als je geen FTP-toegang hebt, vraag dan de websitebeheerder om dit voor je te doen.

      11 - Kopieer het volledige pad naar je bestand: Het is iets als /var/www/credentials/your-google-project-name-OY7364-huj72.json en plak het in het veld "Json Credentials full path" bij Google agenda-instellingen.

      12 - Kopieer "Service Account ID" van Manage service account onder API service-> Credentials van Google apis console en plak het in "Service account email address" instelling van Order Delivery Date.

      13 - Open je Google Agenda door op deze link te klikken: https://www.google.com/calendar/render

      14 - Maak een nieuwe kalender door op het "+"-teken te klikken naast de sectie "Andere kalenders" aan de linkerkant. Probeer NIET je primaire agenda te gebruiken.

      15 - Geef een naam aan de nieuwe kalender, bijvoorbeeld Leveringskalender. Controleer of de tijdzone-instelling van de kalender overeenkomt met de tijdzone-instelling van je WordPress website. Anders zal er een tijdverschuiving optreden.

      16 - Maak de agenda aan en klik op de link Configureren die aan het einde van de pagina verschijnt, dan kom je in het gedeelte Agenda-instellingen. Plak de reeds gekopieerde (vanaf stap 12) "Service Account ID" van Manage service account van Google APIs console in het veld "Add People" (Mensen toevoegen) onder "Share with specific people" (Delen met specifieke mensen).

      17 - Stel "Toestemmingsinstellingen" van deze persoon in op "Wijzigingen aanbrengen in gebeurtenissen" en voeg de persoon toe.

      18 - Kopieer nu de waarde "Kalender-ID" uit de sectie Kalender integreren en plak de waarde in het veld "Google kalender-ID" van de plugin-instellingen.