InventoryItemSubmit

Overview

Inventory item data.

Fields

Field Name

Data Type

Description

Notes / Constraints

Sku *

string

Unique identifier for the Inventory Item

Title

string

80 character limit.  This value may be overridden within each Marketplace Ad and in Stores (if Active).

Subtitle

string

100 character limit

ShortDescription

string

1000 character limit

Description

string

Weight

decimal

The weight of this item. This weight will be used to calculate shipping costs if you are using the Third Party Shipping Calculator in your ads or for the Checkout.

SupplierCode

string

The supplier is the company or division that supplies your inventory.

Will fail if the specified Supplier does not exist

WarehouseLocation

string

Identify the physical location of an item inside your company warehouse. This code is generally made up of an aisle, shelf or bin drawer location.

80 character limit

TaxProductCode

string

The tax code may be used to store the associated tax code for an item.

25 character limit

FlagStyle

FlagType

Optional way of identifying an item with a reminder or note.

Will fail if the specified FlagStyle is not one of the valid enumerated strings

FlagDescription

string

The flag description will appear when the user hovers the mouse over the icon in the All Items View.

80 character limit

IsBlocked

boolean

Identifies whether or not the item is blocked from Posting to a Marketplace or displaying in your ChannelAdvisor Store.

BlockComment

string

Optional specification of why an item is blocked.

80 character limit

BlockExternalQuantity

boolean

Specifies if externally managed quantity will be blocked from being listed on marketplaces or used to fulfill orders.

ASIN

string

14 character limit

ISBN

string

17 character limit

UPC

string

14 character limit

MPN

string

50 character limit

EAN

string

14 character limit

Manufacturer

string


Brand

string

150 character limit

Condition

string

Must be one of the following values:

  • New
  • Used
  • Refurbished
  • Reconditioned

Warranty

string

255 character limit

ProductMargin

decimal


SupplierPO

string

Supplier Purchase Order number


HarmonizedCode

string

Internationally standard code for custom tariffs


Height

decimal

Height of the product (as prepared for shipping)


Length

decimal

Length of the product (as prepared for shipping)


Width

decimal

Width of the product (as prepared for shipping)


Classification

string

The name of the item's classification


DCQuantityUpdateType

string

Specifies behavior for quantity updates with regard to multiple seller distribution centers.  This should be omitted if the account is not enabled to support multiple seller-managed distribution centers per item.

Accepted values:

  • PartialDCList - update quantity only for the distribution centers included in the update
  • CompleteDCList - update quantity for the distribution centers included in the update and remove all quantity from any omitted distribution centers

DistributionCenterList

DistributionCenterInfoSubmit[]

Specifies distribution center properties for this item, including quantity

See object-level detail page for more information

PriceInfo

PriceInfo

Specifies the synchronization properties of the Price attributes for this Inventory Item

See object-level detail page for more information

AttributeList

AttributeInfo[]

Specifies the synchronization properties of the Attributes for this Inventory Item

See object-level detail page for more information

VariationInfo

VariationInfo

Specifies the synchronization properties of the Variation attributes for this Inventory Item

See object-level detail page for more information

StoreInfo

StoreInfo

Specifies the synchronization properties of the Store attributes for this Inventory Item

See object-level detail page for more information

ImageList

ImageInfoSubmit[]

Specifies the list of synchronization properties of the Image attributes for this Inventory Item

See object-level detail page for more information

LabelList

string[]

Specifies the list of Labels to add or remove from the Inventory Item

If you wish to REMOVE a Label from the Item, simply specify the name of the Label prefixed by a minus sign.  (Example: "-MyLabel")

MetaDescription

string

Notes: 

  • * Indicates a REQUIRED Field ... Fields that are NOT required may be set to a null value or left out of a manually built SOAP packet
  • For EXISTING Inventory Items:
    • Any field that is set to a null value or left out of a manually built SOAP packet will NOT be modified from its current value
  • The currently stored value of a field can be deleted by submitting the constant appropriate for the data type.
    • The following fields may NOT be deleted by this mechanism:
    • Constants:
      • For strings: _DELETE_
      • For numerical types: -8888
      • For DateTime values: 1901-01-01T00:00:00.000

References