Shipping Method Object Import/Export

Use the shipping.xsd schema file to import shipping methods.

Business Manager Import Location

Granularity: selected shipping methods.

Ordering > Import & Export

Pipelets

ImportShippingMethods

ExportShippingMethods

Granularity: passed shipping methods.

Schema Elements

Product Shipping Line Items

The order.xsd export format supports the product shipping line items via these types:


<xsd:complexType name="complexType.ProductLineItem">
<xsd:complexType name="complexType.ProductShippingLineItem">
<xsd:simpleType name="simpleType.ProductShippingCostType">

The shipping.xsd schema file (shipping methods section) also represents the item-level shipping costs and exclusions.

Trimmed Whitespace

When editing the product rules of promotions and shipping methods, it's possible to enter IDs for Products, Price Books, Brands or Catalog Categories with leading and trailing white spaces. The IDs are trimmed when saving a product rule in Business Manager. The promotion and shipping method export also trims the IDs contained in the product rules of existing promotions or shipping methods

Call Center API - Order Export

For applications that use the Call Center APIs, order export reports the following status codes:

  • EXPORT_STATUS_NOTEXPORTED: Optional date when an order can be exported (exportAfter).

    This is the initial status after the order is created. An export after date can already be defined, which would be used when the order status changes to READY.

    Result: An order can't be exported with this status.

  • EXPORT_STATUS_READY: Optional date when an order can be exported (exportAfter).

    This indicates that the order is validated and ready for export to an external system. The export can happen unless the order exportAfter attribute represents a date in the future. If the attribute represents a date in the future, the order is essentially on-hold. During order modification, exportAfter is used to prevent an order from being exported prematurely.

    Result: An order can be exported with this status.
  • EXPORT_STATUS_EXPORTED: This is the final state after an order has been exported.

    Result: This status indicates that an order has been exported.

  • EXPORT_STATUS_FAILED: Indicates that an order export to a third party system failed. The status indicates that exporting this order failed and that the order shouldn't be exported again until the problem has been corrected manually.

    Result: This status indicates that an attempted order export failed.

The exportAfter time can only be set in the status EXPORT_STATUS_NOTEXPORTED or EXPORT_STATUS_READY, but is only evaluated in the state EXPORT_STATUS_READY, because it's used to delay the actual export of an order, which otherwise would be ready for export.