-
October 17th, 2015, 15:58
#1
عضو انجمن
آموزش - نمایش وضعیت موجودی کالا در صفحات فهرست کالا - اپن کارت
سلام و وقت بخیر،
وضعیت موجودی کالا در فروشگاه ساز اپن کارت به صورت پیشفرض فقط در صفحه خود کالا قابل مشاهده است. برای این که بتوانید این گزینه را در جاهای دیگر، مثل صفحه دسته بندی کالا، نتایج جستجو، ماژول های جدیدترین ها، ویژه ها و .... هم نمایش دهید، به روش زیر عمل کنید:
در این پست، افزودن وضعیت موجودی به ماژول جدیدترین ها (اپن کارت یک) آموزش داده می شود. برای نمایش این گزینه در سایر قسمتها و ماژول ها هم می توانید به همین روش عمل کنید:
این فایل را باز کنید:
catalog/controller/product/latest.php
این کد را پیدا کنید:
کد:
if ((float)$result['special']) {
$special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax')));
} else {
$special = false;
}
زیر آن این کد را اضافه کنید:
کد:
if ($result['quantity'] <= 0) {
$stockStatus = $result['stock_status'];
} elseif ($this->config->get('config_stock_display')) {
$stockStatus = "وضعیت موجودی: " . $result['quantity'];
} else {
$stockStatus = "موجود است";
}
حالا این کد را پیدا کنید:
بعد آن کد زیر را اضافه کنید:
کد:
'stockStatus' => $stockStatus,
حالا این فایل را باز کنید:
catalog/view/theme/yourtheme/template/product/latest.tpl
محلی که مایلید وضعیت موجودی نمایش داده شود را انتخاب کنید، مثلا:
بعد از آن کد زیر را قرار دهید:
کد:
<div class="stock-status"><?php echo $product['stockStatus']; ?></div>
اگر مراحل را بدرستی انجام داده باشید، وضعیت موجودی هر کدام از کالاهای ماژول جدیدترین ها، زیر قیمتشان، وضعیت موجودی آن ها هم (به صورت متنی) نمایش داده می شود. برای نمایش تصویر و آیکون به جای متن، می توانید دومین کد را ویرایش کنید.
-
تعداد تشکر ها از mojtaba05 به دلیل پست مفید
-
October 17th, 2015 15:58
# ADS
-
September 20th, 2020, 19:54
#2
پاسخ : آموزش - نمایش وضعیت موجودی کالا در صفحات فهرست کالا - اپن کارت
سلام
بسیلر عالی و کاربردی بود
لطفا بفرمایی چگونه میتوانم در تمام صفحات از اینکد استفاده کنم
با تشکر
-
-
September 20th, 2020, 22:09
#3
عضو انجمن
پاسخ : آموزش - نمایش وضعیت موجودی کالا در صفحات فهرست کالا - اپن کارت
سلام
همین مراحل رو می تونید برای سایر صفحاتی که لازم دارید، انجام بدید.
-