Workflow zur Aktualisierung von Titel und Beschreibung für Printify

Dieser Workflow automatisiert die Aktualisierung von Produkttiteln und -beschreibungen in Printify basierend auf Daten aus Google Sheets.

Workflow zur Aktualisierung von Titel und Beschreibung für Printify

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

Einleitung

Dieser n8n-Workflow hilft bei der Aktualisierung von Produktinformationen in Printify durch die Verarbeitung von Daten aus Google Sheets. Der Workflow ist in mehrere Schritte unterteilt, die jeweils eine bestimmte Funktion ausführen.

Workflow-Übersicht

Der Workflow besteht aus verschiedenen Nodes, die hier im Detail vorgestellt werden:

1. When clicking ‘Test workflow’

Typ: n8n-nodes-base.manualTrigger
Beschreibung: Dieser Node wird ausgelöst, wenn der Benutzer auf „Test workflow“ klickt. Er fungiert als Startpunkt für den gesamten Workflow und aktiviert die folgenden Schritte.

2. Printify – Get Shops

Typ: n8n-nodes-base.httpRequest
Beschreibung: Dieser Node ruft alle Shops ab, die im Printify-Konto des Benutzers vorhanden sind. Der Node verwendet die Printify API mit HTTP-Header-Authentifizierung.

Einstellungen:

  • URL: https://api.printify.com/v1/shops.json
  • Authentifizierung: Generic Credentials Type

3. Printify – Get Products

Typ: n8n-nodes-base.httpRequest
Beschreibung: Ruft alle Produkte für einen bestimmten Shop ab. Die ID des Shops wird dynamisch aus den vorherigen Schritten entnommen.

Einstellungen:

  • URL: https://api.printify.com/v1/shops/{{ $json.id }}/products.json

4. Split Out

Typ: n8n-nodes-base.splitOut
Beschreibung: Teilt die Produktdaten in einzelne Elemente, um sie später einfach verarbeiten zu können.

Einstellungen:

  • Field To Split Out: data

5. Loop Over Items

Typ: n8n-nodes-base.splitInBatches
Beschreibung: Dieser Node ermöglicht es, alle Produkte nacheinander zu verarbeiten.

6. Split – id, title, desc

Typ: n8n-nodes-base.splitOut
Beschreibung: Teilt die Daten in spezifische Felder (ID, Titel, Beschreibung), die für die nächsten Schritte erforderlich sind.

Einstellungen:

  • Fields To Include: title, description

7. Generate Title and Desc

Typ: @n8n/n8n-nodes-langchain.openAi
Beschreibung: Nutzt die OpenAI-API, um neue Titel und Beschreibungen für die Produkte zu generieren, basierend auf den eingegebenen Daten.

Einstellungen:

  • ModelId: gpt-4o-mini
  • Messages: Nachrichten, die die Anweisungen an das Modell enthalten.

8. Printify – Update Product

Typ: n8n-nodes-base.httpRequest
Beschreibung: Aktualisiert die Eigenschaften des Produkts in Printify basierend auf den generierten Titeln und Beschreibungen.

Einstellungen:

  • URL: https://api.printify.com/v1/shops/{{ $json.id }}/products/{{ $('Google Sheets Trigger').item.json.product_id }}.json
  • Method: PUT

Ergebnis

Dieser Workflow automatisiert den Prozess der Aktualisierung von Produktinformationen in Printify und vereinfacht damit die Verwaltung und Vermarktung von Produkten. Durch die Integration mit Google Sheets werden Änderungen sofort reflektiert, was Zeit und Mühe spart.

Download Link

Hier herunterladen

Facebook
Twitter
LinkedIn

Andere Projekte