ECSHOP 判斷產品屬性

2021-07-22 18:10:15 字數 1068 閱讀 9023

在ec後台產品屬性裡面增加乙個屬性:型別 對應值為:otc,處方,其它。

修改前段goods.gwt 檔案。

1、前端產品屬性不顯示這個屬性。

2、如果是處方,則顯示提交需求。

方法一:只修改前台模版。

登記需求

方法二:更改相應的對應函式。

get_goods_properties 函式位於 lib_goods.php 檔案中。

$arr['pro'] = array();     // 屬性

$arr['thispro'] = ''; //某產品某屬性 [增加此部分]

$arr['spe'] = array(); // 規格

$arr['lnk'] = array(); // 關聯的屬性

$arr['pro'][$group][$row['attr_id']]['name']  = $row['attr_name'];

$arr['pro'][$group][$row['attr_id']]['value'] = $row['attr_value'];

//增加以下部分如果在遍歷的過程中,判斷屬性值是否為處方

if($row['attr_value']=='處方')

更改goods.php 檔案

$smarty->assign('properties',          $properties['pro']);                    // 商品屬性

$smarty->assign('mypro', $properties['thispro']); //增加此處

更改前台goods.dwt 檔案

提交需求

ecshop訂單表狀態判斷

ecshop資料庫 訂單狀態判斷 order info 表 剛下完訂單 order status 0 shipping status 0 pay status 0 取消order status 2 shipping status 0 pay status 0 確認order status 1 shi...

ecshop開發之屬性直接填寫價格

function recombination attribute goods id rsort attr ids arr 獲取已有的貨品 old products res globals db query select goods attr from globals ecs table produc...

ecshop資料庫訂單狀態判斷

order info 表 剛下完訂單 order status 0 shipping status 0 pay status 0 取消order status 2 shipping status 0 pay status 0 確認order status 1 shipping status 0 pa...