امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
نمایش وضعیت موجودی کالا در صفحات فهرست کالا
#1
سلام و وقت بخیر،

وضعیت موجودی کالا در فروشگاه ساز اپن کارت به صورت پیشفرض فقط در صفحه خود کالا قابل مشاهده است. برای این که بتوانید این گزینه را در جاهای دیگر، مثل صفحه دسته بندی کالا، نتایج جستجو، ماژول های جدیدترین ها، ویژه ها و .... هم نمایش دهید، به روش زیر عمل کنید:

در این پست، افزودن گزینه وضعیت موجودی به ماژول جدیدترین ها آموزش داده می شود. برای نمایش این گزینه ها در سایر قسمتها و ماژول ها هم می توانید به همین روش عمل کنید:

این فایل را باز کنید:
catalog/controller/module/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 = "موجود است";
}


حالا این کد را پیدا کنید:


کد:
'price'        => $price,

بعد آن کد زیر را اضافه کنید:


کد:
'stockStatus' => $stockStatus,


حالا این فایل را باز کنید:

catalog/view/theme/yourtheme/template/module/latest.tpl


محلی که مایلید وضعیت موجود نمایش داده شود را پیدا کنید، مثلا:


کد:
<div class="cart">

بعد از آن کد زیر را قرار دهید:


کد:
<div class="stock-status"><?php echo $product['stockStatus']; ?></div>
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان