Remove products
Overview
Use deletePromotionProducts to remove products from an existing promotion.
Parameters
Parameter | Type/Description | |
---|---|---|
promotionCode |
Required (string) |
|
|
The code corresponding to the promotion that you want to remove products from. |
|
promotionProducts |
Required (object) |
|
|
Code |
Required (string) |
|
|
System generated product code. |
|
pricingConfigurationCode |
Required (string) |
|
|
System generated pricing configuration code. |
|
pricingOptionCodes |
Required (array of strings) |
|
|
Pricing option codes that you control. |
Response
Parameter | Type/Description |
---|---|
Status | Boolean |
True or False |
Request
<?php require ('PATH_TO_AUTH'); $promotionCode = 'MY_PROMO_CODE_1'; // 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 = ['']; $productPromotion = [$newProduct1, $newProduct2]; $jsonRpcRequest = array ( 'jsonrpc' => '2.0', 'id' => $i++, 'method' => 'deletePromotionProducts', 'params' => array($sessionID, $promotionCode, $productPromotion) ); var_dump (callRPC($jsonRpcRequest, $host));