반응형
echo woocommerce 특정 제품 ID 재고 수량
제목대로 특정 상품 ID의 재고 수량을 어떻게 반영하면 좋을까요?제품 ID가 "1100"이고 제품 아카이브에 포함되지 않은 페이지에 재고 수량을 표시하도록 하겠습니다.그게 가능한가요?
예를 들어 빈 페이지에는 다음과 같이 표시됩니다.
"A제품 잔여 재고: 10"
코드화를 배우고 있을 뿐인데, 다음과 같은 결과가 나오지 않습니다.
function nntest(){
global $woocommerce;
global $product;
$product_id = 1100;
echo $product->get_stock_quantity();
}
감사합니다!
get_post_meta() 함수를 사용하여 데이터베이스에서 값을 가져올 수 있습니다.
이 값은 wp_postmeta 테이블에 저장됩니다.
$stock = get_post_meta( $post->ID, '_stock', true );
실제 WC_Product 클래스로 작업하는 경우 다음 옵션을 사용할 수 있습니다.
$product_id = 1100;
$product = wc_get_product($product_id);
echo $product->get_stock_quantity();
제품의 재고가 있는지 없는지만 확인하고 싶은 경우:
$stock = get_post_meta( $post->ID, '_stock_status', true );
재고 상태에 따라 '재고' 또는 '품절'이 반환됩니다.
"제품 수준에서 재고 관리 사용" 옵션을 사용 가능으로 설정하고 재고 수량을 원하는 경우 다음을 사용하십시오.
$stock = get_post_meta( $post->ID, '_stock', true );
언급URL : https://stackoverflow.com/questions/24937555/echo-woocommerce-stock-quantity-of-a-particular-product-id
반응형
'source' 카테고리의 다른 글
약속의 가치에 접근하려면 어떻게 해야 하나요? (0) | 2023.02.26 |
---|---|
$resource에 전달된 @id란 무엇입니까? (0) | 2023.02.26 |
리액트 컴포넌트 내보내기가 작동하지 않는 이유는 무엇입니까? (0) | 2023.02.26 |
타이프스크립트 오류 "입력 파일을 덮어쓰게 되므로 파일을 쓸 수 없습니다..." (0) | 2023.02.26 |
React Native - npx react-native run-ios가 프로젝트 초기화 후 작동하지 않음 (0) | 2023.02.26 |