[英]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.