Metadata wo bearbeiten?

Guten Morgen,

wir nutzen Dawn Theme und GemPages v7 (im Laufe der Zeit ersetzen wir alle Customer Facing Seiten des Shops mit GemPages).

Im Rahmen des Baus der Gempages Seiten im Livebetrieb brauche ich Testprodukte. Produkte die versteckt vor dem Kunden verwendet werden können.

Habe das Produkt angelegt, keine Kategorien zugewiesen damit es nicht über Browsing im Shop entdeckt wird - dann jedoch heute durch den Kauf durch eine Kundin feststellen dürfen, dass es noch über die Suchfunktion gefunden wird.

Ich möchte Produkte publishen können, die nicht in der Suchfunktion entdeckt werden.

Habe dazu folgende Anleitung gefunden: https://rusticated.co/ecommerce/shopify/how-to-hide-products-from-shopify-search/

Das Product Metafield anzulegen als Integer ist kein Problem, das krieg ich sofort hin, aber wo setze ich die folgenden Metadaten;

"namespace" : "seo"
"key" : "hidden"
"value" : 1
"value_type" : "integer"

Vielen lieben Dank!

Hey @danielmulec

Danke für die Angaben und hast du mit den GemPages ( @GemPages ) Entwickler gesprochen die auch hier in der Community Members sind? Die waren hier die besten experten in dieser Sache.

Aber ein paar generelle Tipps so werde ich hier auch anbieten. Um Produkte in deinem Shopify-Shop zu verstecken, sodass sie nicht über die Suchfunktion gefunden werden können, musst du somit ein Metafeld zum Produkt hinzufügen und der Blog, die du gefunden hast, beschreibt den Prozess, wie du ein solches Metafeld einrichtest, um ein Produkt vor der Shop-Suche und Google zu verstecken. In den Kommentaren darunter wird auch ueber dem Bulk Editor geredet.

Hier die Schritte:

  1. Metafeld Definition Erstellen:

    • Gehe in deinem Shopify-Adminbereich zu Einstellungen > Benutzerdefinierte Daten > Produkte.
    • Klicke auf Definition hinzufügen.
    • Gib der Definition einen Namen, z.B. Von Suche ausschließen.
    • Unter Namespace und Schlüssel gibst du seo.hidden ein.
    • Wähle als Typ Ganzzahl und Ein Wert.
    • Speichere die Definition.
  2. Metafeld zum Produkt Hinzufügen:

    • Gehe zum Produktbearbeitungsbildschirm des Produkts, das du verstecken möchtest.
    • Ganz unten auf der Seite sollte jetzt ein neues Panel erscheinen, basierend auf der von dir erstellten Metafeld-Definition.
    • Ändere den Wert von 0 auf 1 und speichere dein Produkt.

Durch das Setzen dieses Metafeldes auf 1 wird das Produkt aus der Suchfunktion deines Shops entfernt und auch mit einem noindex-Tag versehen, was verhindert, dass Google es indexiert. Wenn das Produkt bereits von Google indexiert wurde, kann es einige Tage bis Wochen dauern, bis es aus dem Index entfernt wird, abhängig davon, wie oft Google deine Website durchsucht.

Wenn du später möchtest, dass das Produkt wieder in der Suche deines Shops und auf Google erscheint, musst du den Wert einfach wieder auf 0 ändern.

Produkte in Masse verstecken: Wenn du viele Produkte gleichzeitig verstecken möchtest, kannst du den Bulk-Editor von Shopify nutzen. Ersetze SHOPNAME in der folgenden URL mit deinem tatsächlichen Shop-Namen, um direkt zur Bulk-Editierung zu gelangen:

https://SHOPNAME.myshopify.com/admin/bulk?resource_name=Product&show=image%2Ctitle%2Cvariants&edit=metafields.seo.hidden%3Anumber

Im Bulk-Editor kannst du dann für jedes Produkt, das du verstecken möchtest, den Wert Versteckt auf 1 setzen und deine Änderungen speichern.

Diese Methode ermöglicht es dir, Testprodukte in deinem Shopify-Shop zu veröffentlichen, ohne dass sie von Kunden über die Suchfunktion gefunden werden können.

Hoffe das hilft dir weiter - lass wissen falls nicht! :wink:


Habt ihr auch den Shop auf den Valentinstag ? umgestellt? Jetzt ist die Zeit wo Online Shopper nach :wrapped_gift: für ihre :heart: :eyes: !

Hast du weitere Fragen zum Shop? Gebe einfach ein Suchbegriff oben in der Suchleiste der Community Landingpage ein, denn das Thema haben wir sehr wahrscheinlich schon besprochen. Halte bitte Ausschau in deiner E-Mail auf Notifications zu Antworten auf deine Fragen in der Community.

1 Like

Hallo Gabe, vielen lieben Dank!

