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"
}
]
}
}