- Добавлена возможность сохранения срока доставки на текущий день путем установки значения 0 в колонки
Срок доставки по Минску
иСрок доставки по РБ
(csv) при импорте прайс-листа - Добавлена возможность сохранения срока доставки на текущий день путем установки значения 0 в поля
deliveryTownTime
иdeliveryCountryTime
(xml, json) при импорте прайс-листа - Изменён код ошибки для полей
deliveryTownTime
иdeliveryCountryTime
(xml, json) при импорте прайс-листа на NOT_GREATER_EQUAL_TO
- Удалена колонка
Срок службы
(csv) из импорта и экспорта прайс-листа - Удалено поле
productLifeTime
(xml, json) из импорта и экспорта прайс-листа - Удалено поле
product_life_time
из запроса создания раздела
- Добавлена новая колонка
Кредит на «Родныя тавары»
(csv) в импорт и экспорт прайс-листа - Добавлено новое поле
creditForNationalGoods
(xml, json) в импорт и экспорт прайс-листа
- Добавлена новая колонка
Повышенная рассрочка Minipay
(csv) в импорт и экспорт прайс-листа - Добавлено новое поле
increasedMinipayInstallment
(xml, json) в импорт и экспорт прайс-листа
- Колонка
Промоцена
(csv) в прайс-листах переименована вЦена по промокоду
- Добавлена новая колонка
Промоцена
(csv) в импорт и экспорт прайс-листа - Добавлено новое поле
pricePromo
(xml, json) в импорт и экспорт прайс-листа
- Удалена колонка
Кредит
(csv) из импорта и экспорта прайс-листа - Удалено поле
isCredit
(xml, json) из импорта и экспорта прайс-листа
- Удалена колонка
Цена (Халва)
(csv) из импорта и экспорта прайс-листа - Удалено поле
priceHalva
(xml, json) из импорта и экспорта прайс-листа
-
Добавлен новый параметр "Onliner Prime" в импорт прайслистов. Изменения касаются следующих методов:
-
Добавлен новый параметр "Onliner Prime" в 'экспорте' прайслистов. Изменения касаются следующих методов:
- Убраны поля с информацией о скидке на пакет разделов, актуализирована документация
- Метод docs/shop/info.md:
- убрано поле
package
; - актуализирована документация по полю
balance
- поле townsDiscount помечено как неактуальное.
- убрано поле
- Метод docs/shop/info.md:
- Убраны поля с информацией о стоимости размещения в каталоге как, не актуальные.
- Метод docs/shop/info.md: убраны поля
sectionsCost
,dailySectionsCost
,sectionsCostWithDiscount
,dailySectionsCostWithDiscount
- Метод docs/catalog/section.md: убраны поля
monthPrice
,daylyPrice
- Метод docs/shop/info.md: убраны поля
- В связи с переходом на новую модель работы с партнерами (Revenue Share) в API внесены следующие изменения:
- Убрано поле
daysOfWork
из метода docs/shop/info.md - Тарифы на размещение установлены в 0. Соответственно значения полей
sectionsCost
,dailySectionsCost
,sectionsCostWithDiscount
,dailySectionsCostWithDiscount
из метода docs/shop/info.md будут возвращать 0. В будущем данные поля будут удалены.
- Убрано поле
- Добавлены поля для указания срока и стоимости рассрочки по халве в импорт и экспорт CSV, XML и JSON
- Изменения затрагивают следующие методы:
- Отключена поддержка импорта CSV без названия колонок
- Изменения затрагивают следующие методы:
- Удалены параметры
deliveryTownPrice
,deliveryCountryPrice
для позиции товара (замены настройками Тарифной сетки)- Изменения затрагивают следующие методы:
- Добавлена подержка указания стоимости курьерской доставки
- Регионы доставки настраиваются каждым магазином самостоятельно в разделе Тарифная сетка в личном кабинете
- Для CSV-формата можно добавлять колонки с отдельным названием для каждого региона доставки из Тарифной сетки
- Для JSON и XML формата идентификатором региона является мнемоника региона из Тарифной сетки
- В экспорт прайс-листов будут попадать только те значения, которые были явно заданы в прайс-листе. Тарифная сетка при экспорте не применяется.
- Все новые поля опциональны и будут использоваться только в случае их передачи и настройки Тарифной сетки
- Изменения затрагивают следующие методы:
- Добавлена поддержка именованных прайс-листов в формате СSV
- Экспорт прайс-листов производится в именованном формате, где в первой строке описаны названия колонок
- Импорт прайс-листов поддерживает оба формата - старый (без строки с названиями) и новый
- Формат прайс-листа определяется автоматически по содержимому первой строки
- В именованном прайс-листе можно менять порядок колонок
- Не допускается добавление пустых колонок в начало и средину таблицы
- Добавлен новый статус обработки прайс-листа
STATUS_PARSE_COLUMNS_ERROR
(в случае проблем при обработке именованного прай-листа) - Все колонки, кроме наличия на складе, по-прежнему остается обязательными
- Правила проверки значений в прайс-листе остаются прежними
- Добавлена возможность указывать наличие товара на складе магазина
- Новый опциональный параметр - статус наличия
stockStatus
- Изменения затрагивают следующие методы:
- Новый опциональный параметр - статус наличия
- Изменения в импорте позиций
- В формате CSV колонки
article
иid
должны быть указаны всегда, но могут содержать пустое значение - Изменения затрагивают следующие методы:
- В формате CSV колонки
- Добавлена возможность указывать собственные (внутренние для магазина) ID позиций
- Поле
id
, как и раньше, остается опциональным - Можно продолжать использовать текущие ID
- ID должен быть уникален в рамках магазина
- Можно использовать любую строку до 50 символов с цифрами и строчными буквами латинского алфавита
- Изменения затрагивают следующие методы:
- Поле
- Добавлены предупреждения в отчет по импорту
- Плюс добавлен новый статус обработки прайс-листа "Обработан с предупреждениями"
- Изменения затрагивают следующие методы:
- Добавлена возможность импортировать и обновлять позиции товаров по их артикулам
- Полe
article
- опциональное - Если оно указано, будет производиться поиск товара по названию производителя и артикулу
- Так как поле id позиции тоже опциональное, то чтобы указать артикул в CSV, нужно также указывать колонку id позиции (пусть даже и пустую)
- Если нет - по старой схеме: по категории, производителю и названию товара
- Изменения затрагивают следующие методы:
- Полe
- Добавлена возможность получения списка артикулов, связанных с конкретным товаром
- Изменения затрагивают следующие методы:
- Удалена возможность импортировать и обновлять позиции с использованием валюты BYR
- Допустима только валюта BYN
- Изменения затрагивают следующие методы:
- Удален опциональный параметр currency для методов экспорта позиций товаров
- Теперь цены всегда возвращаются только в текущей (заданной при импорте) валюте
- Если указан параметр currency, будет ошибка
- Изменения затрагивают следующие методы:
- Добавлен новый статус обработки прайс-листа
PARSE_ERROR
(в случае невалидного формата файла)- Изменения затрагивают следующие методы:
- Добавлен опциональный параметр
currency
для экспорта позиций товара- Изменения затрагивают следующие методы:
- Добавлена поддержка указания цен в BYN при импорте
- Изменения затрагивают следующие методы:
- Добавлен ID позиции во все методы, возвращающие информацию о позициях товаров
- Изменения затрагивают следующие методы:
- При импорте прайс-листа можно (опционально) указывать id предложения
- Изменения затрагивают следующие методы:
-
Удален параметр
currency
для экспорта позиций товара- Больше нельзя указывать, в какой валюте возвращать цены при экспорте
- Цены теперь возвращаются только в белорусских рублях (BYR)
- Изменения затрагивают следующие методы:
-
Изменились требования к полю currency при изменении позиций товара
- Поле стало обязательным для заполнения
- Цена может быть указана только в белорусских рублях (BYR)
- Изменения затрагивают следующие методы:
-
Появились новые поля для позиции товара
producer
- изготовитель товара, обязательное поле, строка до 500 символовimporter
- импортер товара, обязательное поле, если импортера нет - указывается то же, что и в поле изготовитель, строка до 500 символовserviceCenters
- сервисные центры, обязательное поле, если несколько - через символ перевода строки, строка до 1500 символовdeliveryTownTime
- срок доставки по городу в днях, обязательное, если указана стоимость доставки по городуdeliveryTownPrice
- стоимость доставки по городу в белорусских рублях, 0 - бесплатная доставкаdeliveryCountryTime
- срок доставки по стране в днях, обязательное, если указана стоимость доставки по странеdeliveryCountryPrice
- стоимость доставки по стране в белорусских рублях, 0 - бесплатная доставкаproductLifeTime
- срок службы (годности) товара в месяцах, 0 - неограничен- Изменения затрагивают следующие методы:
-
Удалены следующие поля для позиции товара
status
delivery
- Изменения затрагивают следующие методы:
-
Удален метод обновления курсов валют магазина
-
Удалено поле currencyRates из свойств магазина
- Изменения затрагивают следующие методы: