WPML
Статус
Решено
Заявлено для
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 ) {

Все известные проблемы →