Unassign a price option
          Last updated: 25-Sep-2019
        
        
    Rate this article:
    
    
  
        Overview
Use the unassignPricingConfigurationOptionGroup method to remove a PricingOptionGroup from a PricingConfiguration.
Parameters
| Parameters | Type/Description | 
|---|---|
| sessionID | Required (string) | 
| 
 | Session identifier, the output of the Login method. Include sessionID into all your requests. 2Checkout throws an exception if the values are incorrect. The sessionID expires in 10 minutes. | 
| pricingConfigurationCode | Required (string) | 
| 
 | Unique, system-generated pricing configuration identifier. | 
| priceOptionsGroupAssigned | Required (Object) | 
| 
 | Details below. | 
| PriceOptionsGroupAssigned | Object | 
| Code | Required (string) | 
| 
 | PricingOption Group identifier. | 
| Required | Required (Object) | 
| 
 | True or false depending on whether the pricing options group is required during the purchase process or not. | 
Response
bool(true)
Request
<?php
require ('PATH_TO_AUTH');
$pricingConfigurationCode = 'YOUR_PRICING_CONFIG_CODE';
$priceOptionsGroupAssigned = new stdClass();
$priceOptionsGroupAssigned->Code = 'STORAGE';
$priceOptionsGroupAssigned->Required = false;
try {
    $UnassignedOption = $client-> unassignPricingConfigurationOptionGroup ($sessionID, $PricingConfigurationCode, $PriceOptionsGroupAssigned);
}
catch (SoapFault $e) {
    echo "Options: " . $e->getMessage();
    exit;
}
var_dump("Options", $UnassignedOption);
?>
    Rate this article: