FROM CACHE - de_header

Produkt dupliziert: Sterne des Product Reviews duplizieren sich auch

Gelöst

Produkt dupliziert: Sterne des Product Reviews duplizieren sich auch

SimonSim
Tourist
9 0 1

Hallo,

 

ich habe das Problem, dass ich ein Produkt dupliziert habe und sich die Sterne mit dupliziert haben. Zwar lassen sich diese auf der Detailseite zurücksetzen, wenn ich das review-Metafeld gelöscht habe, allerdings sind die Sterne und die Anzahl der Bewertungen noch auf der Kategorie - Seite zu sehen. Auf das Metafeld "Review Count" kann ich bei dem jeweiligen Produkt nicht zugreifen.

Somit sind jetzt unter den kopierten Produkten 5 Sterne und "2 Bewertungen" zu sehen. Wenn man auf die Preduktdetailseite geht, sind dort aber keine Bewertungen zu sehen. 

Was kann ich machen um den Count auch aus der Kategorie - Seite zu löschen?

 

Ich freue mich auf Eure Rückmeldung.

 

Liebe Grüße

Simon

1 AKZEPTIERTE LÖSUNG

Gabe
Shopify Staff
18528 2909 4276

Erfolg.

Hey Simon! @SimonSim 

 

Eine interessante Frage und wenn du ein Produkt in deinem Shopify-Shop duplizierst, werden standardmäßig auch die Bewertungen für dieses Produkt dupliziert.

 

Es gibt jedoch ein paar Möglichkeiten, dies zu verhindern:

  • Verwende eine App: Im Shopify App Store gibt es einige Apps, mit denen du Produkte duplizieren kannst, ohne ihre Bewertungen zu duplizieren. Ein Beispiel ist die App "Duplizieren ohne Bewertungen".
  • Manuelles Löschen von Bewertungen: Nachdem du ein Produkt dupliziert hast, kannst du auf die Produktseite gehen und die Bewertungen des duplizierten Produkts manuell löschen (was du bereits gemacht hast).
  • Passe deine Produkt- oder Kategorievorlage im Code an, dass die Bewertungen für das doppelte Produkt nicht angezeigt werden (siehe die Code Beispiele dazu unten - bitte zuerst in einer Theme Kopie testen, NICHT im Live Theme!).
  • Nutze die Shopify-API um Produkte zu duplizieren und Bewertungen auszuschließen, aber dafür musst du dich mit der Programmierung auskennen und einen Entwickler beauftragen, der dir dabei hilft.

Es ist wichtig zu bedenken, dass das Entfernen der Bewertungen aus dem duplizierten Produkt dieses für neue Kunden weniger vertrauenswürdig erscheinen lassen kann.

 

Wenn du Fragen hast oder Hilfe bei der Umsetzung dieser Lösungen brauchst, kannst du dich gerne an einen Shopify-Experten oder Entwickler wenden.

 

In Theme Kopie zuerst testen:

Um deine Shopify-Kollektionsvorlage in Liquid so anzupassen, dass Bewertungen von doppelten Produkten nicht angezeigt werden, musst du einige Änderungen am Liquid-Code in deiner Kollektionsvorlage vornehmen. Hier ist ein Beispiel dafür, wie du das machen kannst:

  1. Im Shopify admin, gehe zu Online Store > Themes > Actions > Code bearbeiten.

  2. Finde die Datei collection.liquid im Ordner Templates. Dies ist die Vorlage, die steuert, wie die Sammlungen in deinem Laden angezeigt werden.

  3. Suche in der Datei collection.liquid den Codeabschnitt, der für die Anzeige der Bewertungen verantwortlich ist. Er könnte in etwa so aussehen:

{% for product in collection.products %}
    {{ product.title }}
    {{ product.reviews }}
{% endfor %}
  1. Um zu verhindern, dass Bewertungen von doppelten Produkten angezeigt werden, kannst du eine Bedingung hinzufügen, die prüft, ob das Produkt ein Duplikat ist, bevor du die Bewertungen anzeigst. Dazu fügst du eine if-Anweisung ein, etwa so:

 

{% for product in collection.products %}
    {{ product.title }}
    {% if product.handle != original_handle %}
        {{ product.reviews }}
    {% endif %}
{% endfor %}

 

  1. Du kannst dem ursprünglichen Produkt einen Griff hinzufügen und ihn zum Beispiel auf eine Variable setzen:
{% assign original_handle = product.handle %}

In diesem Beispiel prüft der Code, ob sich der Handle des Produkts vom ursprünglichen Handle unterscheidet.

 

Du kannst auch die Datei product-template.liquid bearbeiten, und eine conditional statement hinzuzufügen, die prüft, ob ein Produkt dupliziert wurde, und wenn dies der Fall ist, können die Bewertungen für dieses Produkt ausgeblendet werden. Das kannst du mit den folgenden Schritten erreichen:

  1. Füge eine neue Variable am Anfang der Datei product-template.liquid hinzu, wie z. B. {% assign is_duplicate = false %}

  2. Verwende eine for loop um durch alle Produkte in der Sammlung zu iterieren, sowie eine if statement, um zu prüfen, ob das aktuelle Produkt dupliziert wurde.

 

{% for product in collection.products %}
  {% if product.title == previous_product.title %}
    {% assign is_duplicate = true %}
  {% endif %}
  {% assign previous_product = product %}
{% endfor %}

 

  1. Verwende innerhalb des Codes, der die Bewertungen anzeigt, eine if statement um den Wert der is_duplicate Variable zu pruefen, und zeige die Reviews nur dann an, wenn sie auf false gesetzt ist.

