{"id":137,"date":"2026-10-16T09:00:00","date_gmt":"2026-10-16T07:00:00","guid":{"rendered":"https:\/\/yindle.com\/?p=137"},"modified":"2026-10-16T09:00:00","modified_gmt":"2026-10-16T07:00:00","slug":"sendcloud-pakket-juiste-order-koppelen","status":"publish","type":"post","link":"https:\/\/yindle.com\/en\/linking-a-sendcloud-parcel-to-exactly-the-right-order\/","title":{"rendered":"Linking a Sendcloud parcel to exactly the right order"},"content":{"rendered":"<p>Link a Sendcloud parcel to an online store order through a controlled identity hierarchy: workspace and provider account first, followed by a stable external order reference, then supporting characteristics. Never match solely on name, postcode or amount. With zero or multiple candidates, automatic processing stops because an incorrect tracking link is harder to fix than a missing one.<\/p>\n<h2>Why parcel identity becomes difficult<\/h2>\n<p>One order may have several parcels, a later delivery may exist as a linked order and different online stores may use the same visible order number. A carrier account can also contain shipments from several channels. The question is therefore not \u201cwhich shipment looks similar?\u201d, but \u201cwhich local order and fulfilment step demonstrably created this parcel identity?\u201d.<\/p>\n<p>When creating a parcel, immediately record the relationship between workspace, online store order, provider account and external parcel ID. Retain that identity for later tracking webhooks. A webhook containing only a parcel ID then need not search broadly across customer data. This aligns with <a href=\"\/en\/connect\/\">Connect<\/a> as the integration layer: identity travels with the process step.<\/p>\n<h2>The identity hierarchy<\/h2>\n<ol>\n<li><strong>Workspace.<\/strong> Accept only the account and webhook configuration belonging to the active organisation.<\/li>\n<li><strong>External parcel ID.<\/strong> First look up the previously stored exact parcel identity.<\/li>\n<li><strong>Stable order reference.<\/strong> Use a reference retained by both sides while the parcel ID is still being recorded.<\/li>\n<li><strong>Account and shop.<\/strong> Restrict every fallback to the correct sales channel.<\/li>\n<li><strong>Supporting characteristics.<\/strong> Use a date or postcode only for confirmation, not as the primary key.<\/li>\n<li><strong>Ambiguity.<\/strong> Stop, show candidates and let an authorised employee decide.<\/li>\n<\/ol>\n<p>Also distinguish parcel, label and order. A reprinted label need not mean a new parcel; a later delivery may, however, create a second parcel for the same original customer request.<\/p>\n<h2>Fictional example: two parcels to one address<\/h2>\n<p>Fictional example: office supplier HelderWerk receives two orders from the same company on the same day, both for the same reception desk and with identical amounts. Matching by name, postcode, date and total would be arbitrary. When the parcels were created, however, order references HW-4401 and HW-4402 were stored along with two parcel IDs.<\/p>\n<p>A tracking webhook for the second parcel finds exactly HW-4402 within the correct provider account. Only that order receives the tracking event. When an old parcel from a migrated account arrives without a known identity, the system applies no update and creates an investigation task. This fictional example shows that \u201cmany matching fields\u201d still do not form a reliable primary key.<\/p>\n<h2>Acceptance test for parcel matching<\/h2>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>Test case<\/th>\n<th>Expected outcome<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Two orders, same customer and amount<\/td>\n<td>Exact reference selects the right one<\/td>\n<\/tr>\n<tr>\n<td>One order, two parcels<\/td>\n<td>Both identities remain separate<\/td>\n<\/tr>\n<tr>\n<td>The same order number in two stores<\/td>\n<td>Separate account and workspace scope<\/td>\n<\/tr>\n<tr>\n<td>Unknown parcel ID<\/td>\n<td>No order update; investigate instead<\/td>\n<\/tr>\n<tr>\n<td>Repeated webhook<\/td>\n<td>Same event without a duplicate customer message<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>Show in <a href=\"\/en\/desk\/\">Desk<\/a> parcel ID, order reference, current status and the origin of the link. Staff then need not guess based on customer names. For the full order and ERP journey, <a href=\"\/en\/online-store-erp-integration\/\">the integration checklist<\/a> provides additional design questions.<\/p>\n<p>Plan a separate migration route if parcels already exist in Sendcloud before the new integration starts. Do not automatically import every historical shipment. Choose a defined period, restrict it to the correct account and build a report showing exact matches, missing orders and ambiguities. Have a sample of automatic matches checked before releasing tracking events. Old parcels may refer to cancelled or recreated orders; that history needs different treatment from a new parcel created by the current workflow itself.<\/p>\n<p>Also define what staff may do when there is a mismatch. Manual linking must retain both identities, the reason and the actor, and must stay within the same workspace. Unlinking must not silently erase earlier customer notifications. If a parcel is demonstrably linked incorrectly, first correct future events, then separately assess which tracking information already sent needs correction. Parcel identity remains reliable technically and for customer service.<\/p>\n<p>Distinguish retrying from creating a new parcel too. A failed label request may turn out to be safely retrievable, while a genuine partial delivery deliberately needs an additional parcel. Have the interface show existing provider identities and parcel statuses first. For \u201cnew parcel\u201d, ask for a reason and the associated order lines. This prevents a support employee creating a second shipment under time pressure when only the first needed retrieving again.<\/p>\n<p>Want to track parcel and order identities throughout your fulfilment chain? <a href=\"\/en\/contact\/\">Ask Yindle to prepare a matching and migration plan<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Name, postcode and amount do not constitute parcel identity. Follow a controlled identity hierarchy and stop when matches are missing or multiple.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-137","post","type-post","status-publish","format-standard","hentry","category-integraties"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Sendcloud-pakket aan de juiste order koppelen<\/title>\n<meta name=\"description\" content=\"Gebruik werkruimte, parcel-ID, provideraccount en vaste orderreferentie om Sendcloud-tracking veilig aan de juiste webshoporder te verbinden.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/yindle.com\/en\/linking-a-sendcloud-parcel-to-exactly-the-right-order\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sendcloud-pakket aan de juiste order koppelen\" \/>\n<meta property=\"og:description\" content=\"Gebruik werkruimte, parcel-ID, provideraccount en vaste orderreferentie om Sendcloud-tracking veilig aan de juiste webshoporder te verbinden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/yindle.com\/en\/linking-a-sendcloud-parcel-to-exactly-the-right-order\/\" \/>\n<meta property=\"og:site_name\" content=\"Yindle\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-16T07:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/yindle.com\/wp-content\/themes\/yindle\/assets\/images\/yindle-social-share.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Yindle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Yindle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/linking-a-sendcloud-parcel-to-exactly-the-right-order\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/linking-a-sendcloud-parcel-to-exactly-the-right-order\\\/\"},\"author\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#organization\"},\"headline\":\"Een Sendcloud-pakket aan exact de juiste order koppelen\",\"datePublished\":\"2026-10-16T07:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/linking-a-sendcloud-parcel-to-exactly-the-right-order\\\/\"},\"wordCount\":706,\"publisher\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#organization\"},\"articleSection\":[\"Integraties\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/linking-a-sendcloud-parcel-to-exactly-the-right-order\\\/\",\"url\":\"https:\\\/\\\/yindle.com\\\/en\\\/linking-a-sendcloud-parcel-to-exactly-the-right-order\\\/\",\"name\":\"Sendcloud-pakket aan de juiste order koppelen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#website\"},\"datePublished\":\"2026-10-16T07:00:00+00:00\",\"description\":\"Gebruik werkruimte, parcel-ID, provideraccount en vaste orderreferentie om Sendcloud-tracking veilig aan de juiste webshoporder te verbinden.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/linking-a-sendcloud-parcel-to-exactly-the-right-order\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/yindle.com\\\/en\\\/linking-a-sendcloud-parcel-to-exactly-the-right-order\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/linking-a-sendcloud-parcel-to-exactly-the-right-order\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/yindle.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Een Sendcloud-pakket aan exact de juiste order koppelen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/yindle.com\\\/en\\\/\",\"name\":\"Yindle\",\"description\":\"Software voor e-commerce en klantprocessen\",\"publisher\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/yindle.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#organization\",\"name\":\"Yindle B.V.\",\"url\":\"https:\\\/\\\/yindle.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/yindle.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/yindle-site-icon.png\",\"contentUrl\":\"https:\\\/\\\/yindle.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/yindle-site-icon.png\",\"width\":512,\"height\":512,\"caption\":\"Yindle B.V.\"},\"image\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"legalName\":\"Yindle B.V.\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Markt 43\",\"postalCode\":\"5554 CA\",\"addressLocality\":\"Valkenswaard\",\"addressCountry\":\"NL\"},\"identifier\":{\"@type\":\"PropertyValue\",\"propertyID\":\"KvK\",\"value\":\"99695367\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Linking a Sendcloud parcel to the right order","description":"Use workspace, parcel ID, provider account and a stable order reference to connect Sendcloud tracking safely to the correct online store order.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/yindle.com\/en\/linking-a-sendcloud-parcel-to-exactly-the-right-order\/","og_locale":"en_GB","og_type":"article","og_title":"Sendcloud-pakket aan de juiste order koppelen","og_description":"Gebruik werkruimte, parcel-ID, provideraccount en vaste orderreferentie om Sendcloud-tracking veilig aan de juiste webshoporder te verbinden.","og_url":"https:\/\/yindle.com\/en\/linking-a-sendcloud-parcel-to-exactly-the-right-order\/","og_site_name":"Yindle","article_published_time":"2026-10-16T07:00:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/yindle.com\/wp-content\/themes\/yindle\/assets\/images\/yindle-social-share.png","type":"image\/png"}],"author":"Yindle","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Yindle","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/yindle.com\/en\/linking-a-sendcloud-parcel-to-exactly-the-right-order\/#article","isPartOf":{"@id":"https:\/\/yindle.com\/en\/linking-a-sendcloud-parcel-to-exactly-the-right-order\/"},"author":{"@id":"https:\/\/yindle.com\/en\/#organization"},"headline":"Een Sendcloud-pakket aan exact de juiste order koppelen","datePublished":"2026-10-16T07:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/yindle.com\/en\/linking-a-sendcloud-parcel-to-exactly-the-right-order\/"},"wordCount":706,"publisher":{"@id":"https:\/\/yindle.com\/en\/#organization"},"articleSection":["Integraties"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/yindle.com\/en\/linking-a-sendcloud-parcel-to-exactly-the-right-order\/","url":"https:\/\/yindle.com\/en\/linking-a-sendcloud-parcel-to-exactly-the-right-order\/","name":"Linking a Sendcloud parcel to the right order","isPartOf":{"@id":"https:\/\/yindle.com\/en\/#website"},"datePublished":"2026-10-16T07:00:00+00:00","description":"Use workspace, parcel ID, provider account and a stable order reference to connect Sendcloud tracking safely to the correct online store order.","breadcrumb":{"@id":"https:\/\/yindle.com\/en\/linking-a-sendcloud-parcel-to-exactly-the-right-order\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/yindle.com\/en\/linking-a-sendcloud-parcel-to-exactly-the-right-order\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/yindle.com\/en\/linking-a-sendcloud-parcel-to-exactly-the-right-order\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/yindle.com\/en\/"},{"@type":"ListItem","position":2,"name":"Een Sendcloud-pakket aan exact de juiste order koppelen"}]},{"@type":"WebSite","@id":"https:\/\/yindle.com\/en\/#website","url":"https:\/\/yindle.com\/en\/","name":"Yindle","description":"Software for e-commerce and customer processes","publisher":{"@id":"https:\/\/yindle.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/yindle.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/yindle.com\/en\/#organization","name":"Yindle B.V.","url":"https:\/\/yindle.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/yindle.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/yindle.com\/wp-content\/uploads\/2026\/09\/yindle-site-icon.png","contentUrl":"https:\/\/yindle.com\/wp-content\/uploads\/2026\/09\/yindle-site-icon.png","width":512,"height":512,"caption":"Yindle B.V."},"image":{"@id":"https:\/\/yindle.com\/en\/#\/schema\/logo\/image\/"},"legalName":"Yindle B.V.","address":{"@type":"PostalAddress","streetAddress":"Markt 43","postalCode":"5554 CA","addressLocality":"Valkenswaard","addressCountry":"NL"},"identifier":{"@type":"PropertyValue","propertyID":"KvK","value":"99695367"}}]}},"_links":{"self":[{"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/posts\/137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/comments?post=137"}],"version-history":[{"count":1,"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/posts\/137\/revisions"}],"predecessor-version":[{"id":1004,"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/posts\/137\/revisions\/1004"}],"wp:attachment":[{"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/media?parent=137"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/categories?post=137"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/tags?post=137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}