WC_Shipping_Legacy_Flat_Rate::fee( array $atts )

Work out fee (shortcode).


Description Description


Parameters Parameters

$atts

(Required) Shortcode attributes.


Top ↑

Return Return

(string)


Top ↑

Source Source

File: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php

	public function fee( $atts ) {
		$atts = shortcode_atts(
			array(
				'percent' => '',
				'min_fee' => '',
			),
			$atts,
			'fee'
		);

		$calculated_fee = 0;

		if ( $atts['percent'] ) {
			$calculated_fee = $this->fee_cost * ( floatval( $atts['percent'] ) / 100 );
		}

		if ( $atts['min_fee'] && $calculated_fee < $atts['min_fee'] ) {
			$calculated_fee = $atts['min_fee'];
		}

		return $calculated_fee;
	}

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.