Bulk import omogućava profesionalnom prodavcu da pripremi izmene više postojećih oglasa iz CSV fajla. Trenutno je podržan samo CSV. XLSX, XLS, JSON i ZIP nisu podržani.
Kako izgleda postupak
- Preuzmite prazan template.
- Unesite postojeći
listing_idi svežu verziju oglasa. - U svakom redu navedite jednu vrstu izmene.
- Pošaljite fajl i sačekajte pregled.
- Pregledajte validne, nevalidne i konfliktne redove.
- Potvrdite tačan pregled tek kada ste proverili razlike.
- Pokrenite izvršenje i sačekajte rezultat po redu.
Pregled sam po sebi ne menja oglase. Izvršenje može biti delimično uspešno, zato proverite završni status i pojedinačne rezultate.
Obavezne kolone
listing_id je ID postojećeg oglasa, a expected_listing_version je verzija koju ste dobili iz svežeg prikaza oglasa. ID je UUIDv7 format.
Podržane kolone su:
listing_id, expected_listing_version, price_minor, quantity, status, shipping_available, shipping_methods, shipping_notes, warranty_type, warranty_until, location_country_code, location_region, location_city, pickup_available, pickup_notes, availability_answer.
Svaki red treba da menja jednu vrstu podatka. Ne pokušavajte da istim redom menjate i cenu i količinu.
Vrednosti
- Cena je pozitivan ceo broj u najmanjim RSD jedinicama.
- Količina je ceo broj nula ili veći.
- Za da/ne koristite
true,false,1,0,dailine. - Statusi su
ACTIVE,PAUSED_BY_SELLER,ARCHIVEDiDEACTIVATE. - Dostupnost je
AVAILABLE,RESERVED,SOLDiliOUT_OF_STOCK. - Garancija je
NONE,MANUFACTURER,SELLERiliREMAINING. - Datum garancije koristi ISO zapis, na primer
2027-03-31T00:00:00Z. - Metode slanja u jednoj ćeliji razdvajaju se znakom
|.
Ograničenja fajla
Fajl može imati najviše 10 MB, do 10.000 redova i do 2.000 znakova po ćeliji. Podržani su UTF-8 BOM i navodnici oko ćelija sa zarezom. NUL i ćelije koje počinju sa =, +, - ili @ se odbijaju. Formule i makroi se ne izvršavaju.
Šta ovaj import ne radi
Ovaj format je namenjen izmenama podataka postojećih oglasa. Ne dodaje slike, ne bira kategoriju ili model umesto Vas i ne izvršava kupoprodaju.
Greške i konflikt verzije
Ako je oglas u međuvremenu izmenjen, napravite novi svež pregled. Ne šaljite stari pregled ponovo. Za objašnjenje grešaka pogledajte Referencu grešaka importa.
Privatnost i primeri
Koristite samo oglase iz svog prodajnog profila. Template primeri sadrže sintetičke ID-jeve i ne treba ih slati protiv produkcije.
Bulk API varijanta
Bulk import služi za pripremu izmena na više postojećih oglasa u okviru Vašeg prodajnog profila. Podržan je samo CSV format. XLSX, XLS, JSON i ZIP nisu podržani.
Brzi postupak
- Preuzmite prazan CSV template.
- Unesite ID oglasa i njegovu svežu verziju.
- U svakom redu navedite samo jednu vrstu izmene.
- Pošaljite fajl i otvorite pregled.
- Ispravite nevalidne i konfliktne redove.
- Potvrdite pregled samo kada su razlike tačne.
- Pokrenite izvršenje i proverite rezultat svakog reda.
Pregled ne menja oglase. Izvršenje može biti delimično uspešno, zato ne zaključujte da je sve promenjeno dok ne vidite završni rezultat.
Kolone
Prvi red mora sadržati sledeće nazive:
listing_id, expected_listing_version, price_minor, quantity, status, shipping_available, shipping_methods, shipping_notes, warranty_type, warranty_until, location_country_code, location_region, location_city, pickup_available, pickup_notes, availability_answer.
listing_id je ID postojećeg oglasa, a expected_listing_version verzija iz svežeg prikaza oglasa. ID mora biti UUIDv7. Svaki red treba da menja jednu vrstu podatka, na primer cenu ili količinu, ne obe odjednom.
Dozvoljene vrednosti
| Polje | Vrednosti | |
|---|---|---|
price_minor | pozitivan ceo broj u najmanjim RSD jedinicama | |
quantity | ceo broj, nula ili veći | |
status | ACTIVE, PAUSED_BY_SELLER, ARCHIVED, DEACTIVATE | |
shipping_available, pickup_available | true, false, 1, 0, da, ne | |
availability_answer | AVAILABLE, RESERVED, SOLD, OUT_OF_STOCK | |
warranty_type | NONE, MANUFACTURER, SELLER, REMAINING | |
warranty_until | ISO/RFC3339 datum, na primer 2027-03-31T00:00:00Z | |
shipping_methods | više metoda razdvojeno znakom ` | |
location_country_code | ISO kod velikim slovima, na primer RS |
Fajl i bezbednost
- maksimalna veličina je 10.000.000 bajtova;
- maksimalno je 10.000 redova;
- ćelija može imati najviše 2.000 znakova;
- UTF-8 BOM i navodnici oko ćelija sa zarezom su podržani;
- NUL bajt i vrednosti koje počinju sa
=,+,-ili@se odbijaju; - formule i makroi se ne izvršavaju.
Import ne dodaje fotografije, ne bira kategoriju ili model umesto Vas i ne obrađuje kupoprodaju. Koristite samo oglase iz svog profila.
Pregled, potvrda i izvršenje
Pre potvrde proverite broj promena, vrednosti, verziju oglasa i svaku grešku. Potvrda pregleda i samo izvršenje su odvojene radnje. Ako je oglas u međuvremenu promenjen, napravite novi pregled umesto ponovnog slanja starog.
Ulazni snapshot se prema trenutnoj sistemskoj politici čuva do 30 dana, a zaštita od ponovljenog efekta traje 24 časa. Ove rokove ne treba tumačiti kao opšti rok čuvanja svih podataka naloga.
Primeri
U paketu su dostupni prazan template, validan sintetički primer i namerno nevalidan primer. Primeri ne treba da se izvršavaju protiv stvarne baze.
Greške importa
Ako import prijavi grešku, ispravite navedeni red i kolonu pa napravite novi pregled. Ne šaljite stari pregled nakon izmene oglasa ili fajla.
| Uslov | Šta znači | Kako da rešite |
|---|---|---|
| Nedostaje zaglavlje ili red | Fajl nema potrebne početne podatke. | Koristite template i dodajte najmanje jedan red. |
| Nepoznata kolona | Naziv kolone nije deo podržanog CSV formata. | Uklonite kolonu ili preuzmite novu verziju template-a. |
| Duplirana kolona | Isti naziv se pojavio više puta. | Ostavite jednu kolonu tačnog naziva. |
| Neispravan ID oglasa | ID nije u očekivanom formatu ili oglas nije u Vašem profilu. | Kopirajte svež ID iz svog oglasa. |
| Više izmena u jednom redu | Red pokušava da menja više vrsta podataka. | Razdvojite izmene u dozvoljene redove. |
| Nema izmene u redu | Red sadrži samo identifikatore i verziju. | Dodajte jednu podržanu vrednost ili obrišite red. |
| Cena nije ispravna | Cena nije pozitivan ceo broj u najmanjim RSD jedinicama. | Unesite, na primer, 549990, bez tačke ili valute. |
| Količina nije ispravna | Količina nije ceo broj nula ili veći. | Unesite samo ceo broj. |
| Status nije podržan | Uneta vrednost ne postoji u dozvoljenoj listi. | Koristite jednu od vrednosti iz uputstva. |
| Da/ne vrednost nije ispravna | Sistem ne prepoznaje odgovor. | Koristite da/ne, true/false ili 1/0. |
| Garancija ili datum nisu ispravni | Tip ili datum garancije nije u podržanom obliku. | Proverite vrednost i ISO/RFC3339 datum. |
| Fajl sadrži nedozvoljen sadržaj | Pronađen je NUL ili vrednost koja liči na formulu. | Uklonite sadržaj koji počinje sa =, +, - ili @. |
| Ista operacija se ponavlja | Isti oglas i ista vrsta izmene pojavljuju se više puta. | Ostavite samo jednu izmenu za taj oglas. |
| Oglas je promenjen | Verzija u fajlu više nije aktuelna. | Osvežite oglas i napravite novi pregled. |
| Pregled više nije važeći | Potvrda ne odgovara poslednjem pregledu. | Napravite novi pregled i proverite razlike. |
| Isti ključ je već upotrebljen | Ponovljeni zahtev nije isti kao prvi zahtev. | Za novi sadržaj napravite novi ključ. |
| Fajl je prevelik ili ima previše redova | Prekoračen je limit importa. | Podelite fajl na manje celine. |
Poruka pre izvršenja
Nisu sve izmene spremne za izvršenje. Pregledajte greške po redu. Tek potvrđen plan može promeniti oglase.