Currencyid яндекс маркет: Товарные фиды — Партнерская сеть Яндекс Маркета. Партнерская сеть Яндекс Маркета

Загрузка прайс-листа из Яндекс.Маркет и Google Merchant Center : Botobot

Главная страница решений
Каталог
Импорт



Изменено: Пт, 26 Ноя, 2021 на 8:19 PM


Чтобы добавить товары, вы можете использовать прайс-лист, подготовленный для Яндекс.Маркета или Google Merchant Center.

Пример прайс-листа в формате yml

Пример готового XML-файла — botobot-import-sample.xml.

Если вы подготавливаете прайс-лист вручную, то быстрее и проще будет сформировать его в формате Excel.

Описание элементов:

  • <categories> — Элемент содержит информацию о разделах Вашего каталога и их структуре.
  • <category> — Каждый элемент <category> содержит информацию о разделе чат-магазина. Атрибуты: id — идентификатор раздела на вашем сайте, в базе данных и так далее, используется для определения дочерних разделов и при обновлении выгрузки; parentId — идентификатор родительского раздела на вашем сайте, в базе данных и так далее.
  • <offers> — Элемент содержит информацию обо всех товарных предложениях (блюдах из меню).
  • <offer> — Элемент содержит информацию о каждом конкретном продукте. Атрибуты: id — уникальный идентификатор продукта на вашем сайте, в базе данных и так далее. ID используется при последующих обновлениях продукта; available — отображение товара в чат-магазине: true — отображать, false — скрыть.
  • <model> — Наименование продукта, до 255 символов. Продукты с одинаковыми наименованиями объединяются в группу, которая выводится как один товар. Пример — пицца с разными диаметрами.
  • <description> — Детальное описание продукта.
  • <param> — Передача любого количества параметров продукта. Атрибуты: name — название параметра; unit — единица измерения. Сейчас используются параметры со следующими названиями: Вес, Объем, Диаметр, Размер, Цвет. Их значения указываются в свободной форме: 700 грамм, 700 гр, 700г, 0.7 кг, 8 шт., 8шт, 1 литр, 0.5 л, 30 см, 30см и так далее. 
  • <price> — Цена продукта за единицу в указанной валюте.
  • <old_price> — Старая цена, до скидки
  • <currencyId> — Код валюты согласно стандарту ISO 4217.
  • <picture> — Ссылка на изображение продукта. Сейчас можно добавить 1 изображение для 1 продукта. Ссылка должна быть на файл в открытом доступе (без пароля). Это должна быть прямая ссылка на файл изображения. Для размещения файла можно использовать такие сервисы, как imgur.com, vk.com или аналогичные.
  • <url> — Ссылка на продукт в Вашем интернет-магазине.

Кодировка файла — UTF8.

Указанные элементы обязательные. Остальные элементы формата YML сейчас не используются, информацию о них можно изучить на этой странице. 

Проверить правильность составления файла можно на странице Валидатор XML-фидов. Схема валидации — Маркет.


Была ли эта статья полезной?
Да
Нет

Отправить отзыв

К сожалению, мы не смогли помочь вам в разрешении проблемы. Ваш отзыв позволит нам улучшить эту статью.

Price list set via API. Руководство разработчика

  1. Description
  2. Input data
  3. Output data
  4. Error description
  5. Restrictions
  6. Examples
GET /campaigns/{campaignId}/offer-prices

The request returns a list of prices set via the Yandex.Market Partner API.

Resource URL:

https://api.partner.market.yandex.ru/v2/campaigns/{campaignId}/offer-prices.[format]

Parameter

Type

Value

Required

campaignId

Int64

Campaign ID.

To find out the ID, log in to your personal account, click the store name in the top row, and copy the number after the hyphen from the Кампания № (“Campaign No.”) column. For example, if the column contains the value “11-213856”, the campaign ID is 213856.

Optional

limit

Int32

The number of price records in the output.

Minimum value: 1.

Maximum value: 2000.

