ah1 error An error occurred while creating object. product

Mi a hiba oka?

A hibát az adatbázisban kell keresni. A ps_product táblában ahol a termékek adatait találhatjuk meg, a rendszer hibásan akarja lementeni a termékhez tartozó ID-t. Ez a meghibásodás úgy jön létre, hogy akik használják az ean13 mezőt, azt a kódot használja a termék mentésekor ID-nek is.

Hogyan javítsuk ki?

Mentsük le a ps_product és ps_product_lang táblákat az adatbázisból. Mind a két táblába keressük meg azokat a termék ID-ket amik kimagaslóan nagyok, nem illenek bele a folyamatos szám növekedésbe. Ezeket a számokat írjuk át úgy, hogy a legutolsó még nem hibás termék folytatása legyen.

 ah1 error An error occurred while creating object1

Ha ezzel megvagyunk, akkor keressük meg a ps_product tábla struktúrájában az AUTO_INCREMENT=*****. A csillaggal jelölt szám jelöli a következő termék ID azonosítóját. Ezt az értéket írjuk át a következő szabad termék ID-re vagyis a legutolsó termék ID-hez adjunk hozzá egyet.

ah1 error An error occurred while creating object2

Töröljük az eredeti táblákat a szerverről és importáljuk be a már javított táblákat.

A probléma megoldását Csanádi Péter készítette, melyet ezúton is köszönünk. Péter elérhetősége a Prestashop.hu email címen keresztül. az adatbázis javítást a www.tutivital.hu weboldal www.tutivital.hu/webaruhaz/ oldalon tekinthető meg!