Productconfigurator en Exact Online
Een productconfigurator berekent de prijs van een samengesteld product en zet het resultaat in Exact Online.
Wat de configurator met Exact uitwisselt
In een productconfigurator stelt een klant of verkoper een product samen uit opties en maten. De configurator bewaakt welke combinaties mogelijk zijn en berekent de prijs. Via een koppeling gaat het resultaat daarna naar Exact Online, zodat niemand de order hoeft over te typen.
De uitwisseling loopt in twee richtingen. De configurator haalt de artikelen en verkoopprijzen uit Exact op, zodat hij dezelfde artikelcodes gebruikt als uw administratie, en hij stuurt de offerte of de order terug naar Exact.
Offerte en verkooporder
De koppeling maakt de offerte met de offerteregels aan via de ingang Quotations. Accepteert de klant de offerte, dan meldt de koppeling dat via AcceptQuotation, en daarbij kan Exact direct een verkooporder van de offerte maken.
Verkooporders zijn via de API alleen beschikbaar in de pakketten voor Handel en Productie. Werkt uw administratie met een ander pakket, stel dan vooraf vast hoe een geaccepteerde configuratie Exact binnenkomt, bijvoorbeeld als offerte die uw binnendienst afhandelt.
Exact kan wijzigingen in verkooporders en artikelen zelf melden via een webhook, zodat de configurator de status van een order en de actuele artikelen kan tonen zonder daar steeds om te vragen.
Stuklijsten voor de werkvloer
Maakt u het product zelf, dan heeft de werkvloer ook de stuklijst nodig. Exact Online Productie beheert stuklijsten in elk abonnement, en vanaf het abonnement Plus ook meerlaagse stuklijsten.
In de API hoort een stuklijst bij een maakartikel. De koppeling maakt eerst een stuklijstversie voor dat artikel aan en zet de materialen daarna in die versie. Exact weigert materialen zolang het maakartikel en de stuklijstversie nog niet bestaan.
Daaruit volgt de belangrijkste ontwerpkeuze. Krijgt elke configuratie een eigen artikel met een eigen stuklijst, dan ziet de werkvloer precies wat er gemaakt moet worden, maar groeit het artikelbestand met elke order. Bouwt u het product op uit vaste modules met elk een eigen stuklijst, en komt elke module als regel op de order, dan blijft het artikelbestand klein.
Hoeveel aanroepen een order kost
Exact Online staat per app en per administratie 60 aanroepen per minuut en 5.000 per dag toe. Een order met een nieuw maakartikel, een stuklijstversie, twaalf materialen en een offerte kost vijftien aanroepen als elk materiaal apart wordt aangemaakt. Dat is ruim genoeg voor honderden orders per dag, en voor vier per minuut.
Een configurator die bij elke keuze van de klant een prijs bij Exact opvraagt, kan die grens wel bereiken. Laat de configurator de artikelen en prijzen daarom zelf bewaren en bijwerken zodra Exact via een webhook een wijziging meldt. Hoe de aanmelding en de overige limieten werken, staat in het artikel over een koppeling met Exact Online.
Kant-en-klaar of maatwerk
In de App Store van Exact staan configurators die al met Exact Online zijn gekoppeld, zoals die van Elfsquad. Past uw product in hun model, dan hoeft er geen koppeling gebouwd te worden.
Maatwerk is de betere keuze wanneer de regels van uw product niet in een standaardconfigurator passen, of wanneer de configurator onderdeel moet zijn van uw eigen website of klantportaal. Wij bouwen de configurator en de koppeling dan in één project en beginnen met de keuze voor de stuklijsten.
Bronnen
Veelgestelde vragen
Welk Exact-pakket hebben we nodig?
Voor verkooporders via de API hebt u een pakket voor Handel of Productie nodig. Moet de configurator ook stuklijsten aanmaken, dan hebt u Exact Online Productie nodig, en voor meerlaagse stuklijsten het abonnement Plus of hoger.
Kan de configurator in onze webshop staan?
De configurator kan een onderdeel van de webshop zijn. De koppeling met Exact draait dan op de server, zodat de sleutels van uw Exact-administratie nooit in de browser van de klant terechtkomen.
Wat gebeurt er als een artikel in Exact verandert?
Exact meldt de wijziging via een webhook, en de configurator werkt zijn eigen kopie van het artikel bij. Stelt een klant daarna een product samen, dan rekent de configurator met de nieuwe gegevens.