Liquid, JavaScript, Themes
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
Gelöst! Zur Lösung
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:
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:
Im Shopify admin, gehe zu Online Store > Themes > Actions > Code bearbeiten.
Finde die Datei collection.liquid
im Ordner Templates. Dies ist die Vorlage, die steuert, wie die Sammlungen in deinem Laden angezeigt werden.
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 %}
{% for product in collection.products %}
{{ product.title }}
{% if product.handle != original_handle %}
{{ product.reviews }}
{% endif %}
{% endfor %}
{% 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:
Füge eine neue Variable am Anfang der Datei product-template.liquid
hinzu, wie z. B. {% assign is_duplicate = false %}
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 %}
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.
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
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:
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:
Im Shopify admin, gehe zu Online Store > Themes > Actions > Code bearbeiten.
Finde die Datei collection.liquid
im Ordner Templates. Dies ist die Vorlage, die steuert, wie die Sammlungen in deinem Laden angezeigt werden.
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 %}
{% for product in collection.products %}
{{ product.title }}
{% if product.handle != original_handle %}
{{ product.reviews }}
{% endif %}
{% endfor %}
{% 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:
Füge eine neue Variable am Anfang der Datei product-template.liquid
hinzu, wie z. B. {% assign is_duplicate = false %}
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 %}
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.
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
Teil 2 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 16, 2024Teil 1 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 9, 2024Anpassungen des benutzerdefinierten Codes an Shopify-Themes (CSS) leicht gemachtIn diesem...
By Gabe Aug 28, 2024