首页 > 解决方案 > Magento 1.9 从供应商资料(市场)到订单视图(在管理员中)的附加信息

问题描述

在过去的两天里,我一直在努力搜索并尝试在管理员端的订单视图上显示一些信息。

我正在使用允许客户注册为卖家的扩展程序。他们可以添加产品并进行销售。

现在真正的问题,在订单视图中我只能看到订单送货地址。我想将原始的“卖家”地址包含在订单视图中。

有一些代码可以在他的个人资料上显示卖家地址。

?php 
$seller_data = $this->getSellerData();
$shop_address = (array)json_decode($seller_data['shop_address']);

if(!empty($shop_address)) {
    $seller_data['address']['line1'] = $shop_address['line1'];
    $seller_data['address']['line2'] = $shop_address['line2'];
    $seller_data['address']['city'] = $shop_address['city'];
    $seller_data['address']['state'] = $shop_address['state'];
    $seller_data['address']['country'] = $shop_address['country'];
    $seller_data['address']['pincode'] = $shop_address['pincode'];
}

if (isset($seller_data['page_url_key']) && !empty($seller_data['page_url_key'])) {
    $seller_view_link = Mage::getUrl($seller_data['page_url_key']);
} else {
    $seller_view_link = Mage::getUrl('marketplace/sellers/view', array('id' => $seller_data['seller_id']));
}

if(isset($seller_data['payment_info']) && !empty($seller_data['payment_info'])){
    $seller_data['payment_info'] = unserialize($seller_data['payment_info']);
} 
?>

一些指导?在尝试了不同的选择后,我一无所知。

标签: phpmagento-1.9

解决方案


推荐阅读