WooCommerce 가변 제품에 대한 "품절" 알림을 재설계했습니다.
P粉604848588
2023-08-13 12:09:07
<p>다양한 제품을 취급하는 WooCommerce 매장이 있으며 재고 상태에 대한 맞춤 텍스트를 추가했습니다. 속성을 선택하면 다양한 재고 상태를 모두 성공적으로 변경했지만 변경 가능한 제품이 없으면 상태를 변경할 수 없습니다. 즉, "이 제품은 현재 품절되어 구매할 수 없습니다."라는 텍스트입니다. </p>
<p>https://sykleriet.no/produkt/specialized-turbo-levo-comp-alloy/</p>
<p>재고 있음, 품절, 선주문 상태를 제어하기 위해 조각을 추가했습니다. 도움을 주셔서 감사합니다. 또한 다양한 수정 사항을 시도했지만 마지막 하나만 독립 실행형 조각으로 변경했습니다. , 다른 조각과 함께 사용된 조각에 사용한 것과 동일합니다. 비활성화되었습니다. 현재는 이 텍스트를 변경할 수 없는 것 같습니다. </p>
<p>이 코드에 문자열을 추가하거나 이 목적을 위해 별도의 코드를 생성할 수 있나요? </p>
<p>이것은 우리가 다른 코드에 사용하는 코드입니다: </p>
<pre class="brush:php;toolbar:false;">add_filter( 'woocommerce_get_availability', 'wcs_custom_get_availability', 1, 2);
함수 wcs_custom_get_availability( $availability, $_product ) {
//재고 텍스트 변경
if ( $_product->is_in_stock() ) {
$availability['availability'] = __('더 큰 금액', 'wooCommerce');
}
//품절 텍스트 변경
if ( ! $_product->is_in_stock() ) {
$availability['availability'] = __('Utsolgt', 'wooCommerce');
}
//구독 텍스트 변경
if ( $_product->is_on_backorder() ) {
$availability['availability'] = __('Bestillingsvare 10-15 dager', 'wooCommerce');
}
$ 가용성을 반환합니다.
}
</pre>
<p><br /></p>
'이 상품은 현재 품절되어 구매할 수 없습니다.' 텍스트를 맞춤설정하는 데 필요한 코드는 다음과 같습니다.
으아아아이 코드를 현재 테마의 function.php 파일(또는 플러그인)에 추가하세요.
woocommerce_out_of_stock_message
WooCommerce 코드에서 필터 후크가 있는 위치