Default value: 500.

Used in conjunction with the offset parameter.

If you specify limit, the page and pageSize parameters are ignored.

offset

Int32

The number of price records that should not be displayed in the output starting from the most recent one.

Minimum value: 0.

Default value: 0.

Used with the limit parameter.

If you specify offset, the page and pageSize parameters are ignored.

page

Int32

Number of the results page.

Minimum value: 1.

Default value: 1.

Used with the pageSize parameter.

The page parameter is ignored if limit and/or offset is set.

pageSize

Int32

The number of price records per page.

Minimum value: 1.

Maximum value: 2000.

Default value: 500.

Used with the page parameter.

The pageSize parameter is ignored if limit and/or offset is set.

The output data structure is shown below. The order of parameters is not guaranteed.

<\n                

Response.

\n

This parameter is returned only for XML format.

\n "}}">> <\n

List of request execution errors.

\n

Output if status=\"ERROR\".

\n "}}">> <\n

Information about the error.

\n

This parameter is returned only for XML format.

\n "}}"> \n

Error code:

\n

Possible values:

\n \n

For XML format, it is an attribute of the error parameter.

\n "}}">="{enum}" \n

Description of the error.

\n

For XML format, it is an attribute of the error parameter.

\n "}}">="{string}"/> ... </errors> <\n

Request result.

\n

Output if status=\"OK\".

\n "}}">> <\n

A list of offers with prices that were changed using the API.

\n "}}">> <\n

Offer description.

\n

This parameter is output only for XML format.

\n "}}"> \n

Offer ID from the price list.

\n

This parameter is returned if the unique ID is set in the price list.

\n \n

For XML format, it is an attribute of the offer parameter.

\n "}}">="{string}" \n

Date and time of the last update of the offer price via the API.

\n

Date format: ISO 8601 with a UTC offset. For example, 2017-11-21T00:42:42+03:00.

\n

For XML format, it is an attribute of the offer parameter.

\n "}}">="string"> <\n

Information about the price list containing an offer.

\n "}}"> \n

The price list ID.

\n

For XML format, it is an attribute of the feed parameter.

\n "}}">="{int64}"/> <\n

Information about the price of an offer set via the API.

\n "}}"> \n

The currency in which the offer price is specified.

\n

Only RUR — Russian rouble value is possible.

\n

For XML format, it is an attribute of the price parameter.

\n "}}">="{enum}" \n

The price of the offer without a discount that was set via the API.

\n

The parameter value must be higher than value. For more information, see discount requirements in Yandex.Market Help.

\n

For XML format, it is an attribute of the price parameter.

\n "}}">="{float}" \n

The price of the offer set via the API.

\n

For XML format, it is an attribute of the price parameter.

\n "}}">="{float}"/> </offer> ... </offers> <\n

The total number of store prices changed via the API.

\n "}}">>{int32}</total> </result> <\n

Request execution status.

\n

Possible values:

