반응형
WooCommerce - 배송비 재정의
관리자가 고객별 정액 배송비를 책정할 수 있는 우커머스 애드온을 구축하고 있습니다.나는 그 고객에 대해 미리 설정된 가격으로 배송 옵션 하나만 반품할 수 있도록 배송 가격을 계산하는 기능에 접속하려고 합니다.이 작업을 수행하기 위해 어떤 후크를 사용할 수 있습니까?
제 생각에는 아마.woocommerce_calculated_shipping
갈고리인데, 사용법에 대한 좋은 예를 찾을 수가 없네요.
늦은 답변일 수도 있지만, 다른 사람이 필요한 경우:
add_filter('woocommerce_package_rates','test_overwrite_fedex',100,2);
function test_overwrite_fedex($rates,$package) {
foreach ($rates as $rate) {
//Set the price
$rate->cost = 1000;
//Set the TAX
$rate->taxes[1] = 1000 * 0.2;
}
return $rates;
}
요금은 Woocommerce에서 워드프레스 과도 함수를 사용하여 캐시됩니다.따라서 테스트할 때는 패키지 요금이 정확하게 업데이트되도록 수량을 변경해야 합니다. 그렇지 않으면 새로고침할 때마다 카트를 비울 수 있습니다.)
언급URL : https://stackoverflow.com/questions/21147375/woocommerce-override-shipping-cost
반응형
'source' 카테고리의 다른 글
동적으로 jQuery UI 변경 대화상자 버튼 텍스트 (0) | 2023.10.09 |
---|---|
"javscript:void(0);" vs "return false" vs "preventDefault()" (0) | 2023.10.09 |
Oracle: 데이터를 찾을 수 없는 경우에도 항상 하나의 행만 반환하는 쿼리를 가져옵니다. (0) | 2023.10.09 |
PowerShell의 어레이에 요소를 동적으로 추가하려면 어떻게 해야 합니까? (0) | 2023.10.09 |
자바에서 pl/sql 함수를 호출하시겠습니까? (0) | 2023.10.09 |