Technisch

API

Stuur en lees de 3D viewer aan vanuit je eigen code. Bouw diepe, op maat gemaakte integraties met de Vulp JavaScript-API.

Beschikbaarheid Enterprise
Belangrijkste functies

Alles wat je krijgt

Volledige controle Configureer en beheer de viewer volledig vanuit je applicatie.
Stuur commando's Activeer AR, wijzig kleuren en meer, programmatisch.
Luister naar updates Reageer op modelwijzigingen met kant-en-klare event listeners.
Enterprise-ready Gebouwd voor geavanceerde integraties met webshops en PIM-systemen.
Beschikbaarheid

Beschikbaar in jouw abonnement

Basic Niet inbegrepen
Premium Niet inbegrepen
Enterprise Inbegrepen
Vergelijk alle abonnementen

Of je nu een webontwikkelaar bent of een eigenaar van een webshop, onze API is het ultieme instrument om je webshop of website te verbeteren met meeslepende 3D-ervaringen. Volg deze stappen om aan de slag te gaan en je webshop te koppelen aan onze 3D productconfigurator.

Vereisten

Voordat je aan het integratieproces begint, zorg ervoor dat je aan de volgende vereisten voldoet:

  • API-toegang: De Vulp API is exclusief beschikbaar voor zakelijke klanten en vereist activering door het Vulp-team.

Integratiestappen

1. Voeg de Vulp JavaScript API toe

Voeg de volgende code toe aan een JavaScript-bestand dat door je applicatie wordt geladen om de Vulp JavaScript API op te nemen:

import('https://api.vulp.studio/v1/api.js')
    .then(async ({ VulpApi }) => {
      // Your code here
    })
    .catch(err => {
      console.error(err);
    });

2. Initialiseer de API

Zodra de Vulp API is geladen, initialiseer je de API met de initialize-methode voordat je deze gebruikt:

await VulpApi.initialize();

3. Registreer een Model

Interactie met een Vulp-model vereist registratie bij de Vulp API. Registreer een model met de registerModel-methode, waarbij de iframe die het Vulp-model bevat als parameter wordt opgegeven:

const model = await VulpApi.registerModel(
  document.querySelector('iframe') as HTMLIFrameElement
);

4. Luister naar Berichten

Stel luisteraars in voor berichten om op de hoogte te blijven van de status van het Vulp-model. Diverse luisteraars, zoals onReady, onModelUpdated en meer, kunnen worden geregistreerd. Raadpleeg de bijbehorende technische documentatie voor gedetailleerde informatie:

model
  .onReady(({ model, view, apiVersion }) => {
      // Model is ready to accept commands
  })
  .onModelUpdated(({ model }) => {
    console.log(model);
  })

5. Verzend Opdrachten

De JavaScript API maakt het mogelijk om opdrachten naar het Vulp-model te sturen. Opdrachten zoals activateAr, changeColor en meer zijn beschikbaar. Raadpleeg de bijbehorende technische documentatie voor gedetailleerde informatie:

const { activated } = await model.activateAr();

6. Haal informatie op

Op elk moment, nadat de API is geïnitialiseerd, haal informatie op uit het model met opdrachten zoals getModelConfig en getViewConfig:

const { model } = await model.getModelConfig();

Technische Documentatie

Voor een uitgebreid begrip van de Vulp 3D configurator API, raadpleeg onze volledige technische documentatie beschikbaar op https://docs.vulp.studio/docs/api/introduction/getting-started/. Verken de mogelijkheden en verrijk je webtoepassing met boeiende 3D-ervaringen!

Klaar om je gebruikerservaring te transformeren? Integreer vandaag nog de Vulp 3D configurator API!

Demo-applicatie

Ontdek de mogelijkheden van de Vulp JavaScript API met onze demo-applicatie op https://api-demo.vulp.studio/.

Deze applicatie dient als een technische showcase, waarbij het Vulp-model aan de linkerkant wordt getoond en de hoofdapplicatie aan de rechterkant. Let op dat de styling opzettelijk minimaal is gehouden om de technische aspecten te benadrukken.

Veelgestelde vragen

Hoe kan ik de Vulp 3D configurator integreren in mijn website of webshop?

Het integreren van de Vulp 3D configurator in je website of webshop is heel eenvoudig. Het werkt net zoals het insluiten van een YouTube-video. Je hoeft alleen maar de code van onze codegenerator te kopiëren en toe te voegen aan je platform, of dat nu WooCommerce, Shopify, Magento of anderen is. Er zijn geen coderingsvaardigheden vereist. Leer meer: Snel insluitbaar

Is de Vulp 3D configurator gebruiksvriendelijk voor niet-technische gebruikers?

Ja, de Vulp 3D configurator is ontworpen om gebruiksvriendelijk en intuïtief te zijn. Je hebt geen technische vaardigheden nodig om het te gebruiken. De interface is eenvoudig, en uitgebreide documentatie en ondersteuning zijn beschikbaar om je te helpen het meeste uit de configurator te halen. Leer meer: Documentatie

Wat kan ik doen met de Vulp API?

Met de Vulp JavaScript API stuur en lees je de 3D viewer aan vanuit je eigen code, zodat je diepgaande, op maat gemaakte integraties kunt bouwen, bijvoorbeeld door productconfiguraties te synchroniseren met je webshop, PIM-systeem of zelfs een fysiek demomodel.