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

  1. Go to the eXtendPS-SE Product Data Setup screen at eXtendTech  eXtendPS-SE  Product Data Setup.

  2. 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.
    Image Placeholder

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>