WPML
Status
Resolvido
Relatado para
WPML Multilingual & Multicurrency for WooCommerce 5.3.2
Resolvido em
WCML 5.3.3
Plugin/tema relacionado
WooCommerce Bookings
Tags de tópico
Compatibility, WCML

Visão geral do problema

Ao usar o WooCommerce Bookings com o WPML, surge um problema de sincronização se a confirmação de uma reserva for feita em um idioma diferente do idioma do pedido. Esse problema causa discrepâncias nos status das reservas em diferentes idiomas.

Solução alternativa

Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.


  • Abra …/wp-content/plugins/woocommerce-multilingual/compatibility/WcBookings/class-wcml-bookings.php.

  • Procure a linha 1011.

  • Altere:
    	public function get_translated_bookings( $booking_id, $actual_translations_only = true ) {

  • Para:
    	public function get_translated_bookings( $booking_id, $actual_translations_only = false ) {

Todos os problemas conhecidos →