Remove products

Use deletePromotionProducts to remove products from an existing promotion.

Request parameters

Parameter
Type / Description

promotionCode

Required (string) The code corresponding to the promotion that you want to remove products from.

promotionProducts

Required (object)

promotionProducts.Code

Required (string) System generated product code.

promotionProducts.pricingConfigurationCode

Required (string) System generated pricing configuration code.

promotionProducts.pricingOptionCodes

Required (array of strings) Pricing option codes that you control.

Request sample

<?php

require ('PATH_TO_AUTH');

// Define the first product to remove from the promotion
$newProduct1 = new stdClass;
$newProduct1->Code = '';
$newProduct1->PricingConfigurationCode = '';
$newProduct1->PricingOptionCodes = ['',''];

// Define another product to remove from the promotion
$newProduct2 = new stdClass;
$newProduct2->Code = '';
$newProduct2->PricingOptionCodes = [''];

$promotionProducts = [$newProduct1, $newProduct2];

try {
    $updatedPromotion = $client->deletePromotionProducts ($promotionCode, $promotionProducts);
}

catch (SoapFault $e) {
    echo "UpdatedPromotion: " . $e->getMessage();
    exit;
}

var_dump("UpdatedPromotion", $updatedPromotion);

Response parameter

Parameter
Type / Description

Status

Boolean

True or false

Last updated

Was this helpful?