نمایش تعداد محصولات باقی‌مانده در انبار برای محصولات خاص 📦

display stock left on product page woocommerce
20 آبان 1403

اگر می‌خواهید به مشتریان خود اطلاع بدید که چند عدد از یک محصول در انبار باقی‌مانده، می‌تونید از این کد استفاده کنید. این ویژگی می‌تواند مشتریان را ترغیب کند که سریع‌تر خرید خود را تکمیل کنند. با استفاده از این کد، زمانی که تعداد موجودی کمتر از ۱۰ باشد، پیامی به کاربران نمایش داده می‌شود که تعداد باقی‌مانده محصول را نشان می‌دهد.

برای استفاده از این ویژگی، کد زیر رو به فایل functions.php قالب اضافه کنید:

// نمایش تعداد موجودی باقی‌مانده برای محصولات خاص
add_action( 'woocommerce_single_product_summary', 'display_stock_left_on_product_page', 20 );
function display_stock_left_on_product_page() {
    global $product;
    if ( $product->is_in_stock() ) {
        $stock_quantity = $product->get_stock_quantity();
        if ( $stock_quantity <= 10 ) {
            echo '<p class="stock-left">فقط ' . $stock_quantity . ' عدد از این محصول در انبار باقی‌مانده است!</p>';
        }
    }
}

🔵 توضیحات کد:

add_action( 'woocommerce_single_product_summary', 'display_stock_left_on_product_page', 20 );:

این خط کد اطمینان می‌ده که نمایش تعداد موجودی باقی‌مانده قبل از افزودن محصول به سبد خرید نمایش داده بشه.

if ( $stock_quantity <= 10 ):

این شرط بررسی می‌کنه که اگر موجودی محصول کمتر از ۱۰ باشد، پیامی که تعداد باقی‌مانده نمایش داده شود.

echo '<p class="stock-left">فقط ' . $stock_quantity . ' عدد از این محصول در انبار باقی‌مانده است!</p>';:

این خط پیامی با تعداد موجودی باقی‌مانده در انبار برای کاربر نمایش می‌ده.

سوالات متداول