{"id":2620,"date":"2016-11-15T12:18:57","date_gmt":"2016-11-15T11:18:57","guid":{"rendered":"http:\/\/www.commercers.com\/blog\/?p=2620"},"modified":"2016-11-23T17:44:58","modified_gmt":"2016-11-23T16:44:58","slug":"magento-kundenbewertungen-von-einem-produkt-auf-das-andere-verschieben","status":"publish","type":"post","link":"https:\/\/www.commercers.com\/blog\/magento-kundenbewertungen-von-einem-produkt-auf-das-andere-verschieben\/","title":{"rendered":"Magento &#8211; Kundenbewertungen von einem Produkt auf das andere verschieben"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.commercers.com\/blog\/wp-content\/uploads\/2016\/11\/bild-36.jpg\" alt=\"Bild\" width=\"337\" height=\"110\" align=\"left\" \/>Legt man ein Produkt im Shop neu an, m\u00f6chte aber die Kundenbewertungen des alten Shops auf das neue Produkt \u00fcbertragen, kann dies nicht \u00fcber das Magento Backend gemacht werden. Dies ist nur \u00fcber eine Datenbank-Anpassung m\u00f6glich und zwar wie folgt. Wir gehen davon aus, dass es f\u00fcr das alte Produkt 60 Bewertungen gibt und f\u00fcr das neue noch keine.<\/p>\n<ol>\n<li>Die ID des alten Produkts (steht jeweils vorne beim Produkt in der \u00dcbersicht bei &#8220;Katalog &gt; Artikel verwalten) merken.<\/li>\n<li>Die ID des neuen Produkts merken<\/li>\n<li>Sicherheitshalber ein Backup der DB machen oder wenigstens der Tabellen &#8220;review&#8221; und &#8220;review_entity_summary&#8221;<\/li>\n<li>In der Datenbank die Tabelle &#8220;review&#8221; \u00f6ffnen.<\/li>\n<li>In der Spalte entity_pk_value nach der ID des alten Produkts suchen (oben Reiter &#8220;Suchen&#8221;)<\/li>\n<li>Die gefundene Anzahl sollte der Anzahl der im Shop vergebenen Bewertungen entsprechen (hier 60).<\/li>\n<li>Anschlie\u00dfend oben den Reiter &#8220;SQL&#8221; anklicken und folgenden SQL Befehl verwenden:\n<pre class=\"lang:default decode:true \">UPDATE `review` SET `entity_pk_value` = REPLACE (`entity_pk_value`,\"AlteID\",\"NeueID\");<\/pre>\n<\/li>\n<li>Nun sollten beim Produkt sowohl im Backend als auch im Frontend 60 Bewertungen angezeigt werden. Jedoch sind noch keine Sterne da. Die Sterne kommen n\u00e4mlich aus der Tabelle &#8220;review_entity_summary&#8221;.<\/li>\n<li>Diese wird als n\u00e4chstes ge\u00f6ffnet und dort nach der alten ID in der Spalte entity_pk_value gesucht<\/li>\n<li>Nun ist es wichtig, dass nicht -wie vorher- einfach die alte ID durch die neue ID ersetzt wird, da f\u00fcr jedes Produkt bereits ein Eintrag vorhanden ist. Liegen dem System keine Bewertungen f\u00fcr ein Produkt vor, steht in den Spalten &#8220;reviews_count&#8221; und &#8220;rating_summary&#8221; eben eine 0 aber dieser Eintrag ist vorhanden und nun m\u00fcssen wir die Werte von der alten ID einfach auf die neue ID \u00fcbertragen (und -um alles sauber zu machen- die Werte bei der alten ID auf 0 setzen). Zu beachten ist hier der jeweilige Wert bei der &#8220;store_id&#8221;.<\/li>\n<li>Bei uns \u00fcbertragen wir also die 60 (count) und eine 95 (summary) bei store_id 1 und auch 9 f\u00fcr die neue Produkt-ID und setzen anschlie\u00dfend bei der alten Produkt-ID jeweils die zwei Werte der store_ids auf 0<\/li>\n<li>Abschlie\u00dfend haben wir die Bewertungen und die Sterne vom alten auf das neue Produkt \u00fcbertragen.<\/li>\n<\/ol>\n<p>Eine kurze Notiz zum Thema Kunden Bewertungen Im- und Export. Wenn man einen neuen Shop aufsetzt und die Kundenbewertungen aus dem alten Shop \u00fcbernehmen m\u00f6chte, gibt es ein paar Dinge, die man beachten muss:<\/p>\n<ol>\n<li>Meistens werden die Bewertungen anhand der Produkt-ID zugeordnet. Man muss also einen Abgleich der Produkt-ID im alten Shop mit der im neuen Shop machen (Excel und SVERWEIS hilft hier gut)<\/li>\n<li>Ebenso werden meist die Kunden mit ID und nicht mit eMail-Adresse in den Bewertungen exportiert. Auch hier muss man wohl einen Abgleich machen<\/li>\n<li>Etwas einfacher aber auch nicht zu vergessen: Store ID muss ebenfalls abgeglichen werden<\/li>\n<li>Standardm\u00e4\u00dfig gibt es Probleme, dass bei den Kundenbewertungen nach dem Import das Erstellungsdatum automatisch auf den Zeitpunkt des Imports gesetzt wird. Somit sieht es so aus als ob alle Produktbewertungen zeitgleich geschrieben worden sind, was nicht realistisch ist \ud83d\ude42<\/li>\n<\/ol>\n<p>Es gibt hier Import- \/ Export-Tools, die beim Vorgang der \u00dcbertragung von Bewertungen helfen. Wir haben diese L\u00f6sung von <a href=\"http:\/\/mage-extensions-themes.com\/export-import-customer-reviews.html\" target=\"_blank\">Mage-Extensions<\/a> verwendet. Hierbei m\u00fcssen die o.g. Punkte 1-3 jedoch h\u00e4ndisch erf\u00fcllt werden. Mit dieser <a href=\"http:\/\/www.commerceextensions.com\/import-export-bulk-customer-reviews-csv-xml.html\" target=\"_blank\">L\u00f6sung<\/a> kann ausgew\u00e4hlt werden, ob anhand von Produkt-ID oder Artikelnummer bzw. Kunden-ID oder eMail gearbeitet werden soll. Diese haben wir jedoch nicht getestet.<\/p>\n<p>Generell noch der Rat die CSV-Dateien nicht mit Excel sondern z.B. mit Open Office Calc zu bearbeiten, da es sonst zu Formatierungsproblemen kommen KANN.<\/p>\n<p>Verwendet in Magento CE 1.9<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Legt man ein Produkt im Shop neu an, m\u00f6chte aber die Kundenbewertungen des alten Shops auf das neue Produkt \u00fcbertragen, kann dies nicht \u00fcber das Magento Backend gemacht werden. Dies ist nur \u00fcber eine Datenbank-Anpassung m\u00f6glich und zwar wie folgt. Wir gehen davon aus, dass es f\u00fcr das alte Produkt 60 Bewertungen gibt und f\u00fcr&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[250,1276,1275,1274],"class_list":["post-2620","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-bewertungen","tag-bewertungen-uebertragen","tag-kundenbewertungen-uebertragen","tag-produktbewertungen-uebertragen"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts\/2620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/comments?post=2620"}],"version-history":[{"count":0,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts\/2620\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/media?parent=2620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/categories?post=2620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/tags?post=2620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}