Salut,
J'ai eu un problème similaire avec colissimo et SPPC, en fait il y a une modif a faire sur les fichiers de colissimo.
Un test if est fait si on accède aux fichiers colissimo depuis une autre page que modules.php
if (basename($PHP_SELF) != FILENAME_MODULES)Le module SPPC fait appel (dans l'administration) à Colissimo depuis les pages customers.php et customers_groups.php, il faut donc les ajouter au test de colissimo.php, sans oublier colissimoR1.php, colissimoR2.php et colissimoR3.php.
Pour ça, un petit coup d'oeil sur catalog/admin/includes/filenames.php ou je découvre que customers_group.php = FILENAME_CUSTOMERS_GROUPS et customers.php = FILENAME_CUSTOMERS.
** Edit ** Pour adapter SPPC au module d'administration Level2 j'avais rajouté dans le filenames.php:
define('FILENAME_CUSTOMERS_GROUPS', 'customers_groups.php'); **/Edit**
Au niveau de la syntaxe, j'ai fais au plus simple vu mon "niveau". Mais je pense que ça à le mérite de pas être trop foulli (si même moi je comprends ce que j'ai écris...

):
[codebox]// disable the module if the order only weight > 30
global $PHP_SELF;
if ((basename($PHP_SELF) != FILENAME_MODULES)
&& (basename($PHP_SELF) != FILENAME_CUSTOMERS_GROUPS)
&& (basename($PHP_SELF) != FILENAME_CUSTOMERS)){[/codebox]
Au alentours de la ligne 45 juste avant
global $cart;.
En espérant que ça serve à quelqu'un...