Ren*_*art 11
默认情况下,Magento仅存储remote_ip表sales_flat_order中的客户订单(管理订单设置为空).
试试这个:
if(!empty($order->getRemoteIp()){
//place online
}
else{
// place by admin
}
Run Code Online (Sandbox Code Playgroud)
请参阅以编程方式区分管理员和客户下订单
每个订单都有一个store_id,当通过administraction输入时,它将为0(对于'admin'商店)或null.
if ($order->getStoreId()) {
// was placed via frontend
}
Run Code Online (Sandbox Code Playgroud)
不要使用,getStore()因为它不会总是可靠地返回管理存储对象.
不适用于最新版本的Magento.(见评论)
| 归档时间: |
|
| 查看次数: |
5229 次 |
| 最近记录: |