Add translations
Last updated: 25-Sep-2019
Rate this article:
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));
Rate this article: