【问题标题】:Getting stock information in opencart 2.3.0.2在 opencart 2.3.0.2 中获取库存信息
【发布时间】:2019-11-12 13:35:07
【问题描述】:

为了更轻松地检查我们的库存信息,我想在订单视图和形式上显示库存。

到目前为止,我只是试图将它添加到订单视图中,但我没有运气。我真的没有php经验,或者我真的没有任何编码技能。

所以我在order_info.tpl 中添加的是

`<td class="text-right"><?php echo $product['stock'] ?></td>`

但不工作。 我正在寻找解决方案,但我发现仅在类别页面上显示它的详细信息,我猜在管理页面上有所不同。 我可能会在其中一个 PHP 文件中添加一些内容? 谢谢!

更新:我需要库存数量。 Here a picture, right side is where I want to show the stock quantity remaining

【问题讨论】:

  • 您需要大量库存还是库存状态?请在这里问清楚。或者也上传截图
  • 您想在管理员订单视图或客户订单信息视图中的什么位置显示它?
  • 在管理员订单视图中

标签: php opencart stock


【解决方案1】:

你也可以按照这两个步骤进行

步骤:1 admin\controller\sale\order.php

A:找到这个

public function info() {

添加以下代码后

$this->load->model('catalog/product');

B:找到这个

$data['products'][] = array(

添加以下代码后

'stock'            => $this->model_catalog_product->getProduct($product['product_id']),

步骤:2 admin\view\template\sale\order_info.tpl

A:找到这个

<td class="text-right"><?php echo $column_total; ?></td>

添加以下代码后

<td class="text-right"><?php echo 'Stock-Quantity'; ?></td>

B:找到这个

<td class="text-right"><?php echo $product['total']; ?></td>

添加以下代码后

<td class="text-right"><?php echo $product['stock']['quantity']; ?></td>

C : 找到这个

<td colspan="4" class="text-right"><?php echo $total['title']; ?></td>

替换此代码

<td colspan="5" class="text-right"><?php echo $total['title']; ?></td>

你也可以看到下面的截图

我希望这篇文章对你很有帮助。如果您对我的代码表示赞赏。请给我投票并审查这个答案。

【讨论】:

  • 我试过了,但现在它显示了产品的订购数量。 (正如我所说,我需要 order_info.tpl 中的库存数量,以在每一行的末尾显示所订购产品的库存)
  • 我编辑了问题,请看截图。
  • 您可以立即发送电子邮件至 bhoraniyamujahid@gmail.com 或发送您的 whatsapp 联系电话。我会解决你的问题
  • 您需要产品剩余数量吗?在订单信息页面???
  • 那么 order_invoice.tpl 呢?我尝试了同样的方法,但没有工作。我收到通知:未定义索引:库存.....实际上有没有办法在那里显示客户的电话号码?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多