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

Tutti i problemi noti →