\n \n "}}">>{enum}</status> </response>
{
  "\n                

List of request execution errors.

\n

Output if status=\"ERROR\".

\n "}}">": [ { "\n

Error code:

\n

Possible values:

\n \n

For XML format, it is an attribute of the error parameter.

\n "}}">": "{enum}", "\n

Description of the error.

\n

For XML format, it is an attribute of the error parameter.

\n "}}">": "{string}" }, ... ], "\n

Request result.

\n

Output if status=\"OK\".

\n "}}">": { "\n

A list of offers with prices that were changed using the API.

\n "}}">": [ { "\n

Information about the price list containing an offer.

\n "}}">": { "\n

The price list ID.

\n

For XML format, it is an attribute of the feed parameter.

\n "}}">": {int64} }, "\n

Offer ID from the price list.

\n

This parameter is returned if the unique ID is set in the price list.

\n \n

For XML format, it is an attribute of the offer parameter.

\n "}}">": "{string}", "\n

Information about the price of an offer set via the API.

\n "}}">": { "\n

The currency in which the offer price is specified.

\n

Only RUR — Russian rouble value is possible.

\n

For XML format, it is an attribute of the price parameter.

\n "}}">": "{enum}", "\n

The price of the offer without a discount that was set via the API.

\n

The parameter value must be higher than value. For more information, see discount requirements in Yandex.Market Help.

\n

For XML format, it is an attribute of the price parameter.

\n "}}">": {float}, "\n

The price of the offer set via the API.

\n

For XML format, it is an attribute of the price parameter.

\n "}}">": {float} }, "\n

Date and time of the last update of the offer price via the API.

\n

Date format: ISO 8601 with a UTC offset. For example, 2017-11-21T00:42:42+03:00.

\n

For XML format, it is an attribute of the offer parameter.

\n "}}">": "{string}" }, ... ], "\n

The total number of store prices changed via the API.

\n "}}">": {int32} }, "\n

Request execution status.

\n

Possible values:

\n \n "}}">": "{enum}" }

Parameter description:

Parameter for XML format

Parameter for JSON format

Type

Value

response

Response.

This parameter is returned only for XML format.

Parameters nested in response

errorserrors

List of request execution errors.

Output if status=»ERROR».

resultresult

Request result.

Output if status=»OK».

statusstatusEnum

Request execution status.

Possible values:

Parameters nested in errors

error

Information about the error.

This parameter is returned only for XML format.

Parameters nested in error / errors

codecodeEnum

Error code:

Possible values:

  • LIMIT_EXCEEDED — Exceeded the individual limit for the number of offers that you can get information about.

  • REQUEST_LIMIT_EXCEEDED — The limit or pageSize parameter in the request passes a value greater than 2000.

For XML format, it is an attribute of the error parameter.

messagemessageString

Description of the error.

For XML format, it is an attribute of the error parameter.

Parameters nested in result

totaltotalInt32

The total number of store prices changed via the API.

offersoffers

A list of offers with prices that were changed using the API.

Parameters nested in offers

offer

Offer description.

This parameter is output only for XML format.

Parameters nested in offer / offers

feedfeed

Information about the price list containing an offer.

ididString

Offer ID from the price list.

This parameter is returned if the unique ID is set in the price list.

For XML format, it is an attribute of the offer parameter.

priceprice

Information about the price of an offer set via the API.

updated-atupdatedAtDate

Date and time of the last update of the offer price via the API.

Date format: ISO 8601 with a UTC offset. For example, 2017-11-21T00:42:42+03:00.

For XML format, it is an attribute of the offer parameter.

Parameters nested in feed

ididInt64

The price list ID.

For XML format, it is an attribute of the feed parameter.

Parameters nested in price

currency-idcurrencyIdEnum

The currency in which the offer price is specified.

Only RUR — Russian rouble value is possible.

For XML format, it is an attribute of the price parameter.

discount-basediscountBaseFloat

The price of the offer without a discount that was set via the API.

The parameter value must be higher than value. For more information, see discount requirements in Yandex.Market Help.

For XML format, it is an attribute of the price parameter.

valuevalueFloat

The price of the offer set via the API.

For XML format, it is an attribute of the price parameter.

If an error occurs, the server returns the HTTP response code and a short error description.

Errors that contain short descriptions specific to this method:

Description

Explanation

Possible solution

Error 400 Bad Request

Page number must be positive: 'page'

The page number must be a positive number.

Check that the page number is correct.

Page size is too big: 'pageSize'. Max page size is 'maxPageSize'

The specified page size is too large.

Check that the page size is correct.

Page size must be positive: 'pageSize'

The page size must be a positive number.

Check that the page size is correct.

discount should be between 5% and 95%

The discount on the product should be at least 5% and no more than 95% of the current price.Check the difference between the undiscounted set price and the offer price.

The number of offers that you can get information about during a day is calculated from the formula:

(store's total number of offers) * 25

Note.

The total number of offers is based on data from the past seven days (not including today).

Request:

curl -i -H 'Content-Type: application/xml' -X GET 'https://api.partner.market.yandex.ru/v2/campaigns/10001/offer-prices.xml?limit=2'

Response:

HTTP/1.1 200 OK
Date: Tue, 17 April 2018 11:38:51 GMT
Content-Type: application/xml;charset=utf-8
...
<response>  
  <result>
    <offers>
      <offer updated-at="2018-04-13T13:13:01+03:00">
        <feed/>
        <price currency-id="RUR" value="1500.00"/>
      </offer>
      <offer updated-at="2018-04-12T09:44:42+03:00">
        <feed/>
        <price currency-id="RUR" discount-base="900. 00" value="820.00"/>
      </offer>
    </offers>
    <total>4</total>
  </result>
  <status>OK</status>
</response>

Request:

curl -i -H 'Content-Type: application/json' -X GET 'https://api.partner.market.yandex.ru/v2/campaigns/10001/offer-prices.json?limit=2'

Response:

HTTP/1.1 200 OK
Date: Tue, 17 April 2018 11:38:51 GMT
Content-Type: application/json;charset=utf-8
...
{
  "result": 
  {
    "offers": 
    [
      {
        "feed": 
        {
          "id": 479633
        },
        "id": "1636288",
        "price": 
        {
          "currencyId": "RUR",
          "value": 1500.00
        },
        "updatedAt": "2018-04-13T13:13:01+03:00"
      },
      {
        "feed": 
        {
          "id": 479633
        },
        "id": "1687614",
        "price": 
        {
          "currencyId": "RUR",
          "discountBase": 900.00,
          "value": 820. 00
        },
        "updatedAt": "2018-04-12T09:44:42+03:00"
      }
    ],
    "total": 4
  },
  "status": "OK"
}

go-yandex-market/yandex-market.go at master · румянцева/go-yandex-market · GitHub

пакет ямаркет
импорт (
«кодировка/xml»
)
// Каталог описывает всю запись каталога.
// https://yandex.ru/support/partnermarket/yml/about-yml.xml
тип Структура каталога {
XMLName xml. Name `xml:»yml_catalog»`
Строка даты `xml:»date,attr»`
Магазин Магазин `xml:»магазин»`
}
// Магазин описывает обычный объект магазина.
// https://yandex.ru/support/partnermarket/yml/about-yml.xml
тип Магазинная структура {
Строка имени `xml:»имя»`
Строка компании `xml:»company»`
Строка URL `xml:»url»`
Платформа *string `xml:»platform»`
Агентство *строка `xml:»агентство»`
Электронная почта *string `xml:»email»`
Валюты [] Валюта `xml:»currencies>currency»`
Категории []Категория `xml:»categories>category»`
DeliveryOptions []DeliveryOption `xml:»варианты доставки»`
CPA bool `xml:»cpa»`
Предложения []BookData `xml:»offers>offer»`
}
// Валюта описывает список поддерживаемых валют
// https://yandex. ru/support/partnermarket/currencies.xml
тип Денежная структура {
//XMLName xml.Name `xml:»currency»`
Строка идентификатора `xml:»id,attr»`
Строка оценки `xml:»rate,attr»`
Плюс *строка `xml:»plus,attr»`
}
// Категория описывает категорию магазина
// https://yandex.ru/support/partnermarket/categories.xml
тип Структура категории {
XMLName xml. Name `xml:»категория»`
Строка идентификатора `xml:»id,attr»`
Строка заголовка `xml:»,innerxml»`
ParentID *string `xml:»parentId,attr»`
}
// DeliveryOption описывает время доставки.
// https://yandex.ru/support/partnermarket/elements/delivery-options.xml
тип DeliveryOption struct {
Стоимость int32
Дней строка
Заказ Перед *uint8
}
// Предложение описывает простое типовое предложение.
// https://yandex.ru/support/partnermarket/offers.xml
тип Структура предложения {
Идентификационная строка
Строка URL-адреса
Тип *строка
Ставка *uint16
CBid *uint16
Комиссия *uint16
Цена *Цена
Старая Цена *Цена
Код валюты строка
Строка идентификатора категории
Строка категории
Строка изображения
Варианты доставки [] Вариант доставки
Транспортировочный ящик
Подборщик
Сохранить логическое значение
Доступное логическое значение
}
// Цена представляет данные о цене
тип Цена структура {
Значение uint32
Из логического
}
// BookData представляет типичные данные книги
// https://yandex. ru/support/partnermarket/export/books.xml
тип BookData struct {
Строка имени `xml:»имя»`
Строка авторизации `xml:»автор»`
Строка идентификатора `xml:»id,attr»`
Строка URL `xml:»url»`
Строка ISBN `xml:»isbn»`
Строка изображения `xml:»picture»`
Строка издателя `xml:»publisher»`
Строка описания `xml:»описание»`
Строка идентификатора категории `xml:»categoryId»`
}

Доллар FOREX падает до 5-месячного минимума из-за опасений по поводу долга США

By

Чтение за 4 минуты

* Пенсионная служба Южной Кореи заявляет о сокращении вложений в американские облигации

* Доллар/иена падает из-за продаж японского экспортера

* Доллар в целом находится под давлением, так как склонность к риску растет

* Индекс доллара движется к худшему месяцу с декабря

Рика Оцука

ТОКИО, 29 мая (Рейтер) — The Доллар упал до пятимесячного минимума по отношению к корзине валют в пятницу, поскольку признаки того, что глобальная рецессия, возможно, миновала ее худшее, и опасения по поводу раздувания государственного долга США побудили инвесторов продавать валюту-убежище.

Доллар снова оказался под давлением на следующий день после того, как сильные данные США по товарам длительного пользования снизили потребность инвесторов в хранении самой ликвидной валюты в мире. [ID:nN28317740]

Спрос на доллары может возрасти во время крайнего стресса на денежном рынке или когда американские инвесторы избегают риска и репатриируют средства из-за рубежа.

Но в последние месяцы такой спрос пошел на убыль, и внимание вновь сосредоточилось на том, сохранят ли иностранные инвесторы свой интерес к государственным долговым обязательствам США в то время, когда эмиссия растет.

«Основным фокусом на рынке форекс по-прежнему остается рынок казначейских обязательств США», — сказал старший трейдер крупного японского банка. «Учитывая его огромные размеры, люди просто не могут отвлечься от возможного влияния рынка на обменные курсы и цены акций, если дела пойдут плохо».

Трейдеры заявили, что новость о том, что Национальная пенсионная служба Южной Кореи (NPS) сократит подверженность государственным облигациям США и рисковым активам, таким как акции, в своем пятилетнем портфеле, усилила давление на доллар.

Ожидается, что к концу 2014 года NPS будет управлять 432 трлн вон (343,7 млрд долларов), а государственные облигации США составляют 83% прямых активов пенсионного фонда в иностранных облигациях, которые в настоящее время стоят 6,5 млрд долларов. [nSEO21633]

Индекс доллара .DXY, показатель динамики американской валюты по отношению к шести основным валютам, упал на 0,3% до 80,287.

Индекс достиг пятимесячного минимума 79,805 в конце прошлой недели из-за опасений, что государственный долг США может потерять свой рейтинг ААА, и за месяц он упал более чем на 5 процентов, что стало самым большим месячным падением с тех пор, как он упал более чем на 6 процентов в декабре.

Евро прибавил 0,3% по сравнению с поздними торгами в США до 1,3984 доллара, подползая к пику прошлой недели в 1,4051 доллара, самому высокому уровню с начала января.

Доллар достиг пятимесячного минимума по отношению к швейцарскому франку на уровне 1,0786 франка CHF= и упал до восьмимесячного минимума по отношению к австралийскому доллару на уровне 0,7916 австралийского доллара = D4.

This entry was posted in Популярное