Ga naar inhoud
Denkchat
Features

WooCommerce-koppeling

Koppel je webshop aan een agent en je hele productcatalogus komt automatisch in je chatbot terecht. De bot kan dan adviseren over je producten, en toont ze als kaartjes met foto, prijs, voorraad en een link naar het product — bij een eenvoudig product zelfs met een knop om het direct in het winkelmandje te leggen.

Je hoeft niets te installeren en geen sleutels aan te maken: je plakt het adres van je webshop in het dashboard, en Denkchat leest je catalogus uit het openbare productoverzicht dat WooCommerce zelf al aanbiedt (de Store API).

De WooCommerce-koppeling is een betaalde add-on op een betaald plan. Je activeert hem in je dashboard bij Instellingen → Integraties; de prijs zie je bij het afrekenen en je kunt maandelijks opzeggen.

Wat je nodig hebt

  • Een WooCommerce-webshop waarvan het openbare productoverzicht bereikbaar is. Bij de meeste winkels staat dat gewoon aan. Is dat bij jou niet zo — een securityplugin of een strenge firewall kan het blokkeren — dan zie je dat meteen bij het koppelen, in plaats van dat het stil misgaat.
  • Een betaald plan met de WooCommerce-add-on. Alleen de eigenaar van het project kan die add-on activeren: de betaling loopt via het account van de eigenaar.
  • De rol eigenaar of editor in het project om te koppelen en de koppeling te beheren. Kijkers kunnen de koppeling wel zien, maar niet wijzigen.

Wat je níét nodig hebt: een plugin, een API-sleutel of toegang tot je server.

Zo koppel je je webshop

  1. Ga in het dashboard naar je agent → Instellingen → Integraties.
  2. Vul het adres van je webshop in, bijvoorbeeld https://jouwshop.nl, en klik op Koppel je webshop.
  3. Denkchat controleert eerst of er op dat adres een leesbare productlijst staat. Zo niet, dan krijg je te lezen wat er misging — bijvoorbeeld dat je winkel doorverwijst naar https://www.jouwshop.nl en je dus dát adres moet gebruiken.
  4. Klopt het adres, dan begint de eerste import meteen. Vaak staan je eerste producten er al zodra het scherm terugkomt; anders zie je dat ze opgehaald worden.

Daarna staat er een statuskaart met je shopadres, hoeveel producten er zijn geïmporteerd, en wanneer de catalogus voor het laatst is bijgewerkt.

Bij een grote catalogus is de eerste import niet in één keer klaar — dat is normaal. De rest wordt vanzelf opgehaald, meestal binnen een uur. Je hoeft niets te doen en het scherm hoeft niet open te blijven staan.

Zodra er bij het koppelen (of bij Nu synchroniseren) producten binnenkomen, zet Denkchat de productkaarten voor deze agent aan — je bot kan er dan direct mee adviseren. Staat de schakelaar Productkaarten & filter onverhoopt toch uit, dan zet je hem zelf aan bij Instellingen → Chat Interface.

Wat er per product wordt overgenomen

WatWaarvoor
Naam, merk, categorieënHerkennen waar een vraag over gaat
Prijs en aanbiedingsprijsNoemen in het antwoord en op de productkaart
Voorraadstatus"Is dit op voorraad?"
SKUZoeken op artikelnummer
Foto en link naar het productDe productkaart in de chat
Globale producteigenschappen (je WooCommerce-attributen)Filteren: "welke zijn er in maat L?"
ProductbeschrijvingAdviseren op inhoud, niet alleen op naam

Niet elke eigenschap wordt een filter; daar zijn twee dingen voor nodig.

Het moet om te beginnen een globale eigenschap zijn: eentje die je in WooCommerce onder Producten → Eigenschappen hebt aangemaakt en daarna aan je producten hangt. Typ je een eigenschap rechtstreeks op één product in, dan kent je winkel hem verder nergens en kunnen wij er ook niet op filteren. Hij gaat niet verloren — hij komt als tekst mee, zodat de bot er wel over kan vertellen.

En de lijst waarden moet kort en opsombaar zijn (maat, kleur, huidtype). Een lange lijst met lange waarden — een ingrediëntenlijst is het klassieke voorbeeld — komt om dezelfde reden als tekst mee in plaats van als filter.

Bij een product met varianten (maten, kleuren) komt het hoofdproduct binnen met een vanaf-prijs. Prijzen per losse variant komen niet mee — de bot verwijst daarvoor naar de productpagina in plaats van een bedrag te noemen dat misschien niet klopt.

Zet je in WooCommerce een globale eigenschap op "niet zichtbaar op de productpagina", dan gebruikt Denkchat je winkelfilters om hem alsnog te vinden. Direct na het koppelen kan dat nog niet compleet zijn; bij de eerstvolgende automatische ronde staat het goed.

