WEBCentralizedShoppingCartGetProductComplementListByProductKey

 

WEBCentralizedShoppingCartGetProductComplementListByProductKey

Initial Build 2008.01
xWeb Web Method
Response Type XML Results

This method returns all the products that are complementary to another product.

Parameters

ProductKey (guid).

Return

XML Results.

Sample Request

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.avectra.com/2005/">
<soapenv:Header>
<ns:AuthorizationToken>
<!--Optional:-->
<ns:Token>66617ff6-80e7-4805-9f5a-7a685061b71c</ns:Token>
</ns:AuthorizationToken>
</soapenv:Header>
<soapenv:Body>
<ns:WEBCentralizedShoppingCartGetProductComplementListByProductKey>
<ns:ProductKey>e44cec1b-a28a-40f7-b744-3ce00fa8712a</ns:ProductKey>
</ns:WEBCentralizedShoppingCartGetProductComplementListByProductKey>
</soapenv:Body>
</soapenv:Envelope>

Sample Response

Shortened for brevity.

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<AuthorizationToken xmlns="http://www.avectra.com/2005/">
<Token>66617ff6-80e7-4805-9f5a-7a685061b71c</Token>
</AuthorizationToken>
</soap:Header>
<soap:Body>
<WEBCentralizedShoppingCartGetProductComplementListByProductKeyResponse xmlns="http://www.avectra.com/2005/">
<WEBCentralizedShoppingCartGetProductComplementListByProductKeyResult>
<Results recordReturn="1">
<Result>
<ptp_key>801b44ee-56be-4b41-90e1-9fcdd12ad7bd</ptp_key>
<ptp_code>Merchandise</ptp_code>
<ptc_key>6cc6c9f3-f652-43ae-9ab2-a1c53a705f21</ptc_key>
<ptc_code>Clothing</ptc_code>
<prd_key>3abb744b-4612-4660-9a56-fe5b77a42969</prd_key>
<prd_code>Avectra Shirt</prd_code>
<prd_name>Avectra T-Shirt</prd_name>
<prd_description>T-Shirt with Avectra Logo</prd_description>
<prd_show_as_new_until/>
<prd_post_to_web_date/>
<prd_remove_from_web_date/>
<prd_track_inventory_flag>1</prd_track_inventory_flag>
<prd_allow_backorder>0</prd_allow_backorder>
<prd_taxable_flag>1</prd_taxable_flag>
<prd_qty_available>955</prd_qty_available>
<prd_min_price>1</prd_min_price>
<prd_max_price>1</prd_max_price>
</Result>
</Results>
</WEBCentralizedShoppingCartGetProductComplementListByProductKeyResult>
</WEBCentralizedShoppingCartGetProductComplementListByProductKeyResponse>
</soap:Body>
</soap:Envelope>

 

JSON Method

POST /xWeb/JSON/WEBCentralizedShoppingCartGetProductComplementListByProductKey

DATA: JSON
{
    "WEBCentralizedShoppingCartGetProductComplementListByProductKey":  {
        "ProductKey": "{{pcoPrd1KeyMultiComplements}}"
    }
}

SAMPLE RESULT
HTTP STATUS: 200
DATA: JSON
{
    "Results": {
        "@recordReturn": "2",
        "Result": [
            {
                "ptp_key": "801b44ee-56be-4b41-90e1-9fcdd12ad7bd",
                "ptp_code": "Merchandise",
                "ptc_key": null,
                "ptc_code": null,
                "prd_key": "5915c920-87fc-4328-8883-e400bb6ed4ff",
                "prd_code": "MerchandiseA",
                "prd_name": "MerchandiseA",
                "prd_description": "MerchandiseA",
                "prd_show_as_new_until": null,
                "prd_featured_product_flag": "0",
                "prd_post_to_web_date": null,
                "prd_remove_from_web_date": null,
                "prd_track_inventory_flag": "0",
                "prd_allow_backorder": "0",
                "prd_taxable_flag": "0",
                "prd_qty_available": "N/A",
                "prd_min_price": "10.0000",
                "prd_max_price": "10.0000"
            },
            {
                "ptp_key": "801b44ee-56be-4b41-90e1-9fcdd12ad7bd",
                "ptp_code": "Merchandise",
                "ptc_key": null,
                "ptc_code": null,
                "prd_key": "22a2636b-058a-47d7-82e6-581615585d24",
                "prd_code": "MerchandiseB",
                "prd_name": "MerchandiseB",
                "prd_description": null,
                "prd_show_as_new_until": null,
                "prd_featured_product_flag": "0",
                "prd_post_to_web_date": null,
                "prd_remove_from_web_date": null,
                "prd_track_inventory_flag": "0",
                "prd_allow_backorder": "0",
                "prd_taxable_flag": "0",
                "prd_qty_available": "N/A",
                "prd_min_price": "20.0000",
                "prd_max_price": "20.0000"
            }
        ]
    }
}

 

Was this article helpful?
0 out of 0 found this helpful