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
pay_status 0
已付款order_status 1
shipping_status 0
pay_status 2
配貨中order_status 1
shipping_status 3
pay_status 2
已發貨order_status 5
shipping_status 1
pay_status 2
已收貨order_status 5
shipping_status 2
pay_status 2
退貨order_status 4
shipping_status 0
pay_status 0
/* 訂單狀態
*/define(『os_unconfirmed』, 0); // 未確認
define(『os_confirmed』, 1); // 已確認
define(『os_canceled』, 2); // 已取消
define(『os_invalid』, 3); // 無效
define(『os_returned』, 4); // 退貨
/* 支付型別
*/define(『pay_order』, 0); // 訂單支付
define(『pay_surplus』, 1); // 會員預付款
/* 配送狀態
*/define(『ss_unshipped』, 0); // 未發貨
define(『ss_shipped』, 1); // 已發貨
define(『ss_received』, 2); // 已收貨
define(『ss_preparing』, 3); // 備貨中
/* 支付狀態
*/define(『ps_unpayed』, 0); // 未付款
define(『ps_paying』, 1); // 付款中
define(『ps_payed』, 2); // 已付款
$_lang['os'][os_unconfirmed] = 『未確認
』;0$_lang['os'][os_confirmed] = 『已確認
』;1$_lang['os'][os_canceled] = 『 取消
『;2$_lang['os'][os_invalid] = 『無效
『;3$_lang['os'][os_returned] = 『退貨
『;4$_lang['ss'][ss_unshipped] = 『未發貨
』;$_lang['ss'][ss_preparing] = 『配貨中
』;$_lang['ss'][ss_shipped] = 『已發貨
』;$_lang['ss'][ss_received] = 『收貨確認
』;$_lang['ps'][ps_unpayed] = 『未付款
』;$_lang['ps'][ps_paying] = 『付款中
』;$_lang['ps'][ps_payed] = 『已付款
』;訂單的處理判斷
while ($row = $globals['db']->fetchrow($res))
else if ($row['order_status'] == os_confirmed)
elseif ($row['shipping_status'] == ss_received)
else
else}}
else
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
pay_status 0
已付款order_status 1
shipping_status 0
pay_status 2
配貨中order_status 1
shipping_status 3
pay_status 2
已發貨order_status 5
shipping_status 1
pay_status 2
已收貨order_status 5
shipping_status 2
pay_status 2
退貨order_status 4
shipping_status 0
pay_status 0
/* 訂單狀態
*/ define(『os_unconfirmed』, 0); // 未確認
define(『os_confirmed』, 1); // 已確認
define(『os_canceled』, 2); // 已取消
define(『os_invalid』, 3); // 無效
define(『os_returned』, 4); // 退貨
/* 支付型別
*/ define(『pay_order』, 0); // 訂單支付
define(『pay_surplus』, 1); // 會員預付款
/* 配送狀態
*/ define(『ss_unshipped』, 0); // 未發貨
define(『ss_shipped』, 1); // 已發貨
define(『ss_received』, 2); // 已收貨
define(『ss_preparing』, 3); // 備貨中
/* 支付狀態
*/ define(『ps_unpayed』, 0); // 未付款
define(『ps_paying』, 1); // 付款中
define(『ps_payed』, 2); // 已付款
$_lang['os'][os_unconfirmed] = 『未確認
』;0 $_lang['os'][os_confirmed] = 『已確認
』;1 $_lang['os'][os_canceled] = 『 取消
『;2 $_lang['os'][os_invalid] = 『無效
『;3 $_lang['os'][os_returned] = 『退貨
『;4
$_lang['ss'][ss_unshipped] = 『未發貨
』; $_lang['ss'][ss_preparing] = 『配貨中
』; $_lang['ss'][ss_shipped] = 『已發貨
』; $_lang['ss'][ss_received] = 『收貨確認』;
$_lang['ps'][ps_unpayed] = 『未付款
』; $_lang['ps'][ps_paying] = 『付款中
』; $_lang['ps'][ps_payed] = 『已付款』;
訂單的處理判斷
while ($row = $globals['db']->fetchrow($res))
else if ($row['order_status'] == os_confirmed)
elseif ($row['shipping_status'] == ss_received)
else
else}}
else
ecshop訂單 》 訂單狀態
已確認,已發貨,已付款 語言包 訂單狀態 lang os os unconfirmed 未確認 lang os os confirmed 已確認 確認是有效訂單 lang os os splited 已確認 確認收貨 lang os os spliting part 已確認 lang os os c...
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...
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 ...