- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是亚马逊 MWS 的新手,我有订单号,我需要将订单更新为在亚马逊发货,我读到我们可以使用 SubmitFeed Api 来完成,我在我的项目中引用了 MWSOrders_2013 -09-01_v2013-09-01.dll 但我无权访问 SubmitFeed,请问有人可以告诉我我的代码应该如何编写吗?
最佳答案
我想知道更多的信息来回答这个问题,但如果你只是在寻找如何做的 XML 布局,你可以引用 Selling on Amazon Guide to XML
基本上布局是:
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="AmazonOrderID"/>
<xsd:element ref="MerchantOrderID" minOccurs="0"/>
<xsd:element name="StatusCode">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Success"/>
<xsd:enumeration value="Failure"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Item" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="AmazonOrderItemCode"/>
<xsd:element ref="MerchantOrderItemID" minOccurs="0"/>
<xsd:element name="CancelReason" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="NoInventory"/>
<xsd:enumeration value="ShippingAddressUndeliverable"/>
<xsd:enumeration value="CustomerExchange"/>
<xsd:enumeration value="BuyerCanceled"/>
<xsd:enumeration value="GeneralAdjustment"/>
<xsd:enumeration value="CarrierCreditDecision"/>
<xsd:enumeration value="RiskAssessmentInformationNotValid"/>
<xsd:enumeration value="CarrierCoverageFailure"/>
<xsd:enumeration value="CustomerReturn"/>
<xsd:enumeration value="MerchandiseNotReceived"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
这是一个例子:
<?xml version="1.0"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
<Header>
<DocumentVersion>1.01</DocumentVersion>
<MerchantIdentifier> M_IDENTIFIER</MerchantIdentifier>
</Header>
<MessageType>OrderAcknowledgement</MessageType>
<Message>
<MessageID>1</MessageID>
<OrderAcknowledgement>
<AmazonOrderID>050-1234567-1234567</AmazonOrderID>
<MerchantOrderID>1234567</MerchantOrderID>
<StatusCode>Success</StatusCode>
<Item>
<AmazonOrderItemCode>12345678901234</AmazonOrderItemCode>
<MerchantOrderItemID>1234567</MerchantOrderItemID>
</Item>
</OrderAcknowledgement>
</Message>
</AmazonEnvelope>
我正在使用 Ruby on Rails 编写执行此操作的应用程序。所以如果你也是,你可以看看 Gem Peddler 来与 api 交互,我也使用 Nokogiri(你可以谷歌,因为我不够酷,无法发布超过 2 个链接:) 来创建 xml。如果您愿意,我可以分享我的代码,但它对我和 Ruby on Rail 来说相当特别。
关于amazon - 如何使用 MWS 将亚马逊订单状态更新为已发货,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37816487/
我听说 Julia 发布了符号值, 所以我用Val{:MySymbol} . 但这似乎不起作用: julia> foo(x) = "other" foo (generic function with
我正在使用内置的 Acumatica 浏览器命令通过按功能键插入新的发货记录。功能键通过 px.searchFrame(window.top,"main")['px_alls'].ds.execute
我有一个简单的 customers 表是这样设计的(我只报告了一些字段,那些与这个问题有关的字段): + ----------- + --------------- + ---------------
我的计算机上有一个旧版本的 mingw,可以将程序编译为 32 位。现在我想编译成 64 位,所以我下载了新的 mingw 安装程序。它尝试了多次卸载和安装不同版本(每次都是 x86_64 选项),但
我正在使用亚马逊 mws api,我正在尝试获取亚马逊订单的 ORDER 状态。但它没有为我提供返回订单状态。它只提供极少数的订单状态。 我只是从亚马逊 mws order api 调用中获取以下订单
我是一名优秀的程序员,十分优秀!