Also bedeutet das, dass das JSON, welches ich kopiert habe nur zur Veranschaulichung der Einstellungen im User Interface gilt?

Liebe Grüße,

Daniel

Hey Daniel! @danielmulec

Das JSON-Beispiel kann dazu diesen, die Einstellungen im User Interface von Shopify zu veranschaulichen und umzusetzen. Die Verwendung von Metafeldern in Shopify ist eine effektive Methode, um bestimmte Produkteigenschaften anzupassen, die nicht direkt über die Standardproduktoptionen verfügbar sind. In deinem Fall dient das Metafeld dazu, Produkte so zu markieren, dass sie von der internen Suchfunktion und von Suchmaschinen wie Google ausgeschlossen werden.

Hier ist eine zusammengefasste Anleitung, wie du das Metafeld einrichtest und nutzt:

  1. Metafeld Definition Erstellen:

    • Gehe in deinem Shopify-Adminbereich zu Einstellungen > Benutzerdefinierte Daten > Produkte.
    • Klicke auf Definition hinzufügen.
    • Gib der Definition einen Namen, z.B. Von Suche ausschließen.
    • Unter Namespace und Schlüssel gibst du seo.hidden ein. Das entspricht dem “namespace”: “seo” und “key”: “hidden” in deinem JSON-Beispiel.
    • Wähle als Typ Ganzzahl und Ein Wert.
    • Speichere die Definition.
  2. Metafeld zum Produkt Hinzufügen:

    • Gehe zum Produktbearbeitungsbildschirm des Produkts, das du verstecken möchtest.
    • Ganz unten auf der Seite sollte jetzt ein neues Panel erscheinen, basierend auf der von dir erstellten Metafeld-Definition.
    • Ändere den Wert von 0 auf 1 und speichere dein Produkt.

Durch das Setzen dieses Metafeldes auf 1 wird das Produkt aus der internen Suchfunktion deines Shops entfernt und auch mit einem noindex-Tag versehen, was verhindert, dass es von Suchmaschinen wie Google indexiert wird.

  1. Produkte in Masse verstecken:
    • Um viele Produkte gleichzeitig zu verstecken, kannst du den Bulk-Editor von Shopify nutzen.
    • Ersetze SHOPNAME in der URL mit deinem tatsächlichen Shop-Namen, um direkt zur Bulk-Editierung zu gelangen: [https://SHOPNAME.myshopify.com/admin/bulk?resource_name=Product&show=image%2Ctitle%2Cvariants&edit=metafields.seo.hidden%3Anumber](https://SHOPNAME.myshopify.com/admin/bulk?resource_name=Product&show=image%2Ctitle%2Cvariants&edit=metafields.seo.hidden%3Anumber).
    • Im Bulk-Editor kannst du dann für jedes Produkt, das du verstecken möchtest, den Wert Versteckt auf 1 setzen und deine Änderungen speichern.

Diese Methode ermöglicht es dir effektiv, Testprodukte oder andere spezifische Artikel in deinem Shopify-Shop zu veröffentlichen, ohne dass sie von Kunden über die Suchfunktion gefunden werden können, und stellt sicher, dass sie auch von Suchmaschinen nicht indexiert werden.

Hoffe das hilft dir weiter - lass wissen falls nicht! :wink:

1 Like

Vielen lieben Dank!

Da ich derzeit nur ein einziges Produkt verstecken möchte - muss ich nun bei allen Produkten die auffindbar bleiben sollen die 0 eintragen, oder kann bei denen das Feld leer bleiben?

Hey @danielmulec

Hmm, um ein Produkt im Shop zu verstecken, sodass es nicht über die Suchfunktion gefunden werden kann, ist es m. E. nicht notwendig, bei allen anderen Produkten, die sichtbar bleiben sollen, den Wert 0 einzutragen.

Shopify erlaubt es ja, Metafelder für spezifische Anpassungen zu nutzen, ohne dass du diesen Schritt für jedes einzelne Produkt durchführen musst. Die Anpassung mittels Metafelder, zielt darauf ab, bestimmte Produkte gezielt aus der Suche auszuschließen. Wenn du also ein Produkt verstecken möchtest, fügst du diesem Produkt einfach das entsprechende Metafeld mit dem Wert 1 hinzu, um es zu verstecken. Für alle anderen Produkte, die in der Suche auffindbar bleiben sollen, ist somit eigentlich keine Aktion erforderlich, solange du ihnen nicht explizit das Metafeld mit einem Wert zuweist, der sie versteckt.

Fazit: Du musst bei Produkten, die in der Suche sichtbar bleiben sollen, eigentlich keine Aktion vornehmen, solange du ihnen nicht das spezifische Metafeld zum Verstecken mit einem Wert zuweist.

Hoffe das hilft dir weiter - lass wissen falls nicht! :wink: