WPML
상태
해결됨
해결된 버전
WPML Multilingual & Multicurrency for WooCommerce 5.5.3
주제 태그
WCML

문제 개요

정상가가 0(영)인 옵션 상품이 있는 경우, 상품을 번역할 때 번역된 옵션에 가격 값이 누락되며, 재고를 관리하지 않는 경우에도 WooCommerce는 이를 상품이 품절된 것으로 해석합니다.

임시 해결 방법

수정 사항이 릴리스될 때까지 plugins/woocommerce-multilingual/classes/Synchronization/Component/VariationMeta.php 파일을 열고 53번째 줄부터 다음 코드를 찾으세요:

			$metaValue = reset( $meta );
			if ( ! $metaValue ) {
				$metaValue = '';
			}

if 조건문을 다음과 같이 수정하세요:

			$metaValue = reset( $meta );
			if ( ! $metaValue && $metaValue != 0 ) {
				$metaValue = '';
			}

알려진 모든 문제 →