{"id":816,"date":"2024-11-22T13:52:31","date_gmt":"2024-11-22T13:52:31","guid":{"rendered":"https:\/\/xendy.me\/support\/ongecategoriseerd\/koppel-met-xendy-via-json\/"},"modified":"2025-10-06T12:02:38","modified_gmt":"2025-10-06T12:02:38","slug":"koppel-met-xendy-via-json","status":"publish","type":"post","link":"https:\/\/support.xendy.me\/nl\/koppel-met-xendy-via-json\/","title":{"rendered":"Maatwerk webshop koppelen aan Xendy"},"content":{"rendered":"\r\n<div class=\"row\"  id=\"row-528966001\">\r\n\r\n\n\t<div id=\"col-763524433\" class=\"col medium-4 small-12 large-4\"  >\n\t\t<div class=\"is-sticky-column\" data-sticky-mode=\"javascript\"><div class=\"is-sticky-column__inner\">\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\r\n\r\n<h3>Inhoud<\/h3>\r\n<div class=\"article-index\" style=\"margin-bottom: 20px;\"><style>\n        .article-index a:hover {\n            text-decoration: underline;\n        }\n    <\/style><div style=\"font-weight: 500; font-size: 12px;\"><a href=\"#inleiding\">Inleiding<\/a><\/div><div style=\"font-weight: 500; font-size: 12px;\"><a href=\"#wat-heb-je-nodig\">Wat heb je nodig?<\/a><\/div><div style=\"font-weight: 500; font-size: 12px;\"><a href=\"#voorbeelden\">Voorbeelden<\/a><\/div><div style=\"font-weight: 500; font-size: 12px;\"><a href=\"#vereiste-velden-en-extra-velden\">Vereiste velden en extra velden<\/a><\/div><div style=\"font-weight: 500; font-size: 12px;\"><a href=\"#maatwerk-koppeling-instellen-in-xendy\">Maatwerk koppeling instellen in Xendy<\/a><\/div><div style=\"font-weight: 500; font-size: 12px;\"><a href=\"#hoe-vaak-wordt-data-opgehaald\">Hoe vaak wordt data opgehaald?<\/a><\/div><div style=\"font-weight: 500; font-size: 12px;\"><a href=\"#veelgestelde-vragen\">Veelgestelde vragen<\/a><\/div><\/div>\r\n\r\n\t\t<\/div>\n\t\t<\/div><\/div>\t\t\t<\/div>\n\n\t\r\n\n\t<div id=\"col-211882058\" class=\"col medium-8 small-12 large-8\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\r\n\r\n<h2 id=\"inleiding\">Inleiding<\/h2>\r\n<p>Met de JSON-integratie kun je klant-, bestel- en productgegevens automatisch naar Xendy sturen vanuit je eigen systeem of webshop. Zo blijven je data dagelijks up-to-date en kun je segmenteren, personaliseren en automations inzetten op basis van actuele informatie.<\/p>\r\n<h2 id=\"wat-heb-je-nodig\">Wat heb je nodig?<\/h2>\r\n<p>Je levert drie URL\u2019s aan waar Xendy de gegevens in JSON-formaat kan ophalen:<\/p>\r\n<ul>\r\n<li aria-level=\"1\">customers.json (klantgegevens)<\/li>\r\n<li aria-level=\"1\">orders.json (bestelgegevens)<\/li>\r\n<li aria-level=\"1\">products.json (productgegevens)<br \/><br \/><\/li>\r\n<\/ul>\r\n<p>Deze URL\u2019s moeten beveiligd zijn met een authenticatieheader, zodat alleen geverifieerde systemen toegang hebben.<\/p>\r\n<h2 id=\"voorbeelden\">Voorbeelden<\/h2>\r\n<h3>Voorbeeld <b>customers.json<\/b><\/h3>\r\n[<\/p>\r\n<p>\u00a0\u00a0{<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;email&#8221;: &#8220;klant@example.com&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;first_name&#8221;: &#8220;Jan&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;last_name&#8221;: &#8220;Jansen&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;phone&#8221;: &#8220;+31612345678&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;xendy_vip_status&#8221;: &#8220;gold&#8221;<\/p>\r\n<p>\u00a0\u00a0}<\/p>\r\n<p>]\r\n<h3>Voorbeeld <b>orders.json<\/b><\/h3>\r\n[<\/p>\r\n<p>\u00a0\u00a0{<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;email&#8221;: &#8220;klant@example.com&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;order_date&#8221;: &#8220;2025-09-07&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;order_id&#8221;: &#8220;12345&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;product_id&#8221;: &#8220;sku123&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;quantity&#8221;: 2,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;line_amount&#8221;: 49.98<\/p>\r\n<p>\u00a0\u00a0},<\/p>\r\n<p>\u00a0\u00a0{<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;email&#8221;: &#8220;klant@example.com&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;order_date&#8221;: &#8220;2025-09-07&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;order_id&#8221;: &#8220;12345&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;product_id&#8221;: &#8220;sku987&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;quantity&#8221;: 1,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;line_amount&#8221;: 19.99<\/p>\r\n<p>\u00a0\u00a0},<\/p>\r\n<p>\u00a0\u00a0{<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;email&#8221;: &#8220;andereklant@example.com&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;order_date&#8221;: &#8220;2025-09-06&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;order_id&#8221;: &#8220;54321&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;product_id&#8221;: &#8220;sku555&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;quantity&#8221;: 3,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;line_amount&#8221;: 74.97<\/p>\r\n<p>\u00a0\u00a0}<\/p>\r\n<p>]\r\n<h3>Voorbeeld <b>products.json<\/b><\/h3>\r\n[<\/p>\r\n<p>\u00a0\u00a0{<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;product_id&#8221;: &#8220;sku123&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;name&#8221;: &#8220;Blauwe Hoodie&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;price&#8221;: 24.99,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;product_link&#8221;: &#8220;https:\/\/jouwwinkel.nl\/product\/blauwe-hoodie&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;image_url&#8221;: &#8220;https:\/\/jouwwinkel.nl\/media\/blauwe-hoodie.jpg&#8221;,<\/p>\r\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;xendy_category&#8221;: &#8220;wintercollectie&#8221;<\/p>\r\n<p>\u00a0\u00a0}<\/p>\r\n<p>]\r\n<h2 id=\"vereiste-velden-en-extra-velden\">Vereiste velden en extra velden<\/h2>\r\n<p>De velden zonder xendy_ prefix in de voorbeelden zijn verplicht. Deze basisvelden (zoals email, order_date, product_id, line_amount) zijn nodig om de koppeling goed te laten werken en de data correct te synchroniseren met Xendy.<\/p>\r\n<p>Je kunt zelf extra velden toevoegen met de prefix xendy_ wanneer je meer data mee wilt sturen naar Xendy. Voorbeelden zijn xendy_vip_status, xendy_coupon of xendy_channel.<\/p>\r\n<p>Deze extra velden worden automatisch herkend in Xendy en verschijnen onder \u2018<b>Filterregels<\/b>\u2019 bij \u2018<b>Dynamische segmenten<\/b>\u2019. Je kunt deze velden ook toevoegen in een email.<\/p>\r\n<h2 id=\"maatwerk-koppeling-instellen-in-xendy\">Maatwerk koppeling instellen in Xendy<\/h2>\r\n<p>Je kunt een maatwerk-koppeling nog niet zelf instellen. Zodra je de drie URL\u2019s plus authenticatie header ingeregeld hebt kun je deze delen met <a href=\"mailto:support@xendy.me\">support@xendy.me<\/a>. Deel ook de URL van je webshop. Het instellen van je koppeling duurt ongeveer 1-2 dagen.<\/p>\r\n<h2 id=\"hoe-vaak-wordt-data-opgehaald\">Hoe vaak wordt data opgehaald?<\/h2>\r\n<p>Xendy haalt de gegevens uit jouw maatwerk webshop automatisch \u00e9\u00e9n keer per dag in de nacht op. Zo blijft je data actueel zonder dat je hier zelf iets voor hoeft te doen. Wanneer de data niet opgehaald kan worden, ontvang je hierover pro-actief een notificatie via email.<\/p>\r\n<h2 id=\"veelgestelde-vragen\">Veelgestelde vragen<\/h2>\r\n<div class=\"accordion\">\r\n\r\n\t<div id=\"accordion-1476051385\" class=\"accordion-item\">\n\t\t<a id=\"accordion-1476051385-label\" class=\"accordion-title plain\" href=\"#accordion-item-hoe-vaak-wordt-data-opgehaald?\" aria-expanded=\"false\" aria-controls=\"accordion-1476051385-content\" >\n\t\t\t<button class=\"toggle\" aria-label=\"Toggle\"><i class=\"icon-angle-down\"><\/i><\/button>\n\t\t\t<span>Hoe vaak wordt data opgehaald?<\/span>\n\t\t<\/a>\n\t\t<div id=\"accordion-1476051385-content\" class=\"accordion-inner\" aria-labelledby=\"accordion-1476051385-label\" >\n\t\t\t\r\n\r\n<p>Xendy haalt de gegevens uit jouw maatwerk webshop automatisch \u00e9\u00e9n keer per dag in de nacht op. Zo blijft je data actueel zonder dat je hier zelf iets voor hoeft te doen. Wanneer de data niet opgehaald kan worden, ontvang je hierover pro-actief een notificatie via email.<\/p>\r\n\r\n\t\t<\/div>\n\t<\/div>\n\t\r\n\r\n<\/div>\r\n\r\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\r\n\r\n<\/div>\r\n\r\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-816","post","type-post","status-publish","format-standard","hentry","category-integraties"],"_links":{"self":[{"href":"https:\/\/support.xendy.me\/nl\/wp-json\/wp\/v2\/posts\/816","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/support.xendy.me\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/support.xendy.me\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/support.xendy.me\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/support.xendy.me\/nl\/wp-json\/wp\/v2\/comments?post=816"}],"version-history":[{"count":14,"href":"https:\/\/support.xendy.me\/nl\/wp-json\/wp\/v2\/posts\/816\/revisions"}],"predecessor-version":[{"id":1698,"href":"https:\/\/support.xendy.me\/nl\/wp-json\/wp\/v2\/posts\/816\/revisions\/1698"}],"wp:attachment":[{"href":"https:\/\/support.xendy.me\/nl\/wp-json\/wp\/v2\/media?parent=816"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/support.xendy.me\/nl\/wp-json\/wp\/v2\/categories?post=816"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/support.xendy.me\/nl\/wp-json\/wp\/v2\/tags?post=816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}