- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- WPML Multilingual & Multicurrency for WooCommerce 5.3.2
- Plugin/giao diện liên quan
- WooCommerce Subscriptions
- Thẻ chủ đề
- Compatibility, WCML
Tổng quan về lỗi
Trong WooCommerce Subscriptions với thiết lập đa ngôn ngữ, giá “Từ” trên trang sản phẩm front-end cho các gói đăng ký được nhóm hiển thị giá trị không chính xác ở ngôn ngữ phụ và loại tiền tệ.
Giải pháp tạm thời
Vui lòng đảm bảo có bản sao lưu đầy đủ cho trang web của bạn trước khi tiếp tục.
- Mở tệp …/wp-content/plugins/woocommerce-multilingual/compatibility/WcSubscriptions/MulticurrencyHooks.php.
- Tìm dòng 85.
- Thay thế:
if ( get_post_meta( $originalProductId, '_wcml_custom_prices_status', true ) ) { $subscriptionSignUpFee = get_post_meta( $originalProductId, '_subscription_sign_up_fee_' . $currency, true ); } else { - Bằng:
if ( get_post_meta( $originalProductId, '_wcml_custom_prices_status', true ) ) { $subscriptionSignUpFeeCurrency = get_post_meta( $originalProductId, '_subscription_sign_up_fee_' . $currency, true ); if (! empty($subscriptionSignUpFeeCurrency) ) { $subscriptionSignUpFee = $subscriptionSignUpFeeCurrency; } } else {