KI-gestützte CSV-Konvertierung (für Partner)

Wenn du deine Inserate bereits in einem tabellarischen Format vorliegen hast (z. B. Datenbank-Export aus der Datenbank deiner eigenen Händler-Website) und diese mit wenig Aufwand in das für PianoHub geeignete CSV-Format umwandeln möchtest, kannst du KI-Chatbots wie ChatGPT, Claude oder Gemini nutzen, um es automatisch ins PianoHub CSV-Format zu konvertieren.

Schritt-für-Schritt-Anleitung

1. Kopiere den KI-Prompt unten

Klicke auf den Kopieren-Button, um die fertige Prompt-Vorlage in deine Zwischenablage zu kopieren.

2. Öffne einen KI-Chatbot

Öffne eine neue Unterhaltung mit dem KI-Chatbot deiner Wahl (z. B. ChatGPT oder Gemini).

3. Füge den Prompt ein

Füge den kopierten Prompt in den Chat ein.

4. Füge deine Daten hinzu

Ersetze den Platzhalter "[PASTE YOUR DATA HERE]" durch deine tatsächlichen Klavier-Inventardaten. Du kannst aus Excel einfügen, aus einem Dokument kopieren oder es direkt eintippen.

5. Senden und empfangen

Sende die Nachricht und die KI wird deine Daten ins korrekte CSV-Format konvertieren.

6. Kopiere das Ergebnis

Kopiere die generierten CSV-Daten aus der Antwort der KI.

7. Als CSV-Datei speichern

Füge die Daten in einen Texteditor (z. B. Notepad in Windows oder TextEdit in macOS) ein, speichere die Textdatei mit einer .csv-Endung und importiere sie über die CSV-Import-Funktion auf der Inseratsverwaltungsseite.

KI-Prompt-Vorlage

Kopiere diesen Prompt und füge ihn in die Unterhaltung mit dem KI-Chatbot ein. Denke daran, den Platzhalter "[PASTE YOUR DATA HERE]" durch die zu konvertierenden Klavier-Inventardaten zu ersetzen:

I need your help converting my piano inventory data into a specific CSV format.

Please convert my data into a CSV file with these exact column names (in this order):
public_id;summary;instrument_type;brand;model;acquisition_type;currency;price_on_request;price;price_type;rent_price;color;year_built;production_country;serial_number;condition;description;number_of_keys;height;width;depth;weight;moderator_pedal;sostenuto_pedal;silent_system;player_system;humidity_control;provider_transport;transport_price_included;email;image_urls;video_urls

Column descriptions:
- public_id: Your internal ID (optional, leave empty for new listings)
- summary: Short title describing the piano (required, max 80 characters)
- instrument_type: Must be one of: UPRIGHT_PIANO, GRAND_PIANO, DIGITAL_PIANO, OTHER (required)
- brand: Manufacturer name (required, e.g., Yamaha, Steinway & Sons)
- model: Model designation (optional, e.g., U1, Model D)
- acquisition_type: How the instrument can be acquired. Must be one of: BUY, RENT, BOTH (required). Use RENT if only available for rent, BOTH if it can be bought or rented.
- currency: Must be one of: EUR, USD, GBP, CHF (required when acquisition_type is BUY or BOTH and price_on_request is false; also required when acquisition_type is RENT or BOTH for rent price display)
- price_on_request: Whether to show "Price on Request" instead of a buy price (true/false). IMPORTANT: If true, leave price and price_type EMPTY. Does not affect rent_price. Leave empty when acquisition_type is RENT (not applicable in that case).
- price: Buy price as number without currency symbol (required when acquisition_type is BUY or BOTH and price_on_request is false, leave empty otherwise)
- price_type: Must be one of: FIXED, NEGOTIABLE (required when acquisition_type is BUY or BOTH and price_on_request is false, leave empty otherwise)
- rent_price: Monthly rent price as a number without currency symbol (required when acquisition_type is RENT or BOTH, leave empty otherwise)
- color: Must be one of: BLACK, WHITE, WOOD, OTHER (required)
- year_built: Year of manufacture (optional, 1800-now)
- production_country: Country where built (optional, e.g., Japan, Germany)
- serial_number: Manufacturer's serial number (optional)
- condition: Must be one of: NEW, USED (required)
- description: Detailed description (required, max 4000 characters)
- number_of_keys: Number of keys (required, integer 1-100, typically 61-88)
- height: Height in cm (optional)
- width: Width in cm (optional)
- depth: Depth in cm (optional)
- weight: Weight in kg (optional)
- moderator_pedal: Has moderator pedal (optional, true/false)
- sostenuto_pedal: Has sostenuto pedal (optional, true/false)
- silent_system: Has silent system (optional, true/false)
- player_system: Has player/self-playing system (optional, true/false)
- humidity_control: Has humidity control system (optional, true/false)
- provider_transport: Whether seller provides transport (optional, true/false)
- transport_price_included: Transport price is included (optional, true/false)
- email: Contact email for this listing (required)
- image_urls: URLs to images, separated by comma (optional)
- video_urls: YouTube or Vimeo video URLs, separated by comma (optional, other providers not supported)

