- Stato
- Risolto
- Segnalato per
- WPML Multilingual & Multicurrency for WooCommerce 5.3.5
- Risolto in
- WooCommerce Multilingual & Multicurrency 5.4.0
- Plugin/tema correlato
- WooCommerce Bookings
- Tag dell’argomento
- Compatibility
Panoramica del problema
Quando utilizzi WooCommerce Bookings e la sua opzione Check this box if the booking requires admin approval/confirmation. Payment will not be taken during checkout, una singola prenotazione può generare diverse email di conferma dell’ordine per ogni lingua attiva sul sito.
Soluzione alternativa
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Apri il file …/wp-content/plugins/woocommerce-multilingual/compatibility/WcBookings/Emails.php.
- Cerca la riga 63.
- Subito sotto, aggiungi questo codice:
add_action( 'woocommerce_booking_pending-confirmation', $this->handle( [ WC_Email_Booking_Pending_Confirmation::class, ] ), self::PRIORITY_BEFORE_EMAIL_TRIGGER );