Il s'agit d'une erreur courante que nous rencontrons avec WooCommerce. Pour l'instant, nous ne sommes pas sûrs de la cause de ce problème, mais il est lié à votre base de données.
Le problème : Votre table de base de données appelée wp_wc_download_log contient 2 clés étrangères et vous devez en supprimer une.
L'un d'eux s'appelle :
wp_woocommerce_downloadable_product_permissions (qui est la clé correcte dont vous avez besoin).
L'autre est similaire avec le même nom mais avec un préfixe. Quelque chose comme :
wp_54_woocommerce_downloadable_product_permissions
Vous devez supprimer cette clé.
Pour plus d'informations sur ce problème, consultez le fil de discussion officiel ici : https://wordpress.org/support/topic/unable-to-insert-download-log-entry-in-database/