Beachte, dass dies nur eine Möglichkeit ist, dies zu erreichen. Du kannst auch andere Methoden verwenden, z. B. einen handlebars helper oder eine App.

 
Lass wissen, wenn du weitere Fragen hast zum Shop und Business und gerne können wir das hier weiter besprechen! Halte bitte Ausschau in deiner E-Mail auf Notifications zu Antworten auf deine Fragen in der Community.

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog

Lösung in ursprünglichem Beitrag anzeigen

1 ANTWORT 1

Gabe
Shopify Staff
18528 2909 4276

Erfolg.

Hey Simon! @SimonSim 

 

Eine interessante Frage und wenn du ein Produkt in deinem Shopify-Shop duplizierst, werden standardmäßig auch die Bewertungen für dieses Produkt dupliziert.

 

Es gibt jedoch ein paar Möglichkeiten, dies zu verhindern:

  • Verwende eine App: Im Shopify App Store gibt es einige Apps, mit denen du Produkte duplizieren kannst, ohne ihre Bewertungen zu duplizieren. Ein Beispiel ist die App "Duplizieren ohne Bewertungen".
  • Manuelles Löschen von Bewertungen: Nachdem du ein Produkt dupliziert hast, kannst du auf die Produktseite gehen und die Bewertungen des duplizierten Produkts manuell löschen (was du bereits gemacht hast).
  • Passe deine Produkt- oder Kategorievorlage im Code an, dass die Bewertungen für das doppelte Produkt nicht angezeigt werden (siehe die Code Beispiele dazu unten - bitte zuerst in einer Theme Kopie testen, NICHT im Live Theme!).
  • Nutze die Shopify-API um Produkte zu duplizieren und Bewertungen auszuschließen, aber dafür musst du dich mit der Programmierung auskennen und einen Entwickler beauftragen, der dir dabei hilft.

Es ist wichtig zu bedenken, dass das Entfernen der Bewertungen aus dem duplizierten Produkt dieses für neue Kunden weniger vertrauenswürdig erscheinen lassen kann.

 

Wenn du Fragen hast oder Hilfe bei der Umsetzung dieser Lösungen brauchst, kannst du dich gerne an einen Shopify-Experten oder Entwickler wenden.

 

In Theme Kopie zuerst testen:

Um deine Shopify-Kollektionsvorlage in Liquid so anzupassen, dass Bewertungen von doppelten Produkten nicht angezeigt werden, musst du einige Änderungen am Liquid-Code in deiner Kollektionsvorlage vornehmen. Hier ist ein Beispiel dafür, wie du das machen kannst:

  1. Im Shopify admin, gehe zu Online Store > Themes > Actions > Code bearbeiten.

  2. Finde die Datei collection.liquid im Ordner Templates. Dies ist die Vorlage, die steuert, wie die Sammlungen in deinem Laden angezeigt werden.

  3. Suche in der Datei collection.liquid den Codeabschnitt, der für die Anzeige der Bewertungen verantwortlich ist. Er könnte in etwa so aussehen:

{% for product in collection.products %}
    {{ product.title }}
    {{ product.reviews }}
{% endfor %}
  1. Um zu verhindern, dass Bewertungen von doppelten Produkten angezeigt werden, kannst du eine Bedingung hinzufügen, die prüft, ob das Produkt ein Duplikat ist, bevor du die Bewertungen anzeigst. Dazu fügst du eine if-Anweisung ein, etwa so:

 

{% for product in collection.products %}
    {{ product.title }}
    {% if product.handle != original_handle %}
        {{ product.reviews }}
    {% endif %}
{% endfor %}

 

  1. Du kannst dem ursprünglichen Produkt einen Griff hinzufügen und ihn zum Beispiel auf eine Variable setzen:
{% assign original_handle = product.handle %}

In diesem Beispiel prüft der Code, ob sich der Handle des Produkts vom ursprünglichen Handle unterscheidet.

 

Du kannst auch die Datei product-template.liquid bearbeiten, und eine conditional statement hinzuzufügen, die prüft, ob ein Produkt dupliziert wurde, und wenn dies der Fall ist, können die Bewertungen für dieses Produkt ausgeblendet werden. Das kannst du mit den folgenden Schritten erreichen:

  1. Füge eine neue Variable am Anfang der Datei product-template.liquid hinzu, wie z. B. {% assign is_duplicate = false %}

  2. Verwende eine for loop um durch alle Produkte in der Sammlung zu iterieren, sowie eine if statement, um zu prüfen, ob das aktuelle Produkt dupliziert wurde.

 

{% for product in collection.products %}
  {% if product.title == previous_product.title %}
    {% assign is_duplicate = true %}
  {% endif %}
  {% assign previous_product = product %}
{% endfor %}

 

  1. Verwende innerhalb des Codes, der die Bewertungen anzeigt, eine if statement um den Wert der is_duplicate Variable zu pruefen, und zeige die Reviews nur dann an, wenn sie auf false gesetzt ist.

Beachte, dass dies nur eine Möglichkeit ist, dies zu erreichen. Du kannst auch andere Methoden verwenden, z. B. einen handlebars helper oder eine App.

 
Lass wissen, wenn du weitere Fragen hast zum Shop und Business und gerne können wir das hier weiter besprechen! Halte bitte Ausschau in deiner E-Mail auf Notifications zu Antworten auf deine Fragen in der Community.

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog