ProductTasks
Click here for a complete list of operations.
UpdatePOSProducts
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /producttasks.asmx HTTP/1.1 Host: integrationapi.modernretail.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://tempuri.org/UpdatePOSProducts" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <AuthenticationHeader xmlns="http://tempuri.org/"> <WebServiceKey>string</WebServiceKey> <StoreLogin>string</StoreLogin> <StorePassword>string</StorePassword> </AuthenticationHeader> </soap:Header> <soap:Body> <UpdatePOSProducts xmlns="http://tempuri.org/"> <posProducts> <POSProduct> <ItemIntegrationId>string</ItemIntegrationId> <ProductLevelId>string</ProductLevelId> <SuggestedPrice>string</SuggestedPrice> <ListPrice>string</ListPrice> <SalePrice>string</SalePrice> <SaleStart>dateTime</SaleStart> <SaleEnd>dateTime</SaleEnd> <Cost>string</Cost> <UPC>string</UPC> <MPN>string</MPN> <Category>string</Category> <ShortDescription>string</ShortDescription> <LongDescription>string</LongDescription> <Desc3>string</Desc3> <Desc4>string</Desc4> <Color>string</Color> <QuantityOnHand>decimal</QuantityOnHand> <SKU>string</SKU> <SupplierSKU>string</SupplierSKU> <CustomSKU>string</CustomSKU> <Brand>string</Brand> <ItemWeight>string</ItemWeight> <Size>string</Size> <Area>string</Area> <DisplayOrder>int</DisplayOrder> <optionAname>string</optionAname> <optionA>string</optionA> <optionBname>string</optionBname> <optionB>string</optionB> <optionCname>string</optionCname> <optionC>string</optionC> <storeview>string</storeview> <customprice1>string</customprice1> <customprice2>string</customprice2> <customprice3>string</customprice3> <customprice4>string</customprice4> <customprice5>string</customprice5> <customprice6>string</customprice6> <custom01name>string</custom01name> <custom01value>string</custom01value> <custom02name>string</custom02name> <custom02value>string</custom02value> <custom03name>string</custom03name> <custom03value>string</custom03value> <custom04name>string</custom04name> <custom04value>string</custom04value> <custom05name>string</custom05name> <custom05value>string</custom05value> <custom06name>string</custom06name> <custom06value>string</custom06value> <custom07name>string</custom07name> <custom07value>string</custom07value> <custom08name>string</custom08name> <custom08value>string</custom08value> <custom09name>string</custom09name> <custom09value>string</custom09value> <custom10name>string</custom10name> <custom10value>string</custom10value> </POSProduct> <POSProduct> <ItemIntegrationId>string</ItemIntegrationId> <ProductLevelId>string</ProductLevelId> <SuggestedPrice>string</SuggestedPrice> <ListPrice>string</ListPrice> <SalePrice>string</SalePrice> <SaleStart>dateTime</SaleStart> <SaleEnd>dateTime</SaleEnd> <Cost>string</Cost> <UPC>string</UPC> <MPN>string</MPN> <Category>string</Category> <ShortDescription>string</ShortDescription> <LongDescription>string</LongDescription> <Desc3>string</Desc3> <Desc4>string</Desc4> <Color>string</Color> <QuantityOnHand>decimal</QuantityOnHand> <SKU>string</SKU> <SupplierSKU>string</SupplierSKU> <CustomSKU>string</CustomSKU> <Brand>string</Brand> <ItemWeight>string</ItemWeight> <Size>string</Size> <Area>string</Area> <DisplayOrder>int</DisplayOrder> <optionAname>string</optionAname> <optionA>string</optionA> <optionBname>string</optionBname> <optionB>string</optionB> <optionCname>string</optionCname> <optionC>string</optionC> <storeview>string</storeview> <customprice1>string</customprice1> <customprice2>string</customprice2> <customprice3>string</customprice3> <customprice4>string</customprice4> <customprice5>string</customprice5> <customprice6>string</customprice6> <custom01name>string</custom01name> <custom01value>string</custom01value> <custom02name>string</custom02name> <custom02value>string</custom02value> <custom03name>string</custom03name> <custom03value>string</custom03value> <custom04name>string</custom04name> <custom04value>string</custom04value> <custom05name>string</custom05name> <custom05value>string</custom05value> <custom06name>string</custom06name> <custom06value>string</custom06value> <custom07name>string</custom07name> <custom07value>string</custom07value> <custom08name>string</custom08name> <custom08value>string</custom08value> <custom09name>string</custom09name> <custom09value>string</custom09value> <custom10name>string</custom10name> <custom10value>string</custom10value> </POSProduct> </posProducts> </UpdatePOSProducts> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <UpdatePOSProductsResponse xmlns="http://tempuri.org/"> <UpdatePOSProductsResult> <string>string</string> <string>string</string> </UpdatePOSProductsResult> </UpdatePOSProductsResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /producttasks.asmx HTTP/1.1 Host: integrationapi.modernretail.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Header> <AuthenticationHeader xmlns="http://tempuri.org/"> <WebServiceKey>string</WebServiceKey> <StoreLogin>string</StoreLogin> <StorePassword>string</StorePassword> </AuthenticationHeader> </soap12:Header> <soap12:Body> <UpdatePOSProducts xmlns="http://tempuri.org/"> <posProducts> <POSProduct> <ItemIntegrationId>string</ItemIntegrationId> <ProductLevelId>string</ProductLevelId> <SuggestedPrice>string</SuggestedPrice> <ListPrice>string</ListPrice> <SalePrice>string</SalePrice> <SaleStart>dateTime</SaleStart> <SaleEnd>dateTime</SaleEnd> <Cost>string</Cost> <UPC>string</UPC> <MPN>string</MPN> <Category>string</Category> <ShortDescription>string</ShortDescription> <LongDescription>string</LongDescription> <Desc3>string</Desc3> <Desc4>string</Desc4> <Color>string</Color> <QuantityOnHand>decimal</QuantityOnHand> <SKU>string</SKU> <SupplierSKU>string</SupplierSKU> <CustomSKU>string</CustomSKU> <Brand>string</Brand> <ItemWeight>string</ItemWeight> <Size>string</Size> <Area>string</Area> <DisplayOrder>int</DisplayOrder> <optionAname>string</optionAname> <optionA>string</optionA> <optionBname>string</optionBname> <optionB>string</optionB> <optionCname>string</optionCname> <optionC>string</optionC> <storeview>string</storeview> <customprice1>string</customprice1> <customprice2>string</customprice2> <customprice3>string</customprice3> <customprice4>string</customprice4> <customprice5>string</customprice5> <customprice6>string</customprice6> <custom01name>string</custom01name> <custom01value>string</custom01value> <custom02name>string</custom02name> <custom02value>string</custom02value> <custom03name>string</custom03name> <custom03value>string</custom03value> <custom04name>string</custom04name> <custom04value>string</custom04value> <custom05name>string</custom05name> <custom05value>string</custom05value> <custom06name>string</custom06name> <custom06value>string</custom06value> <custom07name>string</custom07name> <custom07value>string</custom07value> <custom08name>string</custom08name> <custom08value>string</custom08value> <custom09name>string</custom09name> <custom09value>string</custom09value> <custom10name>string</custom10name> <custom10value>string</custom10value> </POSProduct> <POSProduct> <ItemIntegrationId>string</ItemIntegrationId> <ProductLevelId>string</ProductLevelId> <SuggestedPrice>string</SuggestedPrice> <ListPrice>string</ListPrice> <SalePrice>string</SalePrice> <SaleStart>dateTime</SaleStart> <SaleEnd>dateTime</SaleEnd> <Cost>string</Cost> <UPC>string</UPC> <MPN>string</MPN> <Category>string</Category> <ShortDescription>string</ShortDescription> <LongDescription>string</LongDescription> <Desc3>string</Desc3> <Desc4>string</Desc4> <Color>string</Color> <QuantityOnHand>decimal</QuantityOnHand> <SKU>string</SKU> <SupplierSKU>string</SupplierSKU> <CustomSKU>string</CustomSKU> <Brand>string</Brand> <ItemWeight>string</ItemWeight> <Size>string</Size> <Area>string</Area> <DisplayOrder>int</DisplayOrder> <optionAname>string</optionAname> <optionA>string</optionA> <optionBname>string</optionBname> <optionB>string</optionB> <optionCname>string</optionCname> <optionC>string</optionC> <storeview>string</storeview> <customprice1>string</customprice1> <customprice2>string</customprice2> <customprice3>string</customprice3> <customprice4>string</customprice4> <customprice5>string</customprice5> <customprice6>string</customprice6> <custom01name>string</custom01name> <custom01value>string</custom01value> <custom02name>string</custom02name> <custom02value>string</custom02value> <custom03name>string</custom03name> <custom03value>string</custom03value> <custom04name>string</custom04name> <custom04value>string</custom04value> <custom05name>string</custom05name> <custom05value>string</custom05value> <custom06name>string</custom06name> <custom06value>string</custom06value> <custom07name>string</custom07name> <custom07value>string</custom07value> <custom08name>string</custom08name> <custom08value>string</custom08value> <custom09name>string</custom09name> <custom09value>string</custom09value> <custom10name>string</custom10name> <custom10value>string</custom10value> </POSProduct> </posProducts> </UpdatePOSProducts> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <UpdatePOSProductsResponse xmlns="http://tempuri.org/"> <UpdatePOSProductsResult> <string>string</string> <string>string</string> </UpdatePOSProductsResult> </UpdatePOSProductsResponse> </soap12:Body> </soap12:Envelope>