Wat er automatisch gebeurt

Elk uur kijkt Denkchat of er voor jouw koppeling iets te doen is, en dagelijks wordt je catalogus helemaal doorlopen. Dan gebeurt er dit:

  • nieuwe producten komen erbij;
  • producten die uit je shop verdwenen zijn worden verwijderd;
  • prijzen, aanbiedingen en voorraad worden bijgewerkt.

Wat niet veranderd is, wordt overgeslagen. Dat scheelt tijd, en het betekent ook dat een dagelijkse ronde bij een stabiele catalogus vrijwel niets doet.

Staat een import halverwege, dan gaat hij in de volgende ronde verder waar hij gebleven was — hij begint niet elke keer opnieuw. Is het druk, dan kan een ronde een uurtje opschuiven; je catalogus blijft ondertussen gewoon werken.

Wat je zelf kunt regelen

  • Nu synchroniseren — draait meteen een ronde, bijvoorbeeld nadat je een prijs hebt aangepast en dat direct in de bot wilt zien. Loopt er op dat moment al een ronde, dan krijg je dat te zien en hoef je niets te doen.
  • Automatisch bijwerken uitzetten — met de schakelaar onderaan de kaart. Je catalogus blijft dan staan zoals hij is; je werkt hem alleen nog handmatig bij.
  • Ontkoppelen — haalt de koppeling en de geïmporteerde producten weg.

Ontkoppelen verwijdert producten. Alle producten van deze agent gaan weg — dus ook producten die je via de WordPress-plugin of de API hebt toegevoegd — samen met de productteksten uit deze webshop. Je overige kennisbronnen, instellingen en gesprekken blijven staan. Koppel je later opnieuw, dan wordt de catalogus gewoon opnieuw opgehaald.

Grenzen, eerlijk

Hoeveel producten je plan toestaat

PlanMaximum aantal producten
Freekoppeling niet beschikbaar
Hobby500
Standard2.000
Pro10.000
Enterpriseonbeperkt

Zit je erboven, dan importeren we de eerste producten tot je limiet en zie je een melding met hoeveel dat er zijn. De rest blijft buiten de bot tot je upgradet. Bestaande producten blijven wél bijgewerkt worden.

Productteksten tellen mee in je kennisbank

Elk product levert ook een stukje tekst voor je kennisbank op, en dat telt mee in de opslagruimte van je plan. Raakt die vol tijdens een import, dan komen de producten zelf nog binnen maar stoppen we met de productteksten, met een melding erbij.

Eén webshop per agent

Wil je een ándere webshop koppelen? Ontkoppel dan eerst de huidige. Doe je dat niet, dan blijven de producten van de vorige shop staan en loopt de eerste ronde vast op onze beveiliging tegen massaal verwijderen (zie hieronder).

Een grote catalogus komt over meerdere rondes binnen

Bij duizenden producten duurt de eerste import meerdere rondes van een uur. Ondertussen werkt je bot gewoon met wat er al binnen is.

Als er iets misgaat

Op de statuskaart staat wat er aan de hand is. De meest voorkomende meldingen:

Wat je zietWat het betekent
"Geen WooCommerce Store API gevonden op dit adres"Op dit adres staat geen leesbare productlijst. Controleer of dit echt je winkel-URL is en of WooCommerce actief is.
"De webshop verwijst door naar …"Je winkel staat officieel op een ander adres (vaak met of juist zonder www). Gebruik het adres uit de melding.
"Productlimiet bereikt"Zie de tabel hierboven.
"Opruimen geweigerd: … zou verwijderd worden"Je shop gaf veel minder producten terug dan er bij ons staan. We ruimen dan niets op, want dat is meestal een storing of een tijdelijk geblokkeerde webshop — niet een leeggehaalde winkel. Controleer je shop en klik daarna op Opnieuw proberen.
Status FoutDe laatste ronde is mislukt. De melding eronder zegt waarom. Denkchat probeert het daarna vanzelf nog een paar keer, met uren ertussen.

Staat er een halve ronde open die niet meer vordert, dan verschijnt er een knop Opnieuw proberen. Die begint de synchronisatie schoon opnieuw.

Liever zelf pushen?

Werk je met een eigen webshop of een ander systeem, dan kun je producten ook zelf naar Denkchat sturen met een API-sleutel — zie Product Sync API. API-toegang hoort bij het Standard-plan en hoger; op Hobby is de WooCommerce-koppeling hierboven de enige manier om producten binnen te krijgen. Voor een gewone WooCommerce-winkel is die koppeling sowieso eenvoudiger: ze houdt zichzelf bij, en je hoeft geen sleutel te beheren.

On this page