Главная > Документация uAPI > Модуль "Интернет-магазин", валюты
 

Изменить курс валюты магазина - [POST]


  • curr_code=CURRENCY_CODE – [Строка] - код валюты. !!! Должен соответствовать одному из кодов валют, указанному в настройках магазина
  • curr_rate=RATE – [Число] - курс валюты. !!! Должен быть ненулевым

В случае ошибки

{ 'error' => { ERROR_DATA } }

В случае успешного ответа

{ 'success': { "msg": "Курс валюты XXX успешно изменен" } }
POSTSHOP /uapi/shop/setcurrrate
<?php require 'uAPImodule.php'; $request = new Request(array( 'oauth_consumer_key' => 'Мой consumer_key', 'oauth_consumer_secret' => 'Мой consumer_secret', 'oauth_token' => 'Мой token', 'oauth_token_secret' => 'Мой token_secret' )); $response = $request->post('/shop/setcurrrate', array( 'curr_code' => 'RUB', 'curr_rate' => '10', )); print_r($response); //Получаем ответ ?>
{ "success":{ "msg": "Курс валюты RUB успешно изменен" } }
 

Получение списка валют - [GET]


  • page=currencies_list – [Строка] - указывает, что нужно получить список валют магазина

В случае ошибки

{ 'error' => { ERROR_DATA } }

В случае успешного ответа

{ 'success': {DATA} }

Расшифровка ответа сервера

DATA - секция со списком валют магазина. Данная секция содержит список подсекций с данными по каждой валюте. ID подсекции - порядковый номер валюты в списке валют магазина. Каждая подсекция содержит следующие поля:

  • name – название валюты
  • code – код валюты
  • rate – курс валюты
  • label – подпись валюты ($, руб., грн.)
  • label_pos – размещение подписи валюты (впереди или сзади)
  • is_default – признак того, что в магазине валюта является валютой по умолчанию
GETSHOP /uapi/shop/getshopdata/?page=currencies_list
<?php require 'uAPImodule.php'; $request = new Request(array( 'oauth_consumer_key' => 'Мой consumer_key', 'oauth_consumer_secret' => 'Мой consumer_secret', 'oauth_token' => 'Мой token', 'oauth_token_secret' => 'Мой token_secret' )); $response = $request->get('/shop/getshopdata/', array( 'page' => 'currencies_list', )); print_r($response); //Получаем ответ ?>
{ "success":{ "1": { "rate": 1, "is_default": 1, "label": "$", "label_pos": 1, "code": "USD", "name": "Доллары" }, "2": { "name": "Рубли", "code": "RUB", "label_pos": 0, "label": "руб.", "is_default": 0, "rate": 73.6725 } } }

Яндекс.Метрика