WPML

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 );

Toutes les anomalies connues