dongwuli5105 2016-07-27 12:04
浏览 33

Magento Soap API V2 salesOrderInfo不返回自定义字段

I'm using the Magento SOAP V2 API (php) to retrieve order information (salesOrderInfo). This returns an object with a shipping_address and billing_address property. For example:

[shipping_address] => stdClass Object
    (
        [parent_id] => 564
        [address_type] => shipping
        [firstname] => John
        [lastname] => Doe
        [company] => Johns shop
        [street] => Mystreet
        [city] => Mycity
        [postcode] => 12345
        [country_id] => NL
        [telephone] => 012345678
        [address_id] => 1128
    )

We use a custom property ("house") to store the house-number, but this property is not returned. I already tried adding it in /app/code/core/Mage/Sales/etc/wsdl.xml, but still no luck.

When I remove for example the "postcode" field in the wsdl.xml file, it does affect the returned object (the postcode-property is not returned).

What am I missing? How can I add this field to the SOAP response?

Thanks!

  • 写回答

1条回答 默认 最新

  • doucong8553 2016-07-27 20:29
    关注

    Solved by clearing the wsdl cache:

    $soapClient = new SoapClient('http://server.com/?wsdl', array('cache_wsdl' => WSDL_CACHE_NONE) );
    
    评论

报告相同问题?

悬赏问题

  • ¥15 ogg dd trandata 报错
  • ¥15 高缺失率数据如何选择填充方式
  • ¥50 potsgresql15备份问题
  • ¥15 Mac系统vs code使用phpstudy如何配置debug来调试php
  • ¥15 目前主流的音乐软件,像网易云音乐,QQ音乐他们的前端和后台部分是用的什么技术实现的?求解!
  • ¥60 pb数据库修改与连接
  • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错