{"id":597,"date":"2017-08-21T14:03:31","date_gmt":"2017-08-21T12:03:31","guid":{"rendered":"http:\/\/evileu.de\/zum-schwarzen-pinguin\/?p=597"},"modified":"2017-08-21T14:07:27","modified_gmt":"2017-08-21T12:07:27","slug":"deja-vu-im-online-shop-wollen-wir-das-wirklich-alles-per-hand-eingeben","status":"publish","type":"post","link":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/2017\/08\/21\/deja-vu-im-online-shop-wollen-wir-das-wirklich-alles-per-hand-eingeben\/","title":{"rendered":"D\u00e9ja vu im Online-Shop: wollen wir das wirklich alles per Hand eingeben?"},"content":{"rendered":"<p>&#8230; nat\u00fcrlich nicht. Wie sie wahrscheinlich beim Erstellen der Test-Produkte gemerkt haben, h\u00e4lt das Prozedere ganz sch\u00f6n auf, und mehr als eine Handvoll Produkte per Hand in unseren nagelneuen Online-Shop einzupflegen ist eigentlich in der Praxis nicht zumutbar. Das dauert viel zu lang und ist auch ungeheuer fehleranf\u00e4llig, das kann man keinem Kunden zumuten. Aber keine Bange, es ist Abhilfe in Sicht.<\/p>\n<h2>Produktliste &#8211; haben wir sehr wahrscheinlich schon<\/h2>\n<p>In jeder noch so kleinen Klitsche gibt es in irgendeiner Form eine Liste der Produkte f\u00fcr den Verkauf, daf\u00fcr lege ich meine Hand ins Feuer. Das kann ein Word- oder Excel-Dokument sein, oder (im Idealfall) vielleicht sogar ein kleines Datenbankerl mit OpenOffice oder Access.<\/p>\n<p>Jedenfalls haben wir mit an Sicherheit grenzender Wahrscheinlichkeit schon eine Liste unserer Verkaufsprodukte, und wahrscheinlich haben wir sogar schon einen Prim\u00e4rschl\u00fcssel, n\u00e4mlich eine eindeutige Artikelnummer. In meinem Schmuckladen gibt es die allerdings tats\u00e4chlich nicht, da sind die Produkte nur \u00fcber den (hoffentlich einmaligen) Namen eindeutig identifizierbar. Aber im Normalfall haben wir einen eindeutigen Identifikator, das kann eine EAN sein, oder eine fortlaufende Nummer, oder eine Kombination aus Zahlen und Buchstaben.<\/p>\n<h2>Liste? CSV, Import!<\/h2>\n<p>Genau! Wenn wir schon eine Produktliste haben, die wollen wir doch dem wooCommerce direkt einf\u00fcttern und uns einen Haufen Handarbeit sparen. Also dann, frisch ans Werk! Ich hab mir mal eine kleine Produktliste in Excel erstellt, die sieht so aus:<\/p>\n<div id=\"attachment_598\" style=\"width: 811px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-598\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-598\" src=\"http:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/artikelliste_excel.jpg\" alt=\"artikelliste_excel\" width=\"801\" height=\"297\" srcset=\"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/artikelliste_excel.jpg 801w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/artikelliste_excel-300x111.jpg 300w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/artikelliste_excel-768x285.jpg 768w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/artikelliste_excel-624x231.jpg 624w\" sizes=\"(max-width: 801px) 100vw, 801px\" \/><p id=\"caption-attachment-598\" class=\"wp-caption-text\">artikelliste_excel<\/p><\/div>\n<p>Wie kriegen wir die jetzt ins wooCommerce? Genau! Daf\u00fcr gibt es Plugins! Zum Beispiel den<\/p>\n<h2 class=\"plugin-title\">Woocommerce CSV importer v<span class=\"byline\">on <span class=\"author vcard\">Allaerd Mensonides<\/span><\/span><\/h2>\n<p>Den installieren wir uns, und dann wird ausprobiert. Ich mach hier mal kurzen Prozess und beschreibe kurz, wie der Importer funktioniert.<\/p>\n<ol>\n<li>Man erstellt eine Header-Datei, das ist nichts anderes als ein CSV, das als einzige Zeile die Feldnamen mit Trennzeichen enth\u00e4lt. Das sieht so aus:\n<p><div id=\"attachment_599\" style=\"width: 626px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-599\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-599\" src=\"http:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/header.jpg\" alt=\"header\" width=\"616\" height=\"75\" srcset=\"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/header.jpg 616w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/header-300x37.jpg 300w\" sizes=\"(max-width: 616px) 100vw, 616px\" \/><p id=\"caption-attachment-599\" class=\"wp-caption-text\">header<\/p><\/div><\/li>\n<li>Man erstellt sich die dazu passende Artikelliste als CSV\n<p><div id=\"attachment_600\" style=\"width: 1285px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-600\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-600\" src=\"http:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/schmuck_csv.jpg\" alt=\"schmuck_csv\" width=\"1275\" height=\"219\" srcset=\"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/schmuck_csv.jpg 1275w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/schmuck_csv-300x52.jpg 300w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/schmuck_csv-768x132.jpg 768w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/schmuck_csv-1024x176.jpg 1024w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/schmuck_csv-624x107.jpg 624w\" sizes=\"(max-width: 1275px) 100vw, 1275px\" \/><p id=\"caption-attachment-600\" class=\"wp-caption-text\">schmuck_csv<\/p><\/div><\/li>\n<li>Man w\u00e4hlt in den CSV Import Settings das richtige Trennzeichen (field seperator), wir haben ein &#8222;;&#8220; (Semikolon)<\/li>\n<\/ol>\n<p>Und dann kanns losgehen. Header laden, Feldzuordungen vornehmen, CSV-Artikelliste laden&#8230; aber mal langsam mit den jungen Pferden.<\/p>\n<h2>Die Feldzuordnungen beim CSV-Import: bin ich Hellseher?<\/h2>\n<p>Man kriegt hier in einer h\u00fcbschen Dropdown-Liste die Feldnamen in WordPress\/wooCommerce angezeigt, und kann hier entsprechen die Zuordnungen vornehmen. Dazu mu\u00df man alllerdings wissen, welches Feld in der Dropdownliste welchem Feld in der Artikelliste in unserer CSV-Datei entspricht.<\/p>\n<div id=\"attachment_605\" style=\"width: 341px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-605\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-605\" src=\"http:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/header_feldzuordnung-1.jpg\" alt=\"header_feldzuordnung\" width=\"331\" height=\"424\" srcset=\"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/header_feldzuordnung-1.jpg 331w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/header_feldzuordnung-1-234x300.jpg 234w\" sizes=\"(max-width: 331px) 100vw, 331px\" \/><p id=\"caption-attachment-605\" class=\"wp-caption-text\">header_feldzuordnung<\/p><\/div>\n<p>Geht schon ganz oben los: das Feld &#8222;sku&#8220; ist f\u00fcr die Artikelnummer vorgesehen, aber das mu\u00df man erstmal wissen. Jetzt w\u00e4re es halt verdammt n\u00fctzlich, wenn man w\u00fc\u00dfte wie wooCommerce was in der Datenbank abspeichert, und das ist leider nicht unbedingt selbsterkl\u00e4rend. Das ist sogar ein kleiner Trip ins Datenchaos, aber dazu gibt es dann sp\u00e4ter einen neuen Beitrag.<\/p>\n<p>Ich sag hier nur mal kurz, wie man unsere paar Import-Felder sinnvoll zuordnet. Die Logik ist wie folgt:<\/p>\n<ol>\n<li>Feld in der CSV-Datei:<br \/>\nArtikelnummer;Kategorie;Bezeichnung;Beschreibung;Format;Preis<\/li>\n<li>Feld in der Dropdown-Liste:<br \/>\nsku; category; post_title; post_content; post_excerpt; regular_price<\/li>\n<\/ol>\n<p>Alles klar? Damit d\u00fcrfte dem erfolgreichen Import nichts mehr im Wege stehen. Man bekommt sehr sch\u00f6n eine Preview angezeigt, und wenn die hinhaut, k\u00f6nnen wir die CSV-Datei laden.<\/p>\n<div id=\"attachment_602\" style=\"width: 1159px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-602\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-602\" src=\"http:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/import_preview.jpg\" alt=\"import_preview\" width=\"1149\" height=\"396\" srcset=\"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/import_preview.jpg 1149w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/import_preview-300x103.jpg 300w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/import_preview-768x265.jpg 768w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/import_preview-1024x353.jpg 1024w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/import_preview-624x215.jpg 624w\" sizes=\"(max-width: 1149px) 100vw, 1149px\" \/><p id=\"caption-attachment-602\" class=\"wp-caption-text\">import_preview<\/p><\/div>\n<p>Presto! Unsere neuen Artikel sind drin und auch gleich im Shop zu sehen.<\/p>\n<div id=\"attachment_603\" style=\"width: 817px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-603\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-603\" src=\"http:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/neue_artikel.jpg\" alt=\"neue_artikel\" width=\"807\" height=\"605\" srcset=\"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/neue_artikel.jpg 807w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/neue_artikel-300x225.jpg 300w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/neue_artikel-768x576.jpg 768w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/08\/neue_artikel-624x468.jpg 624w\" sizes=\"(max-width: 807px) 100vw, 807px\" \/><p id=\"caption-attachment-603\" class=\"wp-caption-text\">neue_artikel<\/p><\/div>\n<p>Allerdings ohne Bilder. Und mit Duplikaten, weil es manche Artikel vorher schon gab, per Hand eingeklopft. Aber wer wird denn da kniefieselig sein? Ich schon. Die Duplikate kann man noch per Hand l\u00f6schen, das waren nicht so viele. Und was ist mit den Bildern?<\/p>\n<h2>Plugins f\u00fcr den Bilder-Import: kosten Kohle<\/h2>\n<p>Es gibt unz\u00e4hlige Import-Plugins f\u00fcr wooCommerce, viele davon OpenSource und kostenlos. Ich hab allerdings noch kein freies Plugin gefunden, das auch Produktbilder importieren kann, und ich kaufe prinzipiell keine kostenpflichtigen Plugins. Sorry Freunde, aber hier ist das Ende der Fahnenstange.<\/p>\n<p>Aber jetzt wirds Zeit uns mal drum zu k\u00fcmmern, was wooCommerce auf der Datenbank macht, und dazu gibt es einen neuen Artikel.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8230; nat\u00fcrlich nicht. Wie sie wahrscheinlich beim Erstellen der Test-Produkte gemerkt haben, h\u00e4lt das Prozedere ganz sch\u00f6n auf, und mehr als eine Handvoll Produkte per Hand in unseren nagelneuen Online-Shop einzupflegen ist eigentlich in der Praxis nicht zumutbar. Das dauert viel zu lang und ist auch ungeheuer fehleranf\u00e4llig, das kann man keinem Kunden zumuten. Aber [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[25,8,24,2],"tags":[],"_links":{"self":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/597"}],"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=597"}],"version-history":[{"count":3,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/597\/revisions"}],"predecessor-version":[{"id":607,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/597\/revisions\/607"}],"wp:attachment":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/media?parent=597"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/categories?post=597"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/tags?post=597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}