# tier-pricing-table/6.1.0/src/Addons/GlobalTieredPricing/CPT/Columns/Settings.php

Tiered Pricing Table for WooCommerce, version 6.1.0. 68 lines.

- Page: https://pluginprobe.com/plugins/tier-pricing-table/6.1.0/code/src/Addons/GlobalTieredPricing/CPT/Columns/Settings.php
- Raw: https://pluginprobe.com/plugins/tier-pricing-table/6.1.0/raw/src/Addons/GlobalTieredPricing/CPT/Columns/Settings.php
- Modified: 2026-05-18T09:27:18+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/6.1.0/code/src/Addons/GlobalTieredPricing/CPT/Columns/Settings.php#L10-L20`.

```php
<?php namespace TierPricingTable\Addons\GlobalTieredPricing\CPT\Columns;

use TierPricingTable\Addons\GlobalTieredPricing\GlobalPricingRule;
use TierPricingTable\CalculationLogic;

class Settings {
	
	public function getName(): string {
		return __( 'Priority Settings', 'tier-pricing-table' );
	}
	
	public function render( GlobalPricingRule $rule ) {
		
		$prioritySlug = $rule->getSettings()->getPriorityType();
		
		if ( $prioritySlug === 'default' ) {
			$realPriority = CalculationLogic::globalRulesOverrideProductLevelRules() ? 'override' : 'prefer-product';
		} else {
			$realPriority = $prioritySlug;
		}
		
		$priorities = array(
			'default'                   => __( 'Global', 'tier-pricing-table' ),
			'prefer-product'            => __( 'Prefer Product', 'tier-pricing-table' ),
			'prefer-role-based-product' => __( 'Prefer Product', 'tier-pricing-table' ),
			'override'                  => __( 'Override', 'tier-pricing-table' ),
			'flexible'                  => __( 'Flexible', 'tier-pricing-table' ),
		);
		
		
		if ( ! array_key_exists( $prioritySlug, $priorities ) ) {
			return;
		}
		
		?>
		<div>
			<p>
				<?php esc_html_e( 'Priority type', 'tier-pricing-table' ); ?>:
				<b><?php echo esc_html( $priorities[ $realPriority ] ); ?></b>
				
				<?php if ( $prioritySlug === 'flexible' ) : ?>
					<br>
					<br>
					<?php esc_html_e( 'Regular prices priority' ); ?>:
					<br>
					<b>
						<?php echo esc_html( $priorities[ $rule->getSettings()->getRegularPricingPriority() ] ); ?>
					</b>
					<br>
					<br>
					<?php esc_html_e( 'Tiered pricing priority' ); ?>:
					<b>
						<?php echo esc_html( $priorities[ $rule->getSettings()->getTieredPricingPriority() ] ); ?>
					</b>
					<br>
					<br>
					<?php esc_html_e( 'Quantity Limits Priority' ); ?>:
					<b>
						<?php echo esc_html( $priorities[ $rule->getSettings()->getQuantityLimitsPriority() ] ); ?>
					</b>
				<?php endif; ?>
			</p>
		</div>
		
		<?php
	}
}

```
