For the complete documentation index, see llms.txt. This page is also available as Markdown.

Retrieve recommended upsell campaign

Use the getRecommendedUpsellCampaign method via SOAP API 6.0 to find a campaign for the product code and the other sent filters.

Request parameters

Parameter
Type / Description

SessionId

Required (string) Unique 2Checkout session ID code.

ProductCode

Required (string) The primary product code.

Quantity

Optional (integer) The product quantity.

PriceOptions

Optional (string) The price options for the primary product.

EnabledForRenewals

Optional (boolean) Returns only upsell campaigns that are enabled (or not) for renewals.

Request sample

<?php

require ('PATH_TO_AUTH');

$productCode = 'upsell_module_po';
$quantity = 13;
$priceOptions = 'option1,module_scale_po2=5';
$enabledForRenewals = true;

try {
    $results = $client->getRecommendedUpsellCampaign($sessionID, $productCode, $quantity, $priceOptions, $enabledForRenewals);
    var_dump($results);
}
catch (SoapFault $e) {
    var_dump($e->getMessage());
}

Response parameters

Parameter
Type / Description

Object Object containing information related to the upsell campaigns, including product information and discount settings.

Last updated

Was this helpful?