电子邮件订单 opencart 中的库存状态
Stock Status in email order opencart
你好我的opencart版本是1.5.6.4
我正在尝试使库存状态显示在电子邮件订单中。
我在 catalog/model/checkout.order.php
上试过了
$order_product_info = $this->db->query("SELECT * FROM " . DB_PREFIX . "product WHERE product_id = '" . (int)$product['product_id'] . "'");
'stock' => $order_product_info->row['stock_status_id'],
并在 /template/mail/order.tpl
我有这个
<?php echo $product['stock']; ?>
它几乎可以正常工作,但它在电子邮件中显示为一个 ID。 like (product_name) 5. 但是没有出现状态名...
5 s stosck_status_is 的例子
关于如何使其显示为“可用”之类的文本的任何想法
在你得到一个 stosck_status_id 之后,你应该从 oc_stock_status table 中检索一个 name
,其中 stosck_status_id 是。
$order_product_status = $this->db->query("SELECT * FROM " . DB_PREFIX . "stock_status WHERE stosck_status_id = '" . (int)$order_product_info->row['stock_status_id'] . "' AND language_id = '" . (int)$this->config->get('config_language_id') . "'");
'stock_name' => $order_product_status->row['name'],
你好我的opencart版本是1.5.6.4 我正在尝试使库存状态显示在电子邮件订单中。 我在 catalog/model/checkout.order.php
上试过了$order_product_info = $this->db->query("SELECT * FROM " . DB_PREFIX . "product WHERE product_id = '" . (int)$product['product_id'] . "'");
'stock' => $order_product_info->row['stock_status_id'],
并在 /template/mail/order.tpl
我有这个
<?php echo $product['stock']; ?>
它几乎可以正常工作,但它在电子邮件中显示为一个 ID。 like (product_name) 5. 但是没有出现状态名... 5 s stosck_status_is 的例子 关于如何使其显示为“可用”之类的文本的任何想法
在你得到一个 stosck_status_id 之后,你应该从 oc_stock_status table 中检索一个 name
,其中 stosck_status_id 是。
$order_product_status = $this->db->query("SELECT * FROM " . DB_PREFIX . "stock_status WHERE stosck_status_id = '" . (int)$order_product_info->row['stock_status_id'] . "' AND language_id = '" . (int)$this->config->get('config_language_id') . "'");
'stock_name' => $order_product_status->row['name'],