| Public Methods |
|
abstract
void
|
addCategoryProduct(int categoryId, ProductIdentifier productId, String position)
Assign product to category.
|
|
abstract
void
|
addProductLink(String type, ProductIdentifier productId, String linkedProductIdOrSku, CatalogProductLinkEntity attributes)
Links two products
|
|
abstract
int
|
createCategory(int parentId, CatalogCategoryEntityCreate attributes, String storeView)
Creates a new category.
|
|
abstract
int
|
createProduct(String type, int set, String sku, CatalogProductCreateEntity attributes, List<AssociativeEntity> additionalAttributes, String storeView)
Creates a new product
|
|
abstract
String
|
createProductAttributeMedia(ProductIdentifier productId, CatalogProductAttributeMediaCreateEntity attributes, InputStream content, MediaMimeType mimeType, String baseFileName, String storeView)
Creates a new product media.
|
|
abstract
boolean
|
deleteCategory(int categoryId)
Deletes a category.
|
|
abstract
boolean
|
deleteCategoryProduct(int categoryId, ProductIdentifier productId)
Remove a product assignment.
|
|
abstract
int
|
deleteProduct(ProductIdentifier productId)
Deletes a product.
|
|
abstract
int
|
deleteProductAttributeMedia(ProductIdentifier productId, String file)
Removes a product image.
|
|
abstract
String
|
deleteProductLink(String type, ProductIdentifier productId, String linkedProductIdOrSku)
Deletes a product's link
|
|
abstract
int
|
getCatalogCurrentStoreView()
Answers the current default catalog store view id for this session
|
|
abstract
CatalogCategoryInfo
|
getCategory(int categoryId, String storeView, List<String> attributeNames)
Answers category attributes.
|
|
abstract
CatalogCategoryTree
|
getCategoryTree(String parentId, String storeView)
Retrieve hierarchical tree.
|
|
abstract
CatalogProductReturnEntity
|
getProduct(ProductIdentifier productId, String storeView, List<String> attributeNames, List<String> additionalAttributeNames)
Answers a product's specified attributes.
|
|
abstract
CatalogProductImageEntity
|
getProductAttributeMedia(ProductIdentifier productId, String file, String storeView)
Answers product image attributes.
|
|
abstract
CatalogProductReturnEntity
|
getProductSpecialPrice(ProductIdentifier productId, String storeView)
Answers a product special price.
|
|
abstract
List<CatalogAttributeOptionEntity>
|
listCategoryAttributeOptions(String attributeId, String storeView)
Retrieves attribute options.
|
|
abstract
List<CatalogAttributeEntity>
|
listCategoryAttributes()
Retrieves category attributes.
|
|
abstract
List<CatalogCategoryEntityNoChildren>
|
listCategoryLevels(String website, String storeView, String parentCategory)
Answers levels of categories for a website, store view and parente category@return
|
|
abstract
List<CatalogAssignedProduct>
|
listCategoryProducts(int categoryId)
Lists product of a given category.
|
|
abstract
List<CatalogInventoryStockItemEntity>
|
listInventoryStockItems(List<String> products)
|
|
abstract
List<CatalogProductImageEntity>
|
listProductAttributeMedia(ProductIdentifier productId, String storeViewIdOrCode)
Retrieves product image list.
|
|
abstract
List<CatalogProductAttributeMediaTypeEntity>
|
listProductAttributeMediaTypes(int setId)
Retrieve product image types.
|
|
abstract
List<CatalogAttributeOptionEntity>
|
listProductAttributeOptions(String attributeId, String storeView)
Answers the product attribute options.
|
|
abstract
List<CatalogProductAttributeSetEntity>
|
listProductAttributeSets()
Retrieves product attribute sets.
|
|
abstract
List<CatalogProductTierPriceEntity>
|
listProductAttributeTierPrices(ProductIdentifier productId)
Retrieve product tier prices.
|
|
abstract
List<CatalogAttributeEntity>
|
listProductAttributes(int setId)
Retrieves product attributes list.
|
|
abstract
List<CatalogProductLinkEntity>
|
listProductLink(String type, ProductIdentifier productId)
Lists linked products to the given product and for the given link type
|
|
abstract
List<CatalogProductLinkAttributeEntity>
|
listProductLinkAttributes(String type)
Lists all the attributes for the given product link type
|
|
abstract
List<String>
|
listProductLinkTypes()
Retrieve product link types
|
|
abstract
List<CatalogProductTypeEntity>
|
listProductTypes()
Retrieves product types.
|
|
abstract
List<CatalogProductEntity>
|
listProducts(String filters, String storeView)
Retrieve products list by filters See catalog-product-list SOAP method.
|
|
abstract
void
|
moveCategory(int categoryId, int parentId, String afterId)
Move category in tree.
|
|
abstract
void
|
updateCatalogCurrentStoreView(String storeViewIdOrCode)
Set the default catalog store view for this session
|
|
abstract
void
|
updateCategory(int categoryId, CatalogCategoryEntityCreate attributes, String storeView)
Updates a category.
|
|
abstract
void
|
updateCategoryProduct(int categoryId, ProductIdentifier productId, String position)
|
|
abstract
void
|
updateInventoryStockItem(ProductIdentifier productId, CatalogInventoryStockItemUpdateEntity attributes)
Updates an stock inventory item
|
|
abstract
void
|
updateProduct(ProductIdentifier productId, CatalogProductCreateEntity attributes, List<AssociativeEntity> additionalAttributes, String storeView)
Updates a product.
|
|
abstract
void
|
updateProductAttributeMedia(ProductIdentifier productId, String fileName, CatalogProductAttributeMediaCreateEntity attributes, String storeView)
Updates product media.
|
|
abstract
void
|
updateProductAttributeTierPrice(ProductIdentifier productId, CatalogProductTierPriceEntity attributes)
Updates a single product tier price.
|
|
abstract
void
|
updateProductLink(String type, ProductIdentifier productId, String linkedProduct, CatalogProductLinkEntity attributes)
Update product link
|
|
abstract
void
|
updateProductSpecialPrice(ProductIdentifier productId, String specialPrice, String fromDate, String toDate, String storeView)
Sets a product special price.
|