Search promotions
Last updated: 15-Oct-2019
Rate this article:
Overview
Use the searchPromotions method to extract information on promotions you set up for your account.
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. |
Types |
StringArray |
|
Discount type:
|
Channel |
String |
|
Channel:
|
ProductCode |
String |
|
Unique code that you set for each of your products. |
Pagination |
Object. Details below. |
Limit |
Int |
|
Set a limit for the number of results that should be returned. |
Page |
Int |
|
Set the number of pages that should be returned. |
Response
Parameters | Type/Description |
---|---|
Promotion | Array of objects |
Request
<?php
require ('PATH_TO_AUTH');
$searchOptions = new stdClass();
$searchOptions->Types = array ('REGULAR');
$searchOptions->Channel = 'ECOMMERCE';
$searchOptions->ProductCode = 'Product_Code_1';
$searchOptions->Enabled = TRUE;
$searchOptions->Limit = 99;
$searchOptions->Page = 1;
try {
$Discounts = $client->searchPromotions($sessionID, $SearchOptions);
}
catch (SoapFault $e) {
echo "Discounts: " . $e->getMessage();
exit;
}
var_dump("Promotions", $Discounts);
Rate this article: