{"id":629,"date":"2017-08-22T18:11:28","date_gmt":"2017-08-22T16:11:28","guid":{"rendered":"http:\/\/evileu.de\/zum-schwarzen-pinguin\/?p=629"},"modified":"2017-08-22T18:12:29","modified_gmt":"2017-08-22T16:12:29","slug":"exkurs-ueber-unsere-kundendaten","status":"publish","type":"post","link":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/2017\/08\/22\/exkurs-ueber-unsere-kundendaten\/","title":{"rendered":"Exkurs \u00fcber unsere Kundendaten"},"content":{"rendered":"<p>Ich wollte ja eigentlich als n\u00e4chstes den Bestellvorgang beleuchten, aber rein logisch kommen erstmal unsere Kunden an die Reihe, deswegen zieh ich das hier mal kurz vor.<\/p>\n<h2>Anmelden oder nicht anmelden?<\/h2>\n<p>WooCommerce bietet den Kunden die M\u00f6glichkeit, auch ohne das Anmelden eines Kundenkontos mit Password und allem drum und dran in unserem Shop als &#8222;Gast&#8220; einzukaufen. Und soll ich ihnen sagen, was ich bevorzuge, wenn mir ein Shop da die Wahl l\u00e4\u00dft? Ich werde auf jeden Fall die Option ohne Anmeldung w\u00e4hlen. Weil ich mir nicht noch ein Pa\u00dfwort merken will, weil ich keinen Bock auf Newsletter und Werbesendungen habe, weil ich meine pers\u00f6nlichen Daten im Internet nur hergebe, wenn es unbedingt sein mu\u00df. Ehrlich, sie k\u00f6nnen darauf z\u00e4hlen da\u00df ein hoher Prozentsatz ihrer Kunden genauso denkt und auch ohne Erstellung eines &#8222;offiziellen&#8220; Kundenkontos bei ihnen einkauft.<\/p>\n<h2>Kundendaten sind Unternehmenskapital<\/h2>\n<p>Wir wollen aber an unsere Kundendaten rankommen, die Adressen, Telefonnummern und E-Mail-Adressen sind so gut wie bares Kapital f\u00fcr unsere Firma.<\/p>\n<p>Wenn sich ein Kunde brav bei uns anmeldet, wird in der WordPress Benutzerverwaltung ein neuer User mit der Rolle &#8222;Kunde&#8220; f\u00fcr ihn angelegt, das ist recht gut dokumentiert. Die Benutzer Kunden werden in der wp_users verwaltet, in der wp_usermeta findet man dann die zugeh\u00f6rigen Adressdaten, die sind \u00fcber die User-ID verkn\u00fcpft.<\/p>\n<h2>Aber wo stecken unsere nicht angemeldeten Kunden?<\/h2>\n<p>Da haben sich die wooCommerce-Programmierer eine ganz besonders pikante L\u00f6sung einfallen lassen. Die haben sie n\u00e4mlich schamhaft in der wp_postmeta versteckt:<\/p>\n<div id=\"attachment_630\" style=\"width: 663px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-630\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-630\" src=\"http:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/nicht_angemeldeter_kunde.jpg\" alt=\"nicht_angemeldeter_kunde\" width=\"653\" height=\"347\" srcset=\"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/nicht_angemeldeter_kunde.jpg 653w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/nicht_angemeldeter_kunde-300x159.jpg 300w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/nicht_angemeldeter_kunde-624x332.jpg 624w\" sizes=\"(max-width: 653px) 100vw, 653px\" \/><p id=\"caption-attachment-630\" class=\"wp-caption-text\">nicht_angemeldeter_kunde<\/p><\/div>\n<p>Als ein Feld, alle Adressdaten in einem einzigen matschigen Klumpen. Zur Bestellung \u00fcber die post_id zugeordnet, kenntlich am Meta Key _billing_adress_index.<\/p>\n<p>Da soll doch der Dunnerlittchen&#8230;. sorry, aber bei sowas werde ich echt sauer. Das ist richtige St\u00fcmperei auf der Datenbank, aus so einem Feld krieg ich nie und nimmer (oder nur mit hohem Programmieraufwand) meine Kundendaten sauber wieder raus. Ja klar kann man mit PHP und einem &#8222;explode&#8220; in ein Array und dann zeilenweise auslesen&#8230; ja h\u00f6rt&#8217;s mir aber auf. Das ist Pfusch, richtiger Pfusch, da bei\u00dft die Maus kein Faden ab.<\/p>\n<p>So, jetzt langts aber, genug gest\u00e4nkert. Wir machen uns mal an die Bestellungen, im n\u00e4chsten Artikel.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich wollte ja eigentlich als n\u00e4chstes den Bestellvorgang beleuchten, aber rein logisch kommen erstmal unsere Kunden an die Reihe, deswegen zieh ich das hier mal kurz vor. Anmelden oder nicht anmelden? WooCommerce bietet den Kunden die M\u00f6glichkeit, auch ohne das Anmelden eines Kundenkontos mit Password und allem drum und dran in unserem Shop als &#8222;Gast&#8220; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[24,2],"tags":[],"_links":{"self":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/629"}],"collection":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/comments?post=629"}],"version-history":[{"count":2,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/629\/revisions"}],"predecessor-version":[{"id":632,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/629\/revisions\/632"}],"wp:attachment":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/media?parent=629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/categories?post=629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/tags?post=629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}