programing

죄송합니다. 선택하신 제품과 일치하는 제품이 없습니다.다른 조합의 WooCommerce를 선택하십시오.

css3 2023. 3. 31. 22:35

죄송합니다. 선택하신 제품과 일치하는 제품이 없습니다.다른 조합의 WooCommerce를 선택하십시오.

여기에 이미지 설명 입력

wc-variations-radio-buttons-master를 사용하여 드롭다운 버튼을 라디오 버튼으로 변경하였습니다.다른 색상도 라디오 버튼입니다.

현재 링크 제품에는12제품만 있고 다른 것은 없는 그런 변종류.다음과 같은 조합이 있습니다.Silver,Matching upholstery,VC,RegularSeat그리고.Silver,Matching upholstery,ACC,RegularSeat제품을 가지고 있는 동안Silver,Matching upholstery,Regular,RegularSeat지금은 제품을 가지고 있지 않다 나는 숨기고 싶다.Regular현재 시나리오의 옵션and all other such option which have not product.

제품이 있는 라디오 버튼을 보여주려고 했는데, 없으면 관련없는 라디오 버튼을 숨기려고 했어요.

제품 링크

만약 당신의 질문을 제대로 이해했다면, 당신은 선택한 옵션과의 변형이 실제로 존재하고 재고가 없는 한 사용자가 가변 제품에서 특정 옵션 조합을 선택하지 못하도록 woocommerce를 원하십니까?

이는 woocommerce_ajax_variation_threshold가 원인일 수 있습니다.제품에 임계값 지정보다 많은 변형이 포함되어 있는 경우, woocommerce는 사용자가 모든 변종 옵션을 선택할 때까지 기다린 후 선택한 옵션의 조합이 유효한지 확인합니다(재고 중, 존재 여부 등).사용자가 유효하지 않거나 인스톨되지 않은 조합을 선택한 경우

죄송합니다. 선택하신 제품과 일치하는 제품이 없습니다.다른 조합을 선택하십시오.

다음과 같은 속성을 설정할 수 있는 제품이 있다고 가정합니다.

실내장식, 베이스, 암 헤드레스트,

그것은 5가지 다른 속성입니다.각 Atribute에 5가지 옵션이 있는 경우 사용자가 5가지 옵션을 모두 선택해야 한다고 가정하면 25가지 조합이 가능합니다.사용자가 5가지 옵션을 모두 선택할 필요가 없다면 더 많은 조합이 가능합니다.

따라서 이 제품에 대해 실제로 2개의 베리에이션만 작성해도 woocommerce_ajax_variation_threshold는 25가 됩니다., 25개의 옵션(베리에이션)이 가능합니다.

기본적으로는 woocommerce_ajax_variation_threshold는 10으로 설정되어 있습니다.

이를 수정(필터링)하려면 woocommerce_ajax_variation_threshold를 더 높은 값으로 설정합니다.제품에 30개의 가능한 조합이 있는 경우(실제 존재 여부에 관계없이), 임계값을 30보다 큰 조합(예: 1111)으로 설정합니다.

아래의 스니펫을 기능에 사용할 수 있습니다.php 파일.

 /* Increase Woocommerce Variation Threshold */
 function wc_ajax_variation_threshold_modify( $threshold, $product ){
  $threshold = '1111';
  return  $threshold;
 }
add_filter( 'woocommerce_ajax_variation_threshold','wc_ajax_variation_threshold_modify', 10, 2 );

변동 매트릭스 표를 확인하여 모든 변형이 서로 올바르게 선택되었는지 확인하십시오.

예.

2x2는 11 12 21 22를 의미합니다.

3x3

111 122 113 221 222 223 331 332 333

이러한 상황을 초래하는 WooCommerce의 이상한 점 중 하나는 모든 변종에 대해 가격을 설정하지 않는 것입니다.시스템이 항상 필요한 것은 아니기 때문에 예기치 않은 일이 발생할 수 있습니다.변동 데이터를 확인하고 모든 변동에 가격이 있는지 확인하십시오.

언급URL : https://stackoverflow.com/questions/39343244/sorry-no-products-matched-your-selection-please-choose-a-different-combination