Aperçu de l’anomalie
Lors de l’utilisation de B2B for WooCommerce et de WPML Multilingual & Multicurrency for WooCommerce (WCML) avec la fonctionnalité multidevise activée, l’ajout d’un produit à une commande existante dans l’interface d’administration entraîne la suppression de l’article nouvellement ajouté immédiatement après l’enregistrement.
Solution de contournement
Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier …/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-orders.php.
- Cherchez la ligne 253.
- Remplacez :
$order->remove_item( $itemId );
- Par :
//$order->remove_item( $itemId );