【问题标题】:How can I extend Magento API for sales_order.info如何为 sales_order.info 扩展 Magento API
【发布时间】:2015-07-03 06:08:16
【问题描述】:

我正在使用 Magento APIv1 获取销售订单信息。
但现在我想包含一些我添加到数据库表 sales_flat_order 的额外字段。
在网上搜索得到了一些可以修改 API 的提示,但我并没有取得真正的成功。
我可以在文件 app/code/core/Mage/Sales/etc/api.xml 中找到 API 描述

...
<info translate="title" module="sales">
    <title>Retrieve order information</title>
    <acl>sales/order/info</acl>
</info>
 ...

但我找不到收集此订单信息并将其绑定在一起的 php 文件。
也许对 Magento 更有经验的人可以告诉我要编辑哪个文件来添加我的自定义字段。

提前感谢您的帮助。

【问题讨论】:

    标签: php magento magento-1.7 xml-rpc


    【解决方案1】:

    类似问题:https://magento.stackexchange.com/questions/1330/where-do-you-put-modified-wsdl-files-for-the-api-to-override-the-core-definition/1331#1331

    它建议将属性添加到 wsdl.xml:

        <definitions...>
            <types>
                <schema ...>
                    <complexType name="catalogProductEntity">
                        <all>
                            <element name="custom_attribute" type="xsd:string"/>
                        </all>
                    </complexType>
                </schema>
            </types>
        </definitions>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-09
      • 2021-06-22
      • 1970-01-01
      • 2010-11-27
      • 1970-01-01
      相关资源
      最近更新 更多