우커머스 상품페이지의 옵션선택시 드롭다운박스가 리스트로 보여지게 되는데
리스트 옆에 현재 재고 수량을 같이 보여주고 싶습니다.
예시) 80(S) - 50개
90(M) - 200개
100(L) - 100개
상품페이지 소스를 수정하면 될거 같긴한대 조금 찜찜해서 혹시 다른 방법이 있는지 문의합니다.
우커머스의 코드를 한참 찾아봤는데요.
마땅한 방법이 떠오르질 않네요~
우커머스의 wc_dropdown_variation_attribute_options() 함수에서 상품 옵션의 select 태그를 출력하고 있습니다.
코드는 아래 링크에서 찾아보실 수 있습니다.
https://docs.woocommerce.com/wc-apidocs/function-wc_dropdown_variation_attribute_options.html
https://docs.woocommerce.com/wc-apidocs/source-function-wc_dropdown_variation_attribute_options.html#2362-2421
woocommerce_variation_option_name 필터에서는 단순하게 옵션의 이름만 넘어와 재고 등 정보를 보여주기가 안됩니다.
woocommerce_dropdown_variation_attribute_options_html 필터로 최종 출력되는 옵션의 html 코드 전체를 편집할 수는 있지만 잘못 편집하다간 제대로 동작이 안될 수 있습니다.
확인해보시겠어요?
고맙습니다.
답변 잘 봤습니다~
그런대 위에 얘기하신 설정쪽 셋팅은 드롭박스에서 옵션을 선택하고 난 후 보여지는 것 같네요..ㅡ.ㅜ
제가 원하는 형태는 옵션을 클릭하여 드롭다운 형태로 리스트가 보여질때 그 옆에 재고수량이 같이 표시되어
선택이전에 수량을 확인하고 난 후 선택할 수 있도록 하는 기능을 추가하고 싶은대...혹시 방법이 있을까요?
안녕하세요~^^
우커머스 플러그인에서 옵션 상품의 재고를 표시하시려면
별도의 코드 추가 없이도 설정으로 가능할 듯합니다.
워드프레스 관리자 -> 상품(Products) -> 모든 상품(All products) -> 옵션상품 선택 -> 상품 데이터(Product data) -> 옵션(Variations) 쪽에
각 상품의 정상 가격(Regular price)과 할인 가격(Sale price)을 입력하는 위쪽에
"본 상품의 재고를 관리합니까?(Manage stock?)" 체크박스를 체크하신 후에
재고 수량(Stock quantity)을 입력하신 후에 확인해보시겠어요?
고맙습니다.