簡體   English   中英

在opencart 3.x中獲取股票信息

[英]Getting stock information in opencart 3.x

我想實現一個類似於這里的任務Getting stock information in opencart 2.3.0.2 ,但我的問題是刪除產品時,有關倉庫的信息將消失。 我想將數據輸入到表 order_product 中,但我仍然不明白該怎么做。 請幫幫我。

我想不通如何將貨物的rest的信息寫入數據庫。 我不明白如何實施它。

嗯...您想將產品的庫存信息保存在order_product 表中嗎?

所以首先你必須在 oc_order_product 中添加自定義字段

ALTER TABLE `oc_order_product` ADD `stock_status` INT(11) NOT NULL AFTER `reward`; 

然后在catalog/controller/checkout/confirm.php$order_data['products'][] = array( You must add key - stock_status

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

所以我們在客戶端修改了我們的controller,現在我們的數據接收stock_status。

從客戶那里收到產品數據后,我們必須保存在 oc_order_table

打開路徑 - catalog/model/checkout/order.php並編輯 addOrder function... 在reward = '". (int)$product['reward']. "'之后在產品循環中添加逗號后:

stock_status = '" . $this->db->escape(product['stock_status']) . "'

我寫了一個例子,如何從客戶方保存關於產品庫存數據的數據。

暫無
暫無

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

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