App-extensies en functies

Sommige apps voegen met behulp van extensies en functies functionaliteit toe aan je winkel. Extensies en functies worden ingesteld door de app-ontwikkelaar en zijn beschikbaar zodra je de app installeert en activeert.

Extensies stellen apps in staat om functionaliteit toe te voegen aan onderdelen zoals je webshop, checkout, klantaccounts of Point of Sale. Een app kan bijvoorbeeld een aangepast veld toevoegen aan je checkoutpagina, een chatbot openen in je webshop of loyaliteitspunten weergeven in klantaccounts.

Met Functions kunnen apps de back-endlogica van je winkel aanpassen. Een app kan bijvoorbeeld een Function gebruiken om een aangepast kortingstype aan te maken, bezorgopties bij de checkout aan te passen of specifieke betalingsregels toe te passen. Functions worden na het instellen van de app automatisch uitgevoerd als onderdeel van de winkelactiviteiten.

Je kunt extensies en functies voor je geïnstalleerde apps bekijken en beheren via Instellingen > Apps in je Shopify-beheercentrum. Op de informatiepagina van de app geven de kaarten Extensies en Functions aan hoeveel er actief zijn en in welke onderdelen van je winkel ze beschikbaar zijn. Beweeg de muisaanwijzer over de tekst van de onderdelen om te zien waar ze actief zijn, zoals Checkout, Klantaccounts, Webshops of Point of Sale voor extensies en Checkout, Kortingen, Betalingen of Verzending en bezorging voor functies.

Klik op Extensies of Functions om de volledige lijst voor die app te bekijken. Op de pagina Extensies of Functions kun je wisselen tussen de tabbladen Actief en Inactief om te bekijken welke extensies of functies actief zijn. Klik op een extensie of functie om deze te openen. Afhankelijk van de extensie ga je naar het onderdeel van je winkel waar je deze kunt activeren of beheren, of naar de gegevens over de werking van de extensie.

Ben je een app-ontwikkelaar? Raadpleeg dan de Shopify-documentatie voor ontwikkelaars over extensies en Shopify-documentatie voor ontwikkelaars over Functions voor technische documentatie.

Extensies en Functions activeren

Je activeert en deactiveert extensies en Functions in het gedeelte van je Shopify-beheercentrum waar ze worden gebruikt. Klik op de pagina Extensies of Functions in de instellingen van de app op de naam van een extensie of Function om naar de plek te gaan waar je deze beheert. Nadat je een extensie of Function hebt geactiveerd, wordt deze als actief weergegeven op de informatiepagina van de app.

Als je gegevens over de werking van een extensie kunt bekijken, worden deze gegevens geopend wanneer je op een extensie voor de checkout of klantaccounts klikt. Om de editor voor een van deze extensies te openen, beweeg je de muisaanwijzer over de rij van de extensie en klik je op het pictogram Openen in editor.

Extensies

Extensies kunnen in de volgende onderdelen van je Shopify-beheercentrum worden geactiveerd:

Functions

Functions kunnen in de volgende onderdelen van je Shopify-beheercentrum worden geactiveerd:

App-gebeurtenissen van extensies

Apps kunnen hun checkout- en klantaccountextensies gebruiken om app-gebeurtenissen naar Shopify te verzenden. Een app-gebeurtenis registreert een actie in een extensie, zoals een klant die een aanbieding bekijkt. Shopify gebruikt app-gebeurtenissen om in de analytics van je winkel weer te geven hoe klanten de app gebruiken. De app-ontwikkelaar kan de gebeurtenissen ook bekijken om de app te monitoren en te ondersteunen, inclusief voor eigen analytische doeleinden.

App-gebeurtenissen bij de checkout en klantaccounts worden pas verzonden nadat een klant analytics toestaat in je privacy-instellingen van klanten. Shopify kan voor merchant-analytics geaggregeerde informatie met betrekking tot de bezoekers-ID en sessie-ID terugsturen naar de merchant, gekoppeld aan een app-gebeurtenis van de ontwikkelaar. Als je niet wilt dat een app app-gebeurtenissen in je webshop verzendt, verwijder de app dan.

Inzicht in de werking van extensies

