prosciej to przed odinstalowaniem zrobic sobie screen zeby pozniej bylo prosciej oznazcyc opcje.... bez modyfikacji funkcji install i uninstall modulu inaczej nie utrzymasz danych przy reinstalacji modulu, bo jak pisalem, ten zawsze przy uninsatll usuwa a przy install tworzy tabele, czyli ja cala czysci
w fukcji install() haszuj
$db = (bool)Db::getInstance(_PS_USE_SQL_SLAVE_)->Execute('
CREATE TABLE `' . _DB_PREFIX_ . 'shiptopay` (
`id_shop` INT(11) NOT NULL,
`id_carrier` INT(11) NOT NULL,
`id_payment` INT(11) NOT NULL,
UNIQUE KEY `key` (`id_shop`, `id_carrier`, `id_payment`))');
a przy uninstall()
!Db::getInstance(_PS_USE_SQL_SLAVE_)->Execute('DROP TABLE ' . _DB_PREFIX_ . 'shiptopay')
ale tak musisz zrobic z kazda instalowana wersja, bo inaczej bedzie walilo bledy albo znow usuwalo wszystko