Version: eXtendPS-SE 1.3.6.3 and above
Audience: Administrator
Overview
eXtendPS-SE allows you to suppress Kit/Package component items in Product Data responses. This gives you the ability to either show or hide component items in your Product Data responses.
Configuration
- Go to the eXtendPS-SE Product Data Setup screen at eXtendTech → eXtendPS-SE → Product Data Setup.
- On the Other Configuration subtab, enable the Suppress Kit Components preference. This will ensure that Kit/Package items are sent as standalone items, and their components will be suppressed in the Product Data response.
Product Data Response Examples for getProductData()
Suppress Kit Components not enabled
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/" xmlns:ns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xmlns:ns1="http://www.codesynthesis.com/xmlns/xsstl"> <soap:Body> <GetProductResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/"> <Product> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">INV-K1</productId> <productName>INV-K1</productName> <description xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">INV-K1</description> <ProductKeywordArray> <ProductKeyword> <keyword>INV-K1</keyword> </ProductKeyword> </ProductKeywordArray> <export xsi:nil="true" /> <ProductPartArray> <ProductPart> <partId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">INV-C1</partId> <primaryMaterial>INV-C1</primaryMaterial> <shape>INV-C1</shape> <isRushService>false</isRushService> <endDate xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">2018-11-14T21:53:00.000Z</endDate> <effectiveDate xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">2018-11-14T21:53:00.000Z</effectiveDate> <isCloseout xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xsi:nil="true" /> <isCaution xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xsi:nil="true" /> <cautionComment xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">INV-C1</cautionComment> <isOnDemand xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xsi:nil="true" /> <isHazmat>false</isHazmat> </ProductPart> <ProductPart> <partId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">INV-C2</partId> <primaryMaterial>INV-C2</primaryMaterial> <shape>INV-C2</shape> <isRushService>false</isRushService> <endDate xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">2018-11-14T21:53:00.000Z</endDate> <effectiveDate xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">2018-11-14T21:53:00.000Z</effectiveDate> <isCloseout xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xsi:nil="true" /> <isCaution xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xsi:nil="true" /> <cautionComment xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">INV-C2</cautionComment> <isOnDemand xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xsi:nil="true" /> <isHazmat>false</isHazmat> </ProductPart> </ProductPartArray> <lastChangeDate>2019-07-12T18:58:00.000Z</lastChangeDate> <creationDate>2018-11-14T21:53:00.000Z</creationDate> <endDate xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">2018-11-14T21:53:00.000Z</endDate> <effectiveDate xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xsi:nil="true" /> <isCaution xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xsi:nil="true" /> <isCloseout xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">false</isCloseout> </Product> </GetProductResponse> </soap:Body> </soap:Envelope>
Suppress Kit Components enabled
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/" xmlns:ns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xmlns:ns1="http://www.codesynthesis.com/xmlns/xsstl"> <soap:Body> <GetProductResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/"> <Product> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">INV-K1</productId> <productName>INV-K1</productName> <description xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">INV-K1</description> <ProductKeywordArray> <ProductKeyword> <keyword>INV-K1</keyword> </ProductKeyword> </ProductKeywordArray> <export xsi:nil="true" /> <ProductPartArray> <ProductPart> <partId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">INV-K1</partId> <primaryMaterial>INV-K1</primaryMaterial> <shape>INV-K1</shape> <Dimension> <dimensionUom xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">CM</dimensionUom> <weightUom xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">LB</weightUom> <weight xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">10</weight> </Dimension> <isRushService>false</isRushService> <endDate xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">2018-11-14T21:53:00.000Z</endDate> <effectiveDate xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">2018-11-14T21:53:00.000Z</effectiveDate> <isCloseout xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xsi:nil="true" /> <isCaution xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xsi:nil="true" /> <cautionComment xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">INV-K1</cautionComment> <isOnDemand xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xsi:nil="true" /> <isHazmat>false</isHazmat> </ProductPart> </ProductPartArray> <lastChangeDate>2019-07-12T18:58:00.000Z</lastChangeDate> <creationDate>2018-11-14T21:53:00.000Z</creationDate> <endDate xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">2018-11-14T21:53:00.000Z</endDate> <effectiveDate xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xsi:nil="true" /> <isCaution xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xsi:nil="true" /> <isCloseout xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">false</isCloseout> </Product> </GetProductResponse> </soap:Body> </soap:Envelope>
Product Data Response Examples for getProductSellable()
Suppress Kit Components not enabled
<?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xmlns:ns1="http://www.codesynthesis.com/xmlns/xsstl" xmlns:tns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/"> <soap:Body> <GetProductSellableResponse xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/"> <ProductSellableArray> <ProductSellable> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">KIT00002</productId> <partId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">ELE00001</partId> </ProductSellable> <ProductSellable> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">KIT00002</productId> <partId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">ELE00002</partId> </ProductSellable> </ProductSellableArray> </GetProductSellableResponse> </soap:Body> </soap:Envelope>
Suppress Kit Components enabled
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/" xmlns:ns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xmlns:ns1="http://www.codesynthesis.com/xmlns/xsstl"> <soap:Body> <GetProductSellableResponse xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/"> <ProductSellableArray> <ProductSellable> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">KIT00002</productId> </ProductSellable> </ProductSellableArray> </GetProductSellableResponse> </soap:Body> </soap:Envelope>
Product Data Response Examples for getModifiedDate()
Suppress Kit Components not enabled
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/" xmlns:ns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xmlns:ns1="http://www.codesynthesis.com/xmlns/xsstl"> <soap:Body> <GetProductDateModifiedResponse xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/"> <ProductDateModifiedArray> <ProductDateModified> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">KIT00002</productId> <partId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">ELE00002</partId> </ProductDateModified> <ProductDateModified> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">KIT00002</productId> <partId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">ELE00001</partId> </ProductDateModified> <ProductDateModified> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">CAB00002</productId> </ProductDateModified> <ProductDateModified> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">LNB-C1</productId> </ProductDateModified> <ProductDateModified> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">YV319</productId> <partId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">YV319AX</partId> </ProductDateModified> <ProductDateModified> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">YV319</productId> <partId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">YV319BX</partId> </ProductDateModified> <ProductDateModified> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">YV319</productId> <partId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">BRI2XL</partId> </ProductDateModified> <ProductDateModified> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">YV319</productId> <partId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">BRIXS</partId> </ProductDateModified> </ProductDateModifiedArray> </GetProductDateModifiedResponse> </soap:Body> </soap:Envelope>
Suppress Kit Components enabled
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/" xmlns:ns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/" xmlns:ns1="http://www.codesynthesis.com/xmlns/xsstl"> <soap:Body> <GetProductDateModifiedResponse xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/"> <ProductDateModifiedArray> <ProductDateModified> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">KIT00002</productId> </ProductDateModified> <ProductDateModified> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">ELE00002</productId> </ProductDateModified> <ProductDateModified> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">ELE00001</productId> </ProductDateModified> <ProductDateModified> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">CAB00002</productId> </ProductDateModified> <ProductDateModified> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">LNB-C1</productId> </ProductDateModified> <ProductDateModified> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">YV319</productId> <partId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">YV319AX</partId> </ProductDateModified> <ProductDateModified> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">YV319</productId> <partId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">YV319BX</partId> </ProductDateModified> <ProductDateModified> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">YV319</productId> <partId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">BRI2XL</partId> </ProductDateModified> <ProductDateModified> <productId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">YV319</productId> <partId xmlns="http://www.promostandards.org/WSDL/ProductDataService/1.0.0/SharedObjects/">BRIXS</partId> </ProductDateModified> </ProductDateModifiedArray> </GetProductDateModifiedResponse> </soap:Body> </soap:Envelope>