اگر میخواهید به مشتریان خود اطلاع بدید که چند عدد از یک محصول در انبار باقیمانده، میتونید از این کد استفاده کنید. این ویژگی میتواند مشتریان را ترغیب کند که سریعتر خرید خود را تکمیل کنند. با استفاده از این کد، زمانی که تعداد موجودی کمتر از ۱۰ باشد، پیامی به کاربران نمایش داده میشود که تعداد باقیمانده محصول را نشان میدهد.
برای استفاده از این ویژگی، کد زیر رو به فایل 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>';
:
این خط پیامی با تعداد موجودی باقیمانده در انبار برای کاربر نمایش میده.