source

WooCommerce - 배송비 재정의

ittop 2023. 10. 9. 23:32
반응형

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

반응형