1
WooCommerce에서 동일한 SKU를 사용하여 여러 개의 단순 제품을 만들고 싶습니다. 관리자 설정에서 검색하지만 거기에서이 기능을 사용하기위한 설정을 찾을 수 없습니다. 이 기능을 비활성화 할 수 있도록 후크가 있습니까?WooCommerce에서 동일한 SKU를 사용하여 여러 개의 단순 제품을 만드는 방법은 무엇입니까?
WooCommerce에서 동일한 SKU를 사용하여 여러 개의 단순 제품을 만들고 싶습니다. 관리자 설정에서 검색하지만 거기에서이 기능을 사용하기위한 설정을 찾을 수 없습니다. 이 기능을 비활성화 할 수 있도록 후크가 있습니까?WooCommerce에서 동일한 SKU를 사용하여 여러 개의 단순 제품을 만드는 방법은 무엇입니까?
SKU 기능을 완전히 비활성화하려면
wc_product_sku_enabled
필터를 사용해야합니다. 백엔드와 프론트 엔드에서 SKU 필드를 제거합니다.
는 당신은당신이 SKU 기능을 유지하지만 고유의 SKU 체크을 해제해야하는 경우
add_filter('wc_product_sku_enabled', '__return_false');
wc_product_has_unique_sku
필터를 사용해야합니다. 은 백엔드와 프런트 엔드 모두에서 SKU 필드를 유지하지만 에 여러 개의 중복 SKU를 추가 할 수 있습니다.
add_filter('wc_product_has_unique_sku', '__return_false');
코드 활성 자식 테마 (또는 테마)의 function.php 파일에 간다. 또는 모든 플러그인 PHP 파일에서.
희망이 도움이됩니다.
안녕하세요, 답장을 보내 주셔서 감사합니다.하지만 아래 필터를 사용하여 문제가 해결되었습니다. add_filter ('wc_product_has_unique_sku', '__return_false'); – dineshkashera
감사합니다. @dineshkashera 여러분,'wc_product_has_unique_sku' 필터에 대해 알아야합니다. 나는 그 대답을 업데이트했다. 이 질문은 지역 사회에 매우 도움이됩니다. –
이렇게하면 get_product_id_by_sku()에서 예측할 수없는 결과가 나옵니다. 하나의 결과로 제한되며 필터링 할 수 없습니다. 이는 [add_to_cart] 단축 코드 및 API와 같은 것에 영향을줍니다. – richplane