- Statut
- Résolu
- Signalé pour
- WPML Multilingual & Multicurrency for WooCommerce 5.3.5
- Résolu dans
- WooCommerce Multilingual & Multicurrency 5.4.0
- Extension/thème associé
- WooCommerce Bookings
- Étiquettes de sujet
- Compatibility
Aperçu de l’anomalie
Lorsque vous utilisez WooCommerce Bookings et son option Cochez cette case si la réservation nécessite l’approbation/la confirmation de l’administrateur. Le paiement ne sera pas effectué lors de la validation de commande, une seule réservation peut déclencher plusieurs e-mails de confirmation de commande pour chaque langue active sur le site.
Solution de contournement
Veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier …/wp-content/plugins/woocommerce-multilingual/compatibility/WcBookings/Emails.php.
- Cherchez la ligne 63.
- Juste en dessous, ajoutez ce code :
add_action( 'woocommerce_booking_pending-confirmation', $this->handle( [ WC_Email_Booking_Pending_Confirmation::class, ] ), self::PRIORITY_BEFORE_EMAIL_TRIGGER );