ดูดีลออนไลน์
ตรวจสอบการสั่งจอง/ยืนยันการชำระเงิน
Hot Deals !!!
Special Deal
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>3,598.-
4,000.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>18,900.-
20,000.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>12,000.-
13,000.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>9,900.-
10,000.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>7,196.-
8,000.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>75,000.-
80,000.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>30,000.-
50,000.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>6,800.-
10,000.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>3,800.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>77,700.-
77,800.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>127,200.-
128,000.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>7,600.-
8,000.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>54,900.-
60,000.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>27,800.-
30,000.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>26,900.-
28,000.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>20,000.-
21,000.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>24,565.-
25,000.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>6,600.-
11,000.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>142,050.-
150,000.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>130,400.-
131,400.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>1,799.-
2,500.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>9,900.-
12,900.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>27,400.-
30,000.-
<?php
// Get WooCommerce product stock
$product = wc_get_product(get_the_ID());
$stock_quantity = $product->get_stock_quantity();
$manage_stock = $product->get_manage_stock();
$stock_status = $product->get_stock_status();
// Check if product manages stock or just uses in-stock/out-of-stock
if ($manage_stock && $stock_quantity !== null) {
// STOCK MANAGED PRODUCTS
// You can set max_stock as a custom field or use a fixed value
$max_stock = get_post_meta(get_the_ID(), '_max_stock', true);
if (!$max_stock) {
$max_stock = 50; // Default max stock (changed to 50 as requested)
}
$stock_percentage = ($stock_quantity / $max_stock) * 100;
$stock_percentage = max(0, min(100, $stock_percentage)); // Keep between 0-100%
// Handle zero stock case
if ($stock_quantity == 0) {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: ' . $stock_percentage . '%;">';
echo ' <div class="stock-text">' . $stock_quantity . ' สิทธิ์สุดท้าย</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
} else {
// NON-STOCK MANAGED PRODUCTS (Simple In-Stock/Out-of-Stock)
if ($stock_status === 'instock') {
// In Stock - Red bar, full width
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%;">';
echo ' <div class="stock-text">มีสิทธิ์</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
} else {
// Out of Stock - Gray bar
echo '<div class="stock-progress-container">';
echo ' <div class="stock-progress-bar">';
echo ' <div class="stock-progress-fill" style="width: 100%; background-color: #cccccc;">';
echo ' <div class="stock-text" style="color: #666666;">สิทธิ์หมดแล้ว</div>';
echo ' </div>';
echo ' </div>';
echo '</div>';
}
}
?>36,000.-
40,000.-






