Add translations
Overview
Use the addPromotionTranslations method to add localized texts to existing promotions.
Parameters
Parameter | Type/Description | |
---|---|---|
sessionID |
Required (string) |
|
|
Output of the Login method. |
|
promotionCode |
Required (string) |
|
|
The code corresponding to the promotion that you want to add translations to. |
|
promotions |
Required (array of PromotionTranslations objects) |
|
PromotionTranslations | Object | |
|
language |
Required (string) |
|
|
ISO country code corresponding to the country you want to set the translation for. |
|
name |
Required (string) |
|
|
Localized promotion name applicable to the selected country. |
Response
Parameters | Type/Description | |
---|---|---|
promotionTranslation |
Object |
Request
<?php require ('PATH_TO_AUTH'); // Promotion code corresponding to the promotion you want to add translations to $promotionCode = ''; // Defining a translation for German shoppers $promotionTranslation1 = new stdClass; $promotionTranslation1->Language = 'de'; $promotionTranslation1->Name = 'YOUR_GERMAN_PROMOTION_NAME'; // Defining a translation for Bulgarian shoppers $promotionTranslation2 = new stdClass; $promotionTranslation2->Language = 'bg'; $promotionTranslation2->Name = 'YOUR_BULGARIAN_PROMOTION_NAME'; $translations = [$promotionTranslation1, $promotionTranslation2]; $jsonRpcRequest = array ( 'jsonrpc' => '2.0', 'id' => $i++, 'method' => 'addPromotionTranslations', 'params' => array($sessionID, $promotionCode, $translations) ); var_dump (callRPC($jsonRpcRequest, $host));