Miksi Akeneo antaa pim_enrich.entity.fallback.generic_error -virheen?
Näin selvität, miksi pim_enrich.entity.fallback.generic_error -virhe johtuu päällekkäisistä uniikeista arvoista ja miten virhe korjataan.
Sisällysluettelo
Tämä ohje kertoo, miksi Akeneo voi antaa “pim_enrich.entity.fallback.generic_error” -virheilmoituksen, kun yrität lisätä tai päivittää tuotetta arvolla, joka on jo käytössä jossakin toisessa tuotteessa. Ohje hyödyttää sinua ratkaisemaan ongelman suoraan Akeneon käyttöliittymässä, eikä sinun tarvitse osata SQL-kyselyitä.
1. Tarkista, onko attribuutti merkitty uniikiksi
- Avaa Akeneon yläpalkin valikosta Settings > Attributes.
- Valitse haluamasi attribuutti listalta (esim. se, johon yrität tallentaa koodia, kuten “TP409”).
- Katso attribuutin asetuksista, onko Unique-kenttä merkitty Yes.
- Jos attribuutti on uniikki, sama arvo ei voi esiintyä useammalla tuotteella.
Lisävinkki
- Mikäli et ole varma, mikä attribuutti aiheuttaa virheilmoituksen, käy läpi tuotteiden tärkeät attribuutit (kuten “SKU” tai muu tunniste), joille on asetettu Unique = Yes.
2. Etsi, mikä tuote käyttää samaa arvoa
- Siirry Products -näkymään.
- Tee haku tai suodatin (Filters) käyttämällä samaa arvoa, joka antaa virheen (esim. “SKU equals TP409” tai “koodi equals TP409” riippuen attribuutin nimestä).
- Jos hakutulos palauttaa toisen tuotteen, kyseinen tuote on varannut arvon, etkä voi käyttää samaa arvoa uudelleen.
Huomaa
- Jos hakutulos ei näytä toista tuotetta, arvo saattaa silti olla varattuna poistettuun tai keskeneräiseen tuotteeseen. Tällöin voit kokeilla etsiä tuotteita laajemmilla kriteereillä (esim. product model -tason tai eri kanavien kautta). Jos arvo on uniikki, se on jossain muodossa vielä järjestelmän tiedoissa, vaikka sitä ei heti näkyisikään tuotteiden listauksissa.
3. Korjaa tai muuta arvoa
-
Päivitä tai poista arvon sisältävä tuote
- Mene tuoteriville, jolla on sama arvo. Muuta se johonkin muuhun (jos et tarvitse kyseistä arvoa enää) tai poista attribuutin arvo, jotta se vapautuu toisen tuotteen käyttöön.
-
Anna uudelle tuotteelle eri arvo
- Jos haluat ehdottomasti säilyttää alkuperäisen arvon toisella tuotteella, muuta uudelle tuotteelle jokin toinen koodi, joka ei ole varattu järjestelmässä.
-
Muuta attribuutin asetusta tarvittaessa
- Jos arvo ei oikeasti tarvitse olla uniikki, avaa Settings > Attributes, valitse attribuutti ja muuta Unique-asetus No-tilaan.
- Huomioi, että tämä voi vaikuttaa hakutoimintoihin tai järjestelmän eheyteen, jos uniikki-status on ollut tärkeä tuotetietojen yhdenmukaisuuden kannalta.
Yhteenveto
pim_enrich.entity.fallback.generic_error -virheilmoitus ilmaantuu Akeneossa yleensä, kun yrität tallentaa uniikkia arvoa, joka on jo käytössä toisella tuotteella. Tarkistamalla attribuutin Unique-asetuksen ja etsimällä toisen tuotteen, jolla sama arvo on, löydät nopeasti syyn virheeseen. Korjaa tai vaihda arvoa tarpeen mukaan — eikä sinun tarvitse käyttää SQL-kyselyitä ollenkaan.