2016-04-06 4 views
1

In cXML war was die richtige und erwartete Methode, um die angeforderte Versandart und den Versandauftrag für eine Bestellung anzugeben? Zum Beispiel, wie würde ich USPS Priority Mail anfordern?Was ist die Standard-cXML-Methode zum Senden einer Versandmethode in einer Bestellung?

Es scheint eine Mischung aus ShipTo > CarrierIdentifierundShipping > Description erforderlich zu sein. Aber auch die offizielle Anleitung scheint eine Diskrepanz zu haben (UPS und FedEx 2-Tag) ...

<OrderRequestHeader> ... <ShipTo> <Address> ... </Address> <CarrierIdentifier domain="companyName">UPS</CarrierIdentifier> </ShipTo> ... <Shipping> ... <Description xml:lang="en-US">FedEx 2-day</Description> </Shipping> ... </OrderRequestHeader>

Antwort

0

Bis zu einem gewissen Grad können wir dies nicht beantworten, weil es zwischen entschieden werden muß Sie und Ihr Handelspartner.

Das gesagt, der Versandblock ist ein Geldgegenstand ... die Beschreibung kann alles sein, aber normalerweise hat etwas auszudrücken, wie der Betrag bestimmt wurde, in Ihrem Beispiel stellt der Betrag dar, was für FedEx 2-Tage berechnet würde . In Ihrem ShipTo geben Sie den Träger an, den Sie verwenden möchten. Einige Handelspartner haben bestimmte Codes, die sie in der Domain oder dem Elementwert oder beidem erwarten ... fragen Sie sie.

Beachten Sie, dass Sie in ShipTo auch ein Element TransportationInformation haben, das Sie und Ihr Handelspartner nützlich finden könnten.

+0

Danke, Die 'TransportInformation.Route' Werte werden auf' air' beschränkt, '' rail' Hafter und 'ship', so können wir nicht wirklich, dass entweder verwenden. – dstj

0

Ich fügte zwei <CarrierIdentifier> Knoten hinzu, mit zwei verschiedenen Domänenattributen. Ich glaube, dass es die richtige Implementierung ist, da die DTD mehrere <CarrierIdentifier> im <ShipTo> Knoten unterstützt.

<ShipTo> <Address> ... </Address> <CarrierIdentifier domain="carrier">USPS</CarrierIdentifier> <CarrierIdentifier domain="shipMethod">Priority</CarrierIdentifier> </ShipTo>

Verwandte Themen