# tier-pricing-table/6.5.0/src/Addons/GlobalTieredPricing/CPT/Form/Tabs/Quantity.php

Tiered Pricing Table for WooCommerce, version 6.5.0. 40 lines.

- Page: https://pluginprobe.com/plugins/tier-pricing-table/6.5.0/code/src/Addons/GlobalTieredPricing/CPT/Form/Tabs/Quantity.php
- Raw: https://pluginprobe.com/plugins/tier-pricing-table/6.5.0/raw/src/Addons/GlobalTieredPricing/CPT/Form/Tabs/Quantity.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/6.5.0/code/src/Addons/GlobalTieredPricing/CPT/Form/Tabs/Quantity.php#L10-L20`.

```php
<?php namespace TierPricingTable\Addons\GlobalTieredPricing\CPT\Form\Tabs;

use TierPricingTable\Addons\GlobalTieredPricing\CPT\Form\FormTab;
use TierPricingTable\Addons\GlobalTieredPricing\GlobalPricingRule;
use TierPricingTable\Forms\MinimumOrderQuantityForm;

class Quantity extends FormTab {
	
	public function getId(): string {
		return 'quantity';
	}
	
	public function getTitle(): string {
		return __( 'Quantity limits', 'tier-pricing-table' );
	}
	
	public function getDescription(): string {
		return __( 'Set minimum, maximum, and quantity step limits', 'tier-pricing-table' );
	}
	
	public function render( GlobalPricingRule $pricingRule ) {
		
		$this->renderSectionTitle( __( 'Quantity Limits', 'tier-pricing-table' ), array(
			'only_for_premium' => true,
			'description'         => __('Applies to each product individually.', 'tier-pricing-table')
		) );
		
		MinimumOrderQuantityForm::render( null, null, $pricingRule->getMinimum() );
		
		do_action( 'tiered_pricing_table/global_pricing/after_minimum_order_quantity_field', $pricingRule->getId(),
			$pricingRule );
		?>
		<?php
	}
	
	public function getIcon(): string {
		return 'dashicons-database';
	}
}

```
