簡體   English   中英

Opencart 3.x:更改 adm 中的手動發票,允許添加禁用的產品

[英]Opencart 3.x: Change manual invoice in adm let disabled products to be added

你好,我需要在管理員中自定義我的 opencart 手動發票。 我喜歡添加disbaled產品並啟用到我的發票。 但只有管理中的管理員才能做到。

我試圖改變這個文件:

system/library/cart/cart.php and in line 41

我將第 41 行查詢替換為

if (isset($this->session->data['api_id'])) {
$product_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_to_store p2s LEFT JOIN " . DB_PREFIX . "product p ON (p2s.product_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND p2s.product_id = '" . (int)$cart['product_id'] . "' AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "'");
} else {
$product_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_to_store p2s LEFT JOIN " . DB_PREFIX . "product p ON (p2s.product_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND p2s.product_id = '" . (int)$cart['product_id'] . "' AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1'");
}

但它一直阻止我在管理員手動發票購物車上添加禁用的產品。

檢查管理員是否登錄使用條件

if (isset($this->session->data['user_id']) && !empty($this->session- >data['user_token'])) {
// admin sql 
}else{
// stock sql
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM