Konwersja CSV wspomagana przez AI (dla Partnerów)

Jeśli posiadasz już swoje oferty w formacie tabelarycznym (np. eksport z bazy danych własnej strony dealera) i chcesz je przekonwertować na format CSV odpowiedni dla PianoHub przy minimalnym wysiłku, możesz użyć chatbotów AI, takich jak ChatGPT, Claude lub Gemini, aby automatycznie zmienić je na format CSV PianoHub.

Instrukcje krok po kroku

1. Skopiuj poniższy prompt AI

Kliknij przycisk kopiowania, aby skopiować gotowy szablon promptu do schowka.

2. Otwórz chatbota AI

Rozpocznij nową rozmowę z wybranym chatbotem AI (np. ChatGPT lub Gemini).

3. Wklej prompt

Wklej skopiowany prompt do czatu.

4. Dodaj swoje dane

Zastąp placeholder „[PASTE YOUR DATA HERE]” swoimi rzeczywistymi danymi o instrumentach. Możesz wkleić dane z Excela, skopiować z dokumentu lub nawet wpisać je bezpośrednio.

5. Wyślij i odbierz

Wyślij wiadomość, a AI przekonwertuje Twoje dane na poprawny format CSV.

6. Skopiuj wynik

Skopiuj wygenerowane dane CSV z odpowiedzi AI.

7. Zapisz jako plik CSV

Wklej dane do edytora tekstu (np. Notatnik w systemie Windows lub TextEdit w systemie macOS), zapisz plik tekstowy z rozszerzeniem .csv i zaimportuj go za pomocą funkcji importu CSV na stronie zarządzania ofertami.

Szablon promptu AI

Skopiuj ten prompt i wklej go do rozmowy z chatbotem AI. Pamiętaj, aby zastąpić placeholder „[PASTE YOUR DATA HERE]” danymi o instrumentach do konwersji.

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]

Wskazówki dla najlepszych rezultatów

  • Im bardziej uporządkowane są dane wejściowe, tym lepiej AI poradzi sobie z konwersją. Najlepiej sprawdzają się tabele lub listy.
  • Jeśli AI popełni błąd, możesz poprosić o poprawkę. Na przykład: „Proszę zmień wszystkie kolory na BLACK”
  • Przed importem sprawdź dwukrotnie wartości rozwijane (typ instrumentu, waluta, kolor, stan). Muszą się one zgadzać idealnie.
  • Dane można konwertować partiami. Zacznij od kilku ofert na próbę, a gdy będziesz mieć pewność, zrób resztę.
  • Po konwersji przejrzyj dane np. w Excelu lub LibreOffice przed importem, aby wcześnie wyłapać ewentualne błędy.