- Статус
- Решено
- Заявлено для
- WPML Multilingual & Multicurrency for WooCommerce 5.3.2
- Решено в
- WCML 5.3.3
- Связанный плагин/тема
- WooCommerce Bookings
- Теги темы
- Compatibility, WCML
Обзор проблемы
При использовании WooCommerce Bookings с WPML возникает проблема синхронизации, если подтверждение бронирования выполняется на языке, отличном от языка заказа. Эта проблема приводит к расхождениям в статусах бронирования на разных языках.
Обходное решение
Перед выполнением этих действий обязательно создайте полную резервную копию Вашего сайта.
- Откройте …/wp-content/plugins/woocommerce-multilingual/compatibility/WcBookings/class-wcml-bookings.php.
- Найдите строку 1011.
- Замените:
public function get_translated_bookings( $booking_id, $actual_translations_only = true ) { - На:
public function get_translated_bookings( $booking_id, $actual_translations_only = false ) {