J’ai retrouvé la réponse du support, je la publie ici, j’espère que l’auteur de ce message ne m’en voudra pas. Chez moi cela a parfaitement fonctionné :
***************
Il est possible que seulement une partie des requêtes se soient exécutées [lors de la mise à jour] alors voici les requêtes et ce qu’il faut vérifier avant de les exécuter. N’oubliez pas de remplacer {votre préfixe} par le préfixe de votre base de données wordpress.
S’il n’y a pas de table {votre préfixe}emc_addresses :
CREATE TABLE IF NOT EXISTS {votre préfixe}emc_addresses (
id int(11) NOT NULL AUTO_INCREMENT,
type enum(‘default’,’additional’) NOT NULL,
active tinyint(1) NOT NULL,
label varchar(100) NOT NULL,
gender enum(‘M’,’Mme’) NOT NULL,
first_name varchar(100) NOT NULL,
last_name varchar(100) NOT NULL,
company varchar(100) NOT NULL,
address varchar(1024) NOT NULL,
zipcode varchar(20) NOT NULL,
city varchar(100) NOT NULL,
phone varchar(50) NOT NULL,
email varchar(512) NOT NULL,
add_info varchar(1024) DEFAULT NULL,
dispo_hde enum(’12:00′,’12:15′,’12:30′,’12:45′,’13:00′,’13:15′,’13:30′,’13:45′,’14:00′,’14:15′,’14:30′,’14:45′,’15:00′,’15:15′,’15:30′,’15:45′,’16:00′,’16:15′,’16:30′,’16:45′,’17:00′) NOT NULL,
dispo_hle enum(’17:00′,’17:15′,’17:30′,’17:45′,’18:00′,’18:15′,’18:30′,’18:45′,’19:00′,’19:15′,’19:30′,’19:45′,’20:00′,’20:15′,’20:30′,’20:45′,’21:00′) NOT NULL,
pickup_day_1 int(2) NOT NULL DEFAULT ‘2’,
pickup_day_2 int(2) NOT NULL DEFAULT ‘3’,
pickup_split int(2) NOT NULL DEFAULT ’17’,
shipping_classes text,
dropoff_points text,
PRIMARY KEY (id)
) ENGINE=MyISAM AUTO_INCREMENT=30 DEFAULT CHARSET=utf8;
Si la table {votre préfixe}emc_pricing a une colonne ‘countries’ :
ALTER TABLE {votre préfixe}emc_pricing
CHANGE countries zones text NOT NULL;
Si la colonne dim_id de la table {votre préfixe}emc_dimensions a l’attribut autoincrement
ALTER TABLE {votre préfixe}emc_dimensions
MODIFY COLUMN dim_id int(3) NOT NULL;
Vous devriez pouvoir utiliser le module normalement une fois ces modifications réalisées.