Ergänzung:
Die Datentypen in customers und products sollten noch ergänzt werden, dann stimmts auch mit den Tabellen.
ALTER TABLE customers MODIFY
refferers_id INT(5) DEFAULT '0' NOT NULL;
ALTER TABLE products MODIFY
products_discount_allowed DECIMAL(4,2) DEFAULT '0' NOT NULL;
Erstere hat nämlich noch varchar(32) und letztere decimal(3,2)
Korrektur:
Mist, ich habe beim Vergleich die beiden Versionen (3.04SP2.1 und 1.02) vertauscht.

Es muss heissen:
Die Datentypen in
customers und
products sollten noch ergänzt werden, dann stimmts auch mit den Tabellen.
ALTER TABLE customers MODIFY
refferers_id VARCHAR( 32 ) NOT NULL DEFAULT '0';
Also int(5) in varchar(32) ändern, nicht umgekehrt.Quelle: DokuMan V2.10 Kapitel 11.13 BUGFIX (Datenbank): Falsche Berechnung von Leads
Das solltet Ihr auch im aktuellen Script (1.02) noch ändern, dort steht nämlich noch int(5).ALTER TABLE products MODIFY
products_discount_allowed DECIMAL(4,2) DEFAULT '0' NOT NULL;
Quelle: DokuMan V2.10 Kapitel 9.33 Maximalrabatt bei Produkten nur bis 9,99% möglich.
in 3.04SP2.1 steht noch (3,2)