Schritt-für-Schritt-Anleitung für den Workflow
1. When clicking ‘Test workflow’ (Manual Trigger)
Typ: n8n-nodes-base.manualTrigger
Zweck: Dieser Node manuell ausgelöst, um den Workflow zu starten.
Parameter: Keine spezifischen Parameter erforderlich.
2. Printify – Get Shops (HTTP Request)
Typ: n8n-nodes-base.httpRequest
Zweck: Abrufen aller Shops aus der Printify API.
Parameter:
- URL:
https://api.printify.com/v1/shops.json - Authentifizierung:
httpHeaderAuthmit gespeicherten Anmeldedaten.
Ein Header-Token wird verwendet, um Zugriff auf die API zu erhalten.
3. Printify – Get Products (HTTP Request)
Typ: n8n-nodes-base.httpRequest
Zweck: Abrufen der Produkte für einen bestimmten Shop.
Parameter:
- URL:
https://api.printify.com/v1/shops/{{ $json.id }}/products.json(dynamisch mit der Shop-ID).
4. Split Out
Typ: n8n-nodes-base.splitOut
Zweck: Aufteilen der erhaltenen Produktdaten in einzelne Elemente.
Parameter: Teile das Feld data in separate Objekte auf.
5. Loop Over Items
Typ: n8n-nodes-base.splitInBatches
Zweck: Durchlaufen aller Produkte, um individuelle Updates durchzuführen.
6. Split – id, title, desc
Typ: n8n-nodes-base.splitOut
Zweck: Extrahieren von id, title und description aus den Produktdaten.
Parameter: Beinhaltet die Felder title und description.
7. Printify – Update Product (HTTP Request)
Typ: n8n-nodes-base.httpRequest
Zweck: Aktualisieren der Produktdaten in Printify mit den neuen Titeln und Beschreibungen.
Parameter:
- URL:
https://api.printify.com/v1/shops/{{ $json.id }}/products/{{ $('Google Sheets Trigger').item.json.product_id }}.json - Methode: PUT
- Body: Enthalte die neuen
titleunddescriptionals Parameter.
8. Google Sheets Trigger
Typ: n8n-nodes-base.googleSheetsTrigger
Zweck: Triggers when a specific row in Google Sheets is updated, waiting for changes on the specified column.
9. GS – Add Product Option (Google Sheets)
Typ: n8n-nodes-base.googleSheets
Zweck: Fügen Sie neue Produktinformationen in Google Sheets hinzu, wenn ein Update erfolgt.
10. Update Product Option (Google Sheets)
Typ: n8n-nodes-base.googleSheets
Zweck: Aktualisieren der Google Sheets mit den neuen Informationen nach der Verarbeitung.
Ergebnis
Mit diesem Workflow können Nutzer in der Printify-Plattform automatisiert Produktinformationen aktualisieren und optimieren. Er nutzt die Google Sheets API zur Datenverwaltung und die OpenAI API zur Erstellung von ansprechenden Titeln und Beschreibungen. Der Workflow steigert die Effizienz und reduziert manuelle Aufgaben.
Download-Link: Hier herunterladen