ProductService
The following operations are supported. For a formal definition, please review the Service Description.
-
ActivateGiftCard
Accepts XML containing gift card activation information. XML will be validated and, if successful, we will activate the gift cards. -
CreateBasicProduct
Accepts XML containing product and/or product option inventory information. XML will be validated and, if successful, will be applied to current inventory levels. -
CreateBasicProductWithOptions
Accepts XML containing product and option information. XML will be validated and, if successful, the product and options will be created. -
CreateProduct
Accepts XML containing product and/or product option inventory information. XML will be validated and, if successful, will be applied to current inventory levels. Requires unique SKU/UPC. -
CreateProductImage
Saves a product image, with the name provided, returning the image path -
CreateProductImagePOST
Saves a product image, with the name provided, returning the image path -
CreateProductWithProcessingOptions
Accepts XML containing product and/or product option inventory information. XML will be validated and, if successful, will be applied to current inventory levels. Caller can specify processing options, like allowing duplicate products. -
CreateProducts
Accepts XML containing product and/or product option inventory information. XML will be validated and, if successful, will be applied to current inventory levels. -
CreateProductsWithProcessingOptions
Accepts XML containing product and/or product option inventory information. XML will be validated and, if successful, will be applied to current inventory levels. Caller can specify processing options, like allowing duplicate products. -
CreateUniqueBasicProduct
Accepts XML containing unique product and/or product option inventory information. XML will be validated and, if successful, will be applied to current inventory levels. -
DeletePriceBreak
Accepts XML containing product and/or product option price break information to delete. -
DeletePriceBreaksByTier
Accepts XML containing tier group information to delete associated price breaks. -
DeleteProduct
Deletes the product for a specified product ID. XML will also contain a response section, containing success or error information. -
DeleteProductBySKU
Deletes the product for a specified SKU. XML will also contain a response section, containing success or error information. -
DeleteProductByUPC
Deletes the product for a specified SKU. XML will also contain a response section, containing success or error information. -
DeleteProductOption
Deletes the product option for a specified product option ID. XML will also contain a response section, containing success or error information. -
DeleteProductOptionBySKU
Deletes the product optoin for a specified product SKU. XML will also contain a response section, containing success or error information. -
DeleteProductOptionByUPC
Deletes the product optoin for a specified product UPC. XML will also contain a response section, containing success or error information. -
DeleteProductOptions
Deletes the product options for the specified Product Option IDs (NOTE *** The list should be comma delimited). XML will also contain a response section, containing success or error information. -
DeleteProductOptionsBySKU
Deletes the product options for a specified product SKU. (NOTE *** The list should be comma delimited). XML will also contain a response section, containing success or error information. -
DeleteProductOptionsByUPC
Deletes the product options for a specified product UPC list. (NOTE *** The list should be comma delimited). XML will also contain a response section, containing success or error information. -
DeleteProducts
Deletes the products for the specified product IDs (NOTE *** The list should be comma delimited). XML will also contain a response section, containing success or error information. -
DeleteProductsBySKU
Deletes the product for a specified product SKU. (NOTE *** The list should be comma delimited). XML will also contain a response section, containing success or error information. -
DeleteProductsByUPC
Deletes the products for a specified product UPC list. (NOTE *** The list should be comma delimited). XML will also contain a response section, containing success or error information. -
GetActiveNonHiddenProductById
CUSTOM METHOD: Returns XML containing product information, for a specified product ID. XML will also contain a response section, containing success or error information. -
GetActiveNonHiddenProducts
CUSTOM METHOD: Returns XML containing product information, for a specified product ID. XML will also contain a response section, containing success or error information. -
GetActiveNonHiddenProductsFiltered
CUSTOM METHOD: Returns XML containing product information, for a specified product ID. XML will also contain a response section, containing success or error information. -
GetAttributesByClassification
Retrieves Atributes XML for a specific classification. -
GetInventoryByProductPartNoOrOptionValue
Returns XML containing detailed supplier inventory information based on part number and other processing options provided. - GetOptionPriceBreakbyProductID
-
GetProduct
Retrieves ProductCollection XML for a specific product id. -
GetProductByPartNo
Retrieves ProductCollection XML for a specific product Part No. -
GetProductByPartNoSOAP
Retrieves ProductCollection object for a specific product Part No. -
GetProductByUPC
Retrieves ProductCollection XML for a specific product UPC. -
GetProductByUPCSOAP
Retrieves ProductCollection object for a specific product UPC. -
GetProductInventory
Returns XML containing product inventory information, for a all active and non-deleted products. XML will also contain a response section, containing success or error information. -
GetProductInventoryAroundLocation
Returns XML containing detailed supplier inventory information based on part number, supplier location and other processing options provided. -
GetProductInventoryByProductID
Returns XML containing product inventory information, for a specified product ID. XML will also contain a response section, containing success or error information. -
GetProductInventoryByProductPartNo
Returns XML containing product inventory information, for a specified product Part No. XML will also contain a response section, containing success or error information. -
GetProductSOAP
Retrieves ProductCollection object for a specific product id. -
GetProductsActive
Returns XML containing product information, for all active products. XML will also contain a response section, containing success or error information. -
GetProductsActiveExtended
Returns XML containing product and extended information, for all active products. XML will also contain a response section, containing success or error information. -
GetProductsByAffiliate
Retrieves ProductCollection object for a specific Affiliate Id. -
ProcessFutureInventoryReceived
When Future Inventory is received at a supplier, this service should be called to inform EOM of the location, items, and quantities that have been received. -
SetCrossSell
Accepts XML containing product cross-sell group information -
SetOptionPriceBreak
Accepts XML containing product and/or product option price break information. Pricing parameters can be supplied to insert new price breaks -
SetProductImageVersionBySKUOrUPCOrPartNo
Accepts XML containing a Product ID, Part Number, or UPC and updates the product's ImageVersion. -
SetProductInventory
Accepts XML containing product and/or product option inventory information (options will be updated). XML will be validated and, if successful, will be applied to current inventory levels. -
SetProductInventoryAndPricing
Accepts XML containing product and/or product option inventory information (options will be updated if supplied). Pricing parameters can be supplied to update cost, markup, and pricing. XML will be validated and, if successful, will be applied to current inventory levels. -
SetProductInventoryAndPricingAdvanced
Accepts XML containing product and/or product option inventory information (options will be updated if supplied). Pricing parameters can be supplied to update cost, markup, and pricing. XML will be validated and, if successful, will be applied to current inventory levels. -
SetProductInventoryBySKUOrUPC
Accepts XML containing product inventory information (options will NOT be updated). XML will be validated and, if successful, will be applied to current inventory levels. -
SetProductPriceForCSE
Accepts XML containing Product Comparison Shopping Engine (CSE) pricing information to be updated. -
SetProductSupplierInventoryBasic
Accepts XML containing product and/or product option inventory information based on SKU. XML will be validated and, if successful, will be applied to current inventory levels. -
SetProductTierPricing
Sets the product Tier Pricing. -
ShareProductAcrossSubCategories
Shares products across sub-categories. XML will also contain a response section, containing success or error information. -
UnShareProductAcrossSubCategories
Shares products across sub-categories. XML will also contain a response section, containing success or error information. -
UpdateBasicProduct
Accepts XML containing product information. XML will be validated and, if successful, the product will be updated. ***NOTE: All fields are updated, so pass in all information in order to not clear out existing data. -
UpdateBasicProductWithOptions
Accepts XML containing product and option information. XML will be validated and, if successful, the product and options will be updated. ***NOTE: All fields are updated, so pass in all information in order to not clear out existing data. -
UpdateInTransitInventory
Accepts XML containing in-transit inventory data to be inserted or deleted, based off processing options. -
UpdateSupplierExternalReserveQuantity
Accepts XML containing product and/or product option inventory information based on SKU. XML will be validated and, if successful, will be applied to current inventory levels.