# tier-pricing-table/7.1.4/src/Addons/RequestAQuote/views/frontend/quote-modal.php

Tiered Pricing Table for WooCommerce, version 7.1.4. 105 lines.

- Page: https://pluginprobe.com/plugins/tier-pricing-table/7.1.4/code/src/Addons/RequestAQuote/views/frontend/quote-modal.php
- Raw: https://pluginprobe.com/plugins/tier-pricing-table/7.1.4/raw/src/Addons/RequestAQuote/views/frontend/quote-modal.php
- Modified: 2026-07-31T07:44:26+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.4/code/src/Addons/RequestAQuote/views/frontend/quote-modal.php#L10-L20`.

```php
<?php

/**
 * Request a Quote Modal Template.
 *
 * This template can be overridden by copying it to yourtheme/tiered-pricing-table/quote-modal.php.
 *
 * @var RequestQuoteForm $form
 * @var int $productId
 * @var WC_Product $product
 * @var QuoteFormDisplay $formDisplay
 */
use TierPricingTable\Addons\RequestAQuote\Frontend\QuoteFormDisplay;
use TierPricingTable\Addons\RequestAQuote\Models\RequestQuoteForm;
if ( !defined( 'ABSPATH' ) ) {
    exit;
}
?>
<div id="tpt-quote-modal-<?php 
echo esc_attr( $productId );
?>" class="tpt-quote-modal"
     style="display:none;">
	<div class="tpt-quote-modal-content">
		<div class="tpt-quote-modal-header"
		     style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 15px;">
			<h3 class="tpt-quote-modal-title" style="margin: 0; font-size: 22px; line-height: 1.2;">
				<?php 
$modalTitle = $form->toArray()['modal_title'] ?? '';
echo esc_html( ( $modalTitle ?: __( 'Request a Quote', 'tier-pricing-table' ) ) );
?>
			</h3>
			<span class="tpt-quote-modal-close" style="line-height: 1; cursor: pointer;">&times;</span>
		</div>
		<form class="tpt-quote-form-element" style="margin: 0">
			<?php 
?>
				<div style="background-color: #fdf2cd; border: 1px solid #f0b849; padding: 10px; margin-bottom: 15px; font-size: 13px; border-radius: 4px;">
					<strong><?php 
esc_html_e( 'Preview Mode', 'tier-pricing-table' );
?>:</strong> <?php 
esc_html_e( 'Request a Quote on the frontend is a premium feature. This popup is only visible to administrators.', 'tier-pricing-table' );
?>
					<br><a href="<?php 
echo esc_url( tpt_fs()->get_upgrade_url() );
?>" target="_blank" style="color: #000; font-weight: 500; text-decoration: underline;"><?php 
esc_html_e( 'Upgrade to Premium', 'tier-pricing-table' );
?></a>
				</div>
			<?php 
?>
			<input type="hidden" name="form_id" class="tpt-quote-form-id"
			       value="<?php 
echo esc_attr( $form->getId() );
?>">
			<input type="hidden" name="product_id" class="tpt-quote-product-id"
			       value="<?php 
echo esc_attr( $productId );
?>">

			<div class="tpt-quote-product-info"
			     style="display: flex; align-items: center; gap: 15px; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #e5e5e5;">
				<?php 
if ( $image_id = $product->get_image_id() ) {
    ?>
					<img src="<?php 
    echo esc_url( wp_get_attachment_image_url( $image_id, 'thumbnail' ) );
    ?>" alt=""
					     style="width: 60px; height: 60px; object-fit: cover; border-radius: 4px;"
					     class="tpt-quote-product-image">
				<?php 
}
?>
				<div>
					<strong class="tpt-quote-product-name"
					        style="display: block; font-size: 16px;"><?php 
echo esc_html( $product->get_name() );
?></strong>
					<div class="price" style="font-size: 14px; opacity: 0.8; margin-top: 4px;">
						<?php 
echo wp_kses_post( $product->get_price_html() );
?>
					</div>
					<div class="tpt-quote-variation-attributes"
					     style="font-size: 13px; opacity: 0.7; margin-top: 4px; display: none;"></div>
				</div>
			</div>

			<div class="tpt-quote-fields-container">
				<?php 
$formDisplay->renderFormFields( $form, $productId );
?>
			</div>

			<div class="tpt-quote-form-message"></div>
			<button type="submit" class="button alt wp-element-button"
			        style="width: 100%; margin-top: 10px;">
				<?php 
$btnText = $form->toArray()['submit_button_text'] ?? '';
echo esc_html( ( $btnText ?: __( 'Submit Request', 'tier-pricing-table' ) ) );
?>
			</button>
		</form>
	</div>
</div>

```
