V naslednjem članku najdete seznam najpogostejših sporočil o napakah v dovodu MALL XML in njihov pomen. Na podlagi teh informacij bo odpravljanje napak v dovodu MALL XML lažje.
Navodila o tem, kje najdete seznam sporočil o napakah, najdete v članku Vstavljanje virov MALL XML v portal, delo z intervali in sporočili o napakah.
Če želite popraviti sporočila o napakah, upoštevajte pravila, opisana v navodila za izdelavo virov MALL XML.
Spodnji seznam napak velja tudi za partnerje z vrsto povezave API. Ta sporočila se lahko vrnejo kot odgovor na vaš klic. Zato morate spremeniti strukturo klica, da odstranite sporočilo.
Pomembno:
Podvajanje ID-jev v vašem feedu ni mogoče. Če v svoj vir večkrat vnesete isti ID izdelka, bo sistem naložil samo enega od teh izdelkov, vsi drugi bodo prezrti. V dnevniku o tem ni sporočila o napaki, zato poskrbite, da bodo vaši ID-ji edinstveni. Če imate več različic enega izdelka, uporabite možnost ustvarjanja različic izdelkov v skladu z našimi Dokumentacija.
Opozorilo:
V dnevniku napak ni navedeno, kateri izdelek povzroča napako, zato vedno preverite nastavitve v celotnem viru.
V dnevniku boste našli največ 1000 napak. Če je v dnevniku navedeno to število, je možno, da jih je v vašem viru več. V tem primeru morate napake odpraviti eno za drugo.
Vir izdelkov (product feed)
Sporočilo o napaki: | Pomen: |
Napaka pri potrjevanju [vrstica 17]: "Element "PARAM": Ta element ni pričakovan. | Element PARAM je tukaj samo kot primer, v sporočilu se lahko pojavi kateri koli drug element. To sporočilo pomeni, da je vrstni red elementov v feedu napačen ali da je obvezni element izpuščen. Izvedite naslednje korake navodila za dovode MALL XML. Če izbirnih elementov, kot so VARIABLE_PARAMS, v feedu ne boste uporabljali, jih ne vstavljajte kot prazne elemente, temveč jih v celoti izpustite. Sistem bo vse oblike praznih elementov ocenil kot nepravilne: , , 0. |
Napaka pri potrjevanju [vrstica 3640]: "Element "VARIABLE_PARAMS": manjkajo podrejeni elementi. Pričakovano je ( PARAM ). | Elementa VARIABLE_PARAMS in PARAM sta le primer, v sporočilu se lahko pojavi kateri koli drug element. To sporočilo pomeni, da manjka element otroka. Nadrejeni element VARIABLE_PARAMS mora na primer vsebovati tudi podrejeni element PARAM. Če PARAM manjka, se prikaže to sporočilo o napaki. Izvedite naslednje korakenavodila za dovode MALL XML. Če izbirnih elementov, kot so VARIABLE_PARAMS, v feedu ne boste uporabljali, jih ne vstavljajte kot prazne elemente, temveč jih v celoti izpustite. Sistem bo vse oblike praznih elementov ocenil kot nepravilne: , , 0. |
Napaka pri potrjevanju [vrstica 0]: 'Slaba podatkovna vrsta parametra [CATEGORY_ID], pričakovano "string", prejeto "object" | Vrednost elementa (CATEGORY_ID v tem primeru) je verjetno prazna. V feedu ne sme biti praznih elementov brez vrednosti, saj bo sistem to ocenil kot napako. To velja za vse elemente. Če želite to popraviti, morate v element vstaviti vrednost. |
Odjemalčeva napaka: `POST http://mpapi.cs.mall.local/v1/products?client_id=*** ` se je pojavil odgovor `400 Bad Request`: {"errorCodes":[{"message":"Velikost slike je presežena. Dovoljena velikost slike je 2 MB.", "errorCode": "MEDIA_VALIDATOR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message": "Image size exceeded. Dovoljena velikost slike je 2 MB."}, "data":{"key": "product.media", "data":{"index":0, "data":{"url": "https:url image", "main":true}}}} | Velikost slike je omejena na 2 MB, zato to sporočilo pomeni, da je slika presegla to omejitev. Pogoji za vstavljanje slik za izdelke so na voljo v tukaj. |
[Napaka pri obdelavi]: Napaka odjemalca: `POST http://mpapi.cs.mall.local/v1/products?client_id=***` se je pojavil odgovor `400 Bad Request`: {"errorCodes":[{"message": "Poslani medij je presegel dovoljeno vrednost 2000px. Vaše dimenzije za medij 'https:\/\/www.mallfoto.cz\/photo\/433.jpg' so 3210px x 2141px.", "errorCode": "MEDIA_VALIDATOR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message":"Poslani medij je presegel dovoljeno vrednost 2000px. Dimenzije vašega medija 'https:\/\/www.mallfoto.cz\/photo\/433.jpg ' so 3210px x 2141px."}, "data":{"key": "product.media", "data":{"index":0, "data":{"url":"'https:\/\/www.mallfoto.cz\/foto\/433.jpg', "main":true}}}} | To sporočilo pomeni, da je bila presežena največja ločljivost za sliko izdelka, ki je največ 2000px x 2000px. Pogoji za vstavljanje slik za izdelke so na voljo v tukaj. |
[Napaka pri obdelavi]: Napaka odjemalca: `POST http://mpapi.cs.mall.local/v1/products?client_id=*** ` se je pojavil odgovor `400 Bad Request`: {Citral Citronellol Eugenol Geraniol Hexyl cinnamal Limonene Linalool ...'. Največja dolžina je 300 znakov.", "errorCode": "VALIDATION_ERROR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message": "Invalid value for shortdesc ' Sk\u0142adniki Alcohol denat. vodni Parfum Metilglukozni eter PPG-20 butilmetoksidibenzoilmetan etilheksil metoksicinamat etilheksil salicilat natrijev sulfat BHT butilfenilmetilpropion citral citronelol evgenol geraniol heksil cinamal limonen linalool ...". Največja dolžina je 300 znakov."}, "data":{"key": "product.shortdesc"}} | Največje število znakov v kratkem opisu (SHORTDESC) je 300 znakov, zato sporočilo opozarja, da je ta omejitev presežena. Kratek opis je treba skrajšati. Pogoje za oblikovanje ustreznega kratkega opisa najdete v tukaj. |
[Napaka pri obdelavi]: Napaka odjemalca: `POST http://mpapi.cs.mall.local/v1/products?client_id=***` se je pojavil odgovor `400 Bad Request`: {"errorCodes":[{"message":"Nepravilna vrednost EAN za črtno kodo '8591691058550'", "errorCode": "VALIDATION_ERROR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message": "Invalid EAN value for barcode '859438202484'"}, "data":{"key": "product.barcode"}} | Preverjanje EAN smo povezali s podatkovno bazo GS1. Sporočilo zato označuje, da ima izdelek neveljaven EAN v skladu s preverjanjem GS1. |
[Napaka pri obdelavi]: Napaka odjemalca: `POST http://mpapi.cs.mall.local/v1/products?client_id=***` se je pojavil odgovor `400 Bad Request`: {"errorCode":[{"errorCode": "VALIDATION_ERROR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message":"Parameter MP_PUBLISHER za kategorijo MP121OS ne obstaja."}, "podatki":{"key": "product", "data":{"item": "parameters", "data":{"MP_PUBLISHER": "Kr\u00e1sn\u00e1 pan\u00ed", "MP_BINDING": "Kr\u00fa\u017ekov\u00e1″, "MP_LANGUAGE":"\u010desky"}}}} | Parameter (MP_PUBLISHER v primeru) za kategorijo (MP1210S v primeru) ne obstaja. To je poseben primer. Vsaka kategorija ima določen nabor parametrov, ki se lahko uporabljajo v tej kategoriji. To sporočilo o napaki vas opozori, če ste uporabili parameter, ki ni v naboru in ga je treba izbrisati. |
[Napaka pri obdelavi]: napaka cURL 7: Neuspešno vzpostavljanje povezave z mpapi.cs.mall.local vrata 80: Povezava se je iztekla (glejte http://curl.haxx.se/libcurl/c/libcurl-errors.html) | Prišlo je do napake v povezavi in prenos podatkov je bil prekinjen. Ponovno naročite krmo za obdelavo. |
[Napaka pri obdelavi]: Aktivacija ID izdelka '00103769' ni uspela‚. | Izdelek ima živo vrednost v elementu STAGE, hkrati pa je partner še vedno v fazi testiranja izvajanja, ko izdelkom ni mogoče dodeliti oznake. v živo. Ker se živa vrednost nastavi šele, ko je izdelek objavlja na spletu., sistem odkrije napako. Zato je treba vrednost spremeniti na osnutek. |
[Napaka pri obdelavi]: Napaka strežnika: `PUT http://mpapi.cs.mall.local/v1/products/12870922?client_id=***` se je pojavil odgovor `500 Internal Server Error`: {"errorCodes":[{"message": "Internal server error", "errorCode":"INTERNAL_SERVER_ERROR", "errorAttributes":[]}], "result":{"code":500, "status": "ERROR", "message": "Internal server error"}}} | Prišlo je do napake v povezavi in prenos podatkov je bil prekinjen. Ponovno naročite krmo za obdelavo. |
[Napaka pri obdelavi]: Napaka odjemalca: `POST http://mpapi.cs.mall.local/v1/products?client_id=***` se je pojavil odgovor `400 Bad Request`: {"errorCodes":[{"message":"Vrednost parametra 'MP_PUBLISHER' je predolga. Največja dolžina je 50 znakov.", "errorCode": "VALIDATION_ERROR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message": "Value for parameter 'MP_PUBLISHER' is too long. Največja dolžina je 50 znakov"}, "data":{"key": "product.parameters"}} | Število znakov vrednosti parametra je preseženo. Največje število znakov vrednosti parametra je 50. |
[Napaka pri obdelavi]: Napaka odjemalca: `POST http://mpapi.cs.mall.local/v1/products?client_id=***` se je pojavil odgovor `400 Bad Request`: {"errorCodes":[{"message":"Vaš DDV z vrednostjo 22 ne obstaja. Dovoljene stopnje DDV so 5, 18, 27.", "errorCode": "VALIDATION_ERROR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message": "Vaš DDV z vrednostjo 22 ne obstaja. Dovoljene stopnje DDV so 5, 18, 27."}, "data":{"key": "product.vat"}} | V državi ni davčne stopnje za izdelek. Treba je vnesti DDV za državo. |
[Napaka pri obdelavi]: Napaka odjemalca: `POST http://mpapi.cs.mall.local/v1/products?client_id=***` se je pojavil odgovor `400 Bad Request`: {"errorCodes":[{"message":"Nepravilna vrednost za črtno kodo '85900011088333'. Največja dolžina je 13 znakov.", "errorCode": "VALIDATION_ERROR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message": "Invalid value for barcode '8594833939398333'. Največja dolžina je 13 znakov."}, "data":{"key": "product.barcode"}}} | Število znakov za EAN je preseženo. Največje število znakov EAN je 13. |
[Napaka pri obdelavi]: Napaka odjemalca: `POST http://mpapi.cs.mall.local/v1/products?client_id=***` se je pojavil odgovor `400 Bad Request`: {"errorCodes":[{"message":"Id neznane blagovne znamke "S.O.S. decoration"", "errorCode": "VALIDATION_ERROR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message": "Unknown brand id 'S.O.S. decoration'"}, "data":{"key": "product.brand_id"}} | Zadevna blagovna znamka nima sedeža v našem sistemu in nima dodeljene ID blagovne znamke. Če želite ustvariti blagovno znamko v našem sistemu, sledite naslednjim navodilom tukaj. |
[Napaka pri obdelavi]: Napaka odjemalca: `PUT http://mpapi.cs.mall.local/v1/products/2843?client_id=***` se je pojavil odgovor `400 Bad Request`: {"errorCodes":[{"message":"Nepravilna vrednost 0 (mora biti večja od 0) za ceno artikla.", "errorCode": "VALIDATION_ERROR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message": "Invalid value 0 (must be greater than 0) for item price."}, "data":{"key": "product.price"}} | Cena izdelka mora biti višja od 0. |
[Napaka pri obdelavi]: Napaka odjemalca: `POST http://mpapi.cs.mall.local/v1/products?client_id=***` se je pojavil odgovor `400 Bad Request`: {"errorCodes":[{"message":"Neznani medij ('https:\/\/www.mallfoto.cz\/photo\/433.jpg) velikost (manjkajoči Content-Length glave)", "errorCode": "MEDIA_VALIDATOR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message": "Unknown media ('https:\/\/www.mallfoto.cz\/photo\/433.jpg) velikost (manjka glavička Content-Length)"}, "data":{"key": "product.media", "data":{"index":0, "data":{"url":'https:\/\/www.mallfoto.cz\/foto\/433.jpg', "main":true}}}} | Sliki manjkajo obvezni metapodatki, in sicer naslov Content-Lenght, ki določa velikost slike v bajtih. Mogoče je, da je bil pri urejanju slike odstranjen in ga je treba dodati. |
[Napaka pri obdelavi]: Napaka stranke: "POST http://mpapi.cs.mall.local/v1/products?client_id=***“ rezultat je bil odgovor 400 Bad Request: {"errorCodes":[{"message": "Datum (2020-11-15 00:00:00) ne more biti v zgodovini.", "errorCode": "VALIDATION_ERROR", "errorAttributes":[]}], "result": {"code":400, "status": "ERROR", "message": "Date (2020-11-15 00:00:00) cannot be in the history."}, "data":{"key":"product.promotions", "podatki":{"index":0, "data": {„price“:“25.20″,“from“:“2020-10-25 00:00:00″,“to“:“2020-11-15 00:00:00″}}}} | Izdelek vsebuje etiketo s pretečenim rokom veljavnosti ali prodajno ceno. Zato je treba podaljšati veljavnost etikete ali akcijske cene in vstaviti trenutni datum ali pa etiketo v celoti odstraniti s krme. |
[Napaka pri obdelavi]: Napaka odjemalca: `POST http://mpapi.cs.mall.local/v1/products?client_id=mp_xxx` se je pojavil odgovor `400 Bad Request`: {"errorCodes":[{"errorCode": "errorCode": "VALIDATION_ERROR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message":"Manjkajo parametri variante"}, "podatki":{"variantIndex":0}} | Sporočilo o napaki označuje manjkajoče parametre variante za izdelek. V elementu VARIABLE_PARAMS ste na primer označili velikost (SIZE) kot parameter variante, vendar ta parameter v strukturi izdelka manjka. Za vsako varianto je treba navesti parameter variante z ustrezno vrednostjo. |
[Napaka pri obdelavi]: Ni bilo mogoče prenesti vira, XMLReader::open(): Ni mogoče odpreti izvornih podatkov | Preverite, ali se struktura ujema z datoteko XML in ali je datoteka XML dostopna. |
[Napaka pri obdelavi]: Napaka odjemalca: `POST http://mpapi.cs.mall.local/v1/products?client_id=mp_xxx` resulted in a `400 Bad Request` response: {„errorCodes“:[{„message“:“Invalid URL ‚https:\/\/www.yyy.cz\/image\/cache\/XXX\/\u000\u000,%20\u0000_cam1-600×800.png‘.“,“errorCode“:“MEDIA_VALIDATOR“,“errorAttributes“:[]}],“result“:{„code“:400,“status“:“ERROR“,“message“:“Invalid URL ‚https:\/\/www.yyy.cz\/image\/cache\/XXX\/\u000\u000,%20\u0000_cam1-600×800.png‘.“},“data“:{„key“:“product.media“,“data“:{„index“:0,“data“:{„url“:“h’https:\/\/www.yyy.cz\/image\/cache\/XXX\/\u000\u000,%20\u0000_cam1-600×800.png’main“:true}}}} | Zkontrolujte zda je dané URL bez mezer v adrese, mezery je možné nahradit znakem „%20“. Obrázek musí byt online a URL adresa validní. |
Napaka pri potrjevanju [vrstica 18]: 'Element "URL": Ta element ni pričakovan. Pričakovan je ( SWITCH ). ‚ | Element MEDIA v feedu ima napačno strukturo. V en korenski element MEDIA je mogoče vstaviti samo eno sliko. Primer pravilne strukture: <MEDIA> <URL>https://yyy.com </MEDIA> <MEDIA> <URL>https://aaa.com </MEDIA> |
Napaka pri potrjevanju [vrstica 42]: 'Element "MEDIA": vsebina znakov, razen belih pik, ni dovoljena, ker je vrsta vsebine "samo element". ‚ | V zapisu so med elementi nedovoljeni presledki. |
Napaka pri potrjevanju [vrstica 10]: 'Element "LONGDESC": Vsebina elementa ni dovoljena, ker je definicija tipa preprosta. ‚ | Element LONGDESC vsebuje napačen vnos znakov HTML. Uporabljajo se lahko osnovni znaki HTML. |
"[Napaka pri obdelavi]: Napaka odjemalca: `POST http://mpapi-internal.cs.mall.local/v1/products?client_id=mp_xxx` se je pojavil odgovor `400 Bad Request`: {"errorCode":[{"errorCode": "VALIDATION_ERROR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message":"Oznaka 'FDEL' je v vaši zahtevi podvojena."},“data“:{„key“:“product.labels“,“data“:{„index“:2,“data“:{„label“:“FDEL“,“from“:“2021-02-26 14:00:42″,“to“:“2021-03-26 14:00:42″}}}}“ | Določeno oznako, v tem primeru oznako FDEL, je mogoče na izdelku uporabiti samo enkrat. |
Napaka pri potrjevanju [vrstica 0]: 'Slaba podatkovna vrsta parametra [TITLE], pričakovano "string", prejeto "array„‚ | Sporočilo o napaki pomeni, da je element TITLE prazen in ne vsebuje vrednosti. Naš sistem prazne elemente obravnava kot napako. |
[Napaka pri obdelavi]: Napaka odjemalca: `PUT http://mpapi-internal.cs.mall.local/v1/products/00212x?client_id=xxx` se je pojavil odgovor `400 Bad Request`: {"errorCodes":[{"message":"Vrednosti rrp ni mogoče posodobiti. Varianta je promovirana.", "errorCode": "VALIDATION_ERROR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message": "Value for rrp can not be updated. Varianta je promovirana."}, "data":{"key": "variant.rrp", "data":{"variantIndex":0}} | Elementa RRP (priporočena maloprodajna cena) ni mogoče urejati v času veljavnosti nalepke PROMOCIJA ali PRODAJA. |
[Napaka pri obdelavi]: Napaka odjemalca: `PUT http://mpapi-internal.cs.mall.local/v1/products/duo-aaa_xxx_1111?client_id=mp_xxx` se je pojavil odgovor `400 Bad Request`: {"errorCodes":[{"message":"URL medija 'https:\/\/mall.cz\/resources\/photos\/xxx.jpg' je že uporabljen.", "errorCode": "MEDIA_VALIDATOR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message": "Media URL 'https:\/\/mall.cz\/resources\/photos\/xxx.jpg' je že uporabljen."}, "data":{"key": "product.media", "data":{"index":5}} | V enem izdelku ne morete uporabiti iste slike dvakrat. |
[Napaka pri obdelavi]: Napaka odjemalca: `POST http://mpapi-internal.cs.mall.local/v1/products?client_id=xxx` se je pojavil odgovor `400 Bad Request`: {"errorCodes":[{"message":"Nepravilna cena '888,18'. Zaokrožite ga na 0 decimalnih mest.", "errorCode": "VALIDATION_ERROR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message": "Incorrect rrp '888.18'. Zaokrožite ga na 0 decimalnih mest."}, "data":{"key": "product.rrp"}}}, "data":{"key": "product.rrp"}} | Vrednost RRP se vnese zaokrožena brez decimalnih mest. |
[Napaka pri obdelavi]: Napaka odjemalca: `POST http://mpapi-internal.cs.mall.local/v1/products?client_id=mp_xxx` se je pojavil odgovor `400 Bad Request`: {"errorCodes":[{"message":"Medija iz naslova 'https:\/\/mall.cz\/XXX\/IMG2\/.jpg' ni mogoče naložiti.", "errorCode": "MEDIA_VALIDATOR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message": "Media from url 'https:\/\/mall.cz\/XXX\/IMG\/.jpg' ni mogoče naložiti."}, "data":{"key": "product.media", "data":{"index":0, "data":{"url'https:\/\/mall.cz\/XXX\/IMG\/.jpg', "main":true}}}} | Sistem ne more prenesti slike. Prepričajte se, da pošiljate funkcionalen URL za sliko. |
[Napaka pri obdelavi]: Napaka odjemalca: `POST http://mpapi-internal.cs.mall.local/v1/products?client_id=mp_xxx` se je pojavil odgovor `400 Bad Request`: {"errorCodes":[{"message":"Neznani id kategorije '65'", "errorCode": "VALIDATION_ERROR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message": "Unknown category id '65′"}, "data":{"key": "product"}} | Preverite, ali ste vnesli pravilno kodo kategorije. Navodila za kategorijo so na voljo na spletnem mestu tukaj. Kategorije se lahko od države do države nekoliko razlikujejo, zato priporočamo, da preverite, katero kategorijo potrebujete. |
[Napaka pri obdelavi]: Napaka odjemalca: `POST http://mpapi-internal.cs.mall.local/v1/products?client_id=mp_xxx` se je pojavil odgovor `400 Bad Request`: {"errorCodes":[{"message":"Nepravilna vrednost za id '55555x'. ID izdelka se že uporablja kot ID različice.", "errorCode": "VALIDATION_ERROR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message": "Invalid value for id '55555x'. ID izdelka je že uporabljen kot ID različice."}, "data":{"key": "product.id"}} | ID izdelka (element ID) in ID skupine variant (element ITEMGROUP_ID) morata biti enolična. Istega ITEMGROUP_ID in ITEM_ID ne smete uporabiti dvakrat. Hkrati ne morete vnesti enakih ITEMGROUP_ID in ITEM_ID. |
[Napaka pri obdelavi]: Napaka odjemalca: `POST http://mpapi.cs.mall.local/v1/products?client_id=xxx` se je pojavil odgovor `400 Bad Request`: {"errorCodes":[{"message":"Nepravilna vrednost za oznako 'PROMOTIONS'. Največja dolžina je 4 znaki.", "errorCode": "VALIDATION_ERROR", "errorAttributes":[]}], "result":{"code":400, "status": "ERROR", "message": "Invalid value for label 'PROMOTIONS'. Največja dolžina je 4 znaki."}, "data":{"key": "variant.labels", "data":{"variantIndex":0}} | Ime etikete (LABEL) je omejeno na največ 4 znake. Etikete, ki jih lahko uporabite, so NOVO, PRODAJA, FDEL. Za več informacij o nastavitvi etiket glejte naša navodila. tukaj. |
Opomba: Sporočila o napakah se nenehno posodabljajo.
Če ste naleteli na poročilo, ki ga ni na tem seznamu, nam pošljite e-poštno sporočilo prek FAQ, Centra za pomoč.