# tier-pricing-table/7.1.5/src/Addons/TaxSettings/GlobalRulesIntegration/TaxSettingsColumn.php

Tiered Pricing Table for WooCommerce, version 7.1.5. 31 lines.

- Page: https://pluginprobe.com/plugins/tier-pricing-table/7.1.5/code/src/Addons/TaxSettings/GlobalRulesIntegration/TaxSettingsColumn.php
- Raw: https://pluginprobe.com/plugins/tier-pricing-table/7.1.5/raw/src/Addons/TaxSettings/GlobalRulesIntegration/TaxSettingsColumn.php
- Modified: 2026-06-26T14:29:16+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/tier-pricing-table/7.1.5/code/src/Addons/TaxSettings/GlobalRulesIntegration/TaxSettingsColumn.php#L10-L20`.

```php
<?php namespace TierPricingTable\Addons\TaxSettings\GlobalRulesIntegration;

use TierPricingTable\Addons\GlobalTieredPricing\GlobalPricingRule;

class TaxSettingsColumn {

	public function getName(): string {
		return __( 'Tax settings', 'tier-pricing-table' );
	}

	public function render( GlobalPricingRule $rule ) {
		$notSetLabel = __( 'N/A', 'tier-pricing-table' );

		$taxStatus = $rule->getTaxStatus() ? $rule->getTaxStatus() : $notSetLabel;
		$taxClass  = $rule->getTaxClass() ? $rule->getTaxClass() : $notSetLabel;

		?>
		<div style="margin-bottom: 12px;">
			<div style="display: flex; flex-wrap: wrap; gap: 4px;">
				<span style="display: inline-block; padding: 2px 8px; background: #f0f0f1; border-radius: 3px; font-size: 12px; color: #3c434a; border: 1px solid #dcdcdc; line-height: 1.4;">
					<?php esc_html_e( 'Status:', 'tier-pricing-table' ); ?> <b><?php echo esc_html( $taxStatus ); ?></b>
				</span>
				<span style="display: inline-block; padding: 2px 8px; background: #f0f0f1; border-radius: 3px; font-size: 12px; color: #3c434a; border: 1px solid #dcdcdc; line-height: 1.4;">
					<?php esc_html_e( 'Class:', 'tier-pricing-table' ); ?> <b><?php echo esc_html( $taxClass ); ?></b>
				</span>
			</div>
		</div>
		<?php
	}
}

```