De werking van extensies geeft aan hoe betrouwbaar de extensies van een app voor de checkout of klantaccounts worden geladen voor je klanten. Als een app-extensie niet wordt geladen, kunnen klanten de functie die deze aan je checkout of klantaccounts toevoegt niet gebruiken, zoals een aangepast veld of loyaliteitspunten.

Aandachtspunten voor de werking van extensies

Neem de volgende aandachtspunten door voordat je de werking van de extensies van een app bekijkt:

  • De werking wordt alleen gemeten voor actieve extensies in de checkout en klantaccounts.
  • De werking wordt niet gemeten voor extensies in andere onderdelen, zoals Webshops of Point of Sale, of voor functies.
  • Foutpercentages worden voorzichtig ingeschat. Daardoor wordt een extensie die maar een paar keer is geladen minder snel gemarkeerd vanwege een klein aantal fouten.

Weergave van de werking van extensies

Elke extensie voor de checkout en klantaccounts toont een van de volgende statussen voor de werking:

  • Goed: Er zijn geen aanhoudende laadfouten vastgesteld voor de extensie.
  • Waarschuwing: Meer dan 5% van de laadpogingen van de extensie in de afgelopen 7 dagen is mislukt. Het foutpercentage ligt al 72 uur boven de 5%.
  • Kritiek: Meer dan 50% van de laadpogingen van de extensie in de afgelopen 7 dagen is mislukt. Het foutpercentage ligt al 48 uur boven de 50%.
  • Onvoldoende gegevens: Er zijn niet genoeg gegevens om de werking van de extensie te meten. Deze status wordt weergegeven als de extensie in de afgelopen 7 dagen minder dan 10 keer is geladen of als er nog onvoldoende geschiedenis voor de huidige versie beschikbaar is. De werking wordt per versie van een extensie gemeten. Een onlangs bijgewerkte extensie kan deze status dus houden totdat de nieuwe versie minstens 7 dagen actief is geweest, ook als deze vaak wordt geladen.

De extensies hebben ook een gegevenspagina met de status van de werking en de volgende metrische gegevens over de afgelopen 7 dagen:

  • Foutpercentage: Het percentage laadpogingen van de extensie dat is mislukt.
  • Mislukte laadpogingen: Het aantal keren dat de extensie niet kon worden geladen door een probleem met de app.
  • Aantal keer geladen: Het aantal keer dat de extensie is geladen.

De werking van een extensie bekijken

  1. Ga in je Shopify-beheercentrum naar Instellingen > Apps.

  2. Klik op de app die je wilt bekijken.

  3. Klik op Extensies.

  4. Bekijk op het tabblad Actief de kolom Werking voor elke extensie voor de checkout en klantaccounts.

  5. Optioneel: Klik op de naam van de extensie om meer gegevens te bekijken.

Laadfouten van extensies afhandelen

Als een extensie de status Waarschuwing of Kritiek heeft, wordt op de gegevenspagina van de extensie een banner weergegeven. Daarin staat dat de fouten door een probleem met de app worden veroorzaakt en dat de app-ontwikkelaar op de hoogte is gebracht. Klik op Openen in checkout of Openen in klantaccounts om de extensie in de editor te openen. Neem voor hulp met de extensie contact op met de app-ontwikkelaar.

Als de status van een extensie verandert in Kritiek, krijgen medewerkers die de werking van extensies kunnen bekijken een melding in de Meldingen-feed van je winkel. Klik op de melding om de gegevenspagina van de extensie te openen.

Probleemoplossing voor Functions-fouten

Als een Function een fout tegenkomt, wordt er een waarschuwing weergegeven op de kaart Functions op de informatiepagina van de app en op de Functions-pagina. Op de kaart staat Fouten op [number] onderdeel in plaats van het gebruikelijke aantal beschikbare onderdelen, en de waarschuwing geeft aan wanneer de meest recente fouten zijn gedetecteerd.

Op de pagina Functies worden functies met fouten gemarkeerd met een Waarschuwing-pictogram. Als een functie fouten bevat, neem dan contact op met de app-ontwikkelaar voor hulp. In sommige gevallen is de fout mogelijk al opgelost. Je kunt ook functielogboeken delen om de ontwikkelaar te helpen het probleem op te lossen.