Polskie wsparcie PrestaShop

PrestaShop => Konfiguracja => Wątek zaczęty przez: mara w Luty 07, 2009, 05:25:42 pm

Tytuł: Identyfikator produktów - duża liczba
Wiadomość wysłana przez: mara w Luty 07, 2009, 05:25:42 pm

Witam serdecznie

proszę o pomoc w następującej sprawie.
Jako identyfikator produktów muszę mieć w bazie kod ean, czyli 13 znakowy kod cyfrowy np. 9780792388799 .
W tym problem, że twórcy nie brali pod uwagę takiej opcji.

Z bazie MySQL we wszystkich tabelach zmieniłem pole product_id na bigint, ale w panelu admina pojawia się komunikat "Hack attempt" przy wejściu w kategorię z takimi identyfikatorami, a we front nie pojawiają się żadne produkty wówczas.

Czy któryś z kolegów zmagał się z tym, lub może pomóc.

Version 1.1.0.5

pozdrawiam
mara
Tytuł: Odp: Identyfikator produktów - duża liczba
Wiadomość wysłana przez: christo123 w Luty 07, 2009, 07:33:39 pm
Już to sprawdzę. Komunikat taki występuje gdyż każda zmienna wpisywana do bazy, a pobierana od usera jest weryfikowana. Działanie to jest ze względów bezpieczeństwa.

Tak więc nie wystarczy zmienić tylko bazy danych. Trzeba też zmienić weryfikację.
Tytuł: Odp: Identyfikator produktów - duża liczba
Wiadomość wysłana przez: christo123 w Luty 24, 2009, 08:34:43 am
Trochę z opóźnieniem ale sprawdziłem.

Tylko teraz nie wiem o co chodzi :/
Przy wprowadzaniu produktów do sklepu możemy podać kod EAN13. Tobie zapewne chodzi o Nr referencyjny (indeks) bądź o Nr referencyjny dostawcy?

We wszystkich tych przypadkach powinno działać. W bazie są ustawione następujące opcje:
ean13 -varchar(13)
reference - varchar(32)
supplier_reference - varchar(32)

Więc nie wiem o który "identyfikator" chodzi. Proszę o dokładniejsze wskazanie problemu.
Pozdrawiam
Krzysiek
Tytuł: Odp: Identyfikator produktów - duża liczba
Wiadomość wysłana przez: chinskimandaryn w Luty 26, 2009, 10:04:19 am
Hmmm .... A czy przypadkiem na prestashop.com nie myślał ktoś nad modułem kodów kreskowych EAN ?