- Status
- Resolvido
- Relatado para
- WPML Multilingual & Multicurrency for WooCommerce 5.3.5
- Resolvido em
- WooCommerce Multilingual & Multicurrency 5.4.0
- Plugin/tema relacionado
- WooCommerce Bookings
- Tags de tópico
- Compatibility
Visão geral do problema
Ao usar o WooCommerce Bookings e sua opção Marque esta caixa se a reserva requer aprovação/confirmação do administrador. O pagamento não será cobrado durante o checkout, uma única reserva pode disparar vários e-mails de confirmação de pedido para cada idioma ativo no site.
Solução alternativa
Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.
- Abra o arquivo …/wp-content/plugins/woocommerce-multilingual/compatibility/WcBookings/Emails.php.
- Procure a linha 63.
- Logo abaixo, adicione este código:
add_action( 'woocommerce_booking_pending-confirmation', $this->handle( [ WC_Email_Booking_Pending_Confirmation::class, ] ), self::PRIORITY_BEFORE_EMAIL_TRIGGER );