Important formatting rules:
- Use semicolon (;) as delimiter
- First row must be the header with column names
- Put text with special characters in quotes
- Leave optional fields empty if you don't have the data
- All predefined values (instrument_type, currency, color, condition, acquisition_type) must match EXACTLY
- Boolean fields: Use exactly "true" or "false" (lowercase, no quotes in CSV)

Example rows (Note: The "public_id" column is left empty for new listings because IDs are automatically assigned after import):
public_id;summary;instrument_type;brand;model;acquisition_type;currency;price_on_request;price;price_type;rent_price;color;year_built;production_country;serial_number;condition;description;number_of_keys;height;width;depth;weight;moderator_pedal;sostenuto_pedal;silent_system;player_system;humidity_control;provider_transport;transport_price_included;email;image_urls;video_urls
;Yamaha U1 Upright Piano Black;UPRIGHT_PIANO;Yamaha;U1;BUY;EUR;false;3500;NEGOTIABLE;;BLACK;2005;Japan;5678901;USED;Well-maintained Yamaha U1 in excellent condition. Regular maintenance, new strings installed 2020.;88;121;153;65;230;true;true;false;false;true;true;false;partner@example.com;https://example.com/img1.jpg,https://example.com/img2.jpg;
;Steinway & Sons Model D Concert Grand;GRAND_PIANO;Steinway & Sons;Model D;BUY;EUR;false;145000;FIXED;;BLACK;2018;USA;K2001234;NEW;Brand new concert grand piano. Includes bench and climate control system.;88;102;274;156;480;true;true;true;true;true;true;true;partner@example.com;;
;Rare Bösendorfer Imperial;GRAND_PIANO;Bösendorfer;Imperial;BUY;;true;;;;BLACK;;;;USED;Extremely rare Bösendorfer Imperial Grand Piano. Price available upon request.;97;;;;;;false;true;false;false;true;false;false;partner@example.com;;
;Yamaha U3 Rental Upright Piano;UPRIGHT_PIANO;Yamaha;U3;RENT;EUR;;;;149;BLACK;2010;Japan;;USED;Well-maintained Yamaha U3 available for rent. Ideal for students and beginners.;88;126;153;65;247;true;false;false;false;false;true;true;partner@example.com;;

Here is my data that needs to be converted:
[PASTE YOUR DATA HERE]

Tipps für beste Ergebnisse

  • Je strukturierter deine Eingabedaten sind, desto besser kann die KI sie konvertieren. Tabellen oder Listen funktionieren am besten.
  • Wenn die KI Fehler macht, kannst du sie bitten, diese zu korrigieren. Zum Beispiel: "Bitte ändere alle Farben auf BLACK"
  • Überprüfe die Dropdown-Werte (Instrumententyp, Währung, Farbe, Zustand) vor dem Import. Sie müssen exakt übereinstimmen.
  • Du kannst Daten in Chargen konvertieren. Beginne mit einigen Inseraten zum Testen, dann mache den Rest, sobald du sicher bist.
  • Überprüfe die Daten nach der Konvertierung z. B. in Excel oder LibreOffice, bevor du sie importierst, um Probleme frühzeitig zu erkennen.