Skip to content

Commit

Permalink
Add field increasedMinipayInstallment (#200)
Browse files Browse the repository at this point in the history
* Add field increasedMinipayInstallment
  • Loading branch information
EugeneMalvine authored Oct 3, 2023
1 parent ceb451b commit e3a57ea
Show file tree
Hide file tree
Showing 9 changed files with 46 additions and 26 deletions.
1 change: 1 addition & 0 deletions docs/price-lists/export/manufacturers.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ Accept: application/json
"termHalva": "0",
"hasOnlinerPrime": "да",
"pricePromo":"20.00",
"increasedMinipayInstallment": "нет",
"courierDeliveryPrices": {
"region-1": {
"type": "custom",
Expand Down
1 change: 1 addition & 0 deletions docs/price-lists/export/positions.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ Accept: application/json
"termHalva": "0",
"hasOnlinerPrime": "да",
"pricePromo": "18.00",
"increasedMinipayInstallment": "нет",
"courierDeliveryPrices": {
"region-1": {
"type": "custom",
Expand Down
1 change: 1 addition & 0 deletions docs/price-lists/export/products.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ Accept: application/json
"termHalva": "0",
"hasOnlinerPrime": "да",
"pricePromo": "18.00",
"increasedMinipayInstallment": "нет",
"courierDeliveryPrices": {
"region-1": {
"type": "custom",
Expand Down
1 change: 1 addition & 0 deletions docs/price-lists/export/sections.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ Accept: application/json
"termHalva": "0",
"hasOnlinerPrime": "да",
"pricePromo": "18.00",
"increasedMinipayInstallment": "нет",
"courierDeliveryPrices": {
"region-1": {
"type": "custom",
Expand Down
7 changes: 5 additions & 2 deletions docs/price-lists/formats.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
"termHalva": 3,
"hasOnlinerPrime": "да",
"pricePromo": "18.00",
"increasedMinipayInstallment": "нет",
"courierDeliveryPrices": {
"region-1": {
"type": "custom",
Expand Down Expand Up @@ -74,6 +75,7 @@
<termHalva>3</termHalva>
<hasOnlinerPrime>да</hasOnlinerPrime>
<pricePromo>18.00</pricePromo>
<increasedMinipayInstallment>нет</increasedMinipayInstallment>
<courierDeliveryPrices>
<item>
<region>region-1</region>
Expand Down Expand Up @@ -124,11 +126,12 @@
* Срок рассрочки по Халве
* Onliner Prime
* Цена по промокоду
* Повышенная рассрочка Minipay
* Курьерская доставка в _НАЗВАНИЕ_РЕГИОНА_ИЗ_ТАРИФНОЙ_СЕТКИ_

Описание значения полей для курьерской доставки доступно в [разделе описания стоимости курьерской доставки](import/courier_delivery.md).
Описание значения полей для рассрочки "Халва" доступно в [разделе описания рассрочки Халва](import/halva.md).
```
Раздел;Производитель;Товар;Артикул;"id-предложения";Цена;Валюта;"Описание предложения";Изготовитель;Импортер;"Сервисный центр";Гарантия;"Срок доставки по Минску";"Срок доставки по РБ";"Срок службы";"Только для юр. лиц";"Наличие на складе";"Курьерская доставка в Регион 1";"Курьерская доставка в Регион 2";"Курьерская доставка в Регион 3";"Курьерская доставка в Регион 4";"Срок рассрочки по Халве";"Onliner Prime";"Цена по промокоду"
MP3-плееры;Apple;iPod nano 16Gb (7th generation);ipod_article;1;20.16;BYN;Ваш комментарий;Foxconn,No.2,2nd Donghuan Road,10th Yousong Industrial District,Longhua,Baoan,Shenzhen City,Guangdong Province,China;ООО Музтрейд, г.Минск, ул. Кропоткина, 12;"ООО Музсервис, г.Минск, ул. П. Бровки, 5\nООО Плеерсервис, г.Гомель, ул. Платонова, 16";12;1;5;36;нет;in_stock;2.99;Нет доставки;Бесплатная доставка;Общий тариф;3;да;18.00
Раздел;Производитель;Товар;Артикул;"id-предложения";Цена;Валюта;"Описание предложения";Изготовитель;Импортер;"Сервисный центр";Гарантия;"Срок доставки по Минску";"Срок доставки по РБ";"Срок службы";"Только для юр. лиц";"Наличие на складе";"Курьерская доставка в Регион 1";"Курьерская доставка в Регион 2";"Курьерская доставка в Регион 3";"Курьерская доставка в Регион 4";"Срок рассрочки по Халве";"Onliner Prime";"Цена по промокоду";"Повышенная рассрочка Minipay"
MP3-плееры;Apple;iPod nano 16Gb (7th generation);ipod_article;1;20.16;BYN;Ваш комментарий;Foxconn,No.2,2nd Donghuan Road,10th Yousong Industrial District,Longhua,Baoan,Shenzhen City,Guangdong Province,China;ООО Музтрейд, г.Минск, ул. Кропоткина, 12;"ООО Музсервис, г.Минск, ул. П. Бровки, 5\nООО Плеерсервис, г.Гомель, ул. Платонова, 16";12;1;5;36;нет;in_stock;2.99;Нет доставки;Бесплатная доставка;Общий тариф;3;да;18.00;нет
```
25 changes: 14 additions & 11 deletions docs/price-lists/import/replace.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,18 @@

### Параметры

| Параметр | Тип | Описание |
|-----------------------|--------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| id | string | Опциональный параметр, который определяет id предложения. Можно использовать внутренний ID вашего магазина. ID должен быть уникален в рамках магазина. Можно использовать строку до 50 символов с цифрами и строчными буквами латинского алфавита |
| price | string | Цена предложения |
| currency | string | Валюта предложения, влияет на price может быть только BYN |
| article | string | Полe article - опциональное. Если оно указано, будет производиться поиск товара по названию производителя и артикулу (тогда можно не указывать категорию и название товара). Если нет - по старой схеме: по категории, производителю и названию товара |
| stockStatus | string | Опциональный параметр. Наличие: in_stock (есть на складе и доступен для покупки), run_out_of_stock (осталось мало или заканчивается) __*__ |
| termHalva | int | Опциональный параметр. Срок рассрочки по Халве в месяцах (1-99). |
| hasOnlinerPrime | string | Опциональный параметр. Участвует ли предложение в Onliner Prime. Возможные значения: да, нет |
| pricePromo | string | Опциональный параметр. Цена предложения со скидкой |
| courierDeliveryPrices | object | Список регионов, стоимость доставки в которые должна быть взята из прайс-листа, а не рассчитываться по тарифной сетке |
| Параметр | Тип | Описание |
|-----------------------------|--------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| id | string | Опциональный параметр, который определяет id предложения. Можно использовать внутренний ID вашего магазина. ID должен быть уникален в рамках магазина. Можно использовать строку до 50 символов с цифрами и строчными буквами латинского алфавита |
| price | string | Цена предложения |
| currency | string | Валюта предложения, влияет на price может быть только BYN |
| article | string | Полe article - опциональное. Если оно указано, будет производиться поиск товара по названию производителя и артикулу (тогда можно не указывать категорию и название товара). Если нет - по старой схеме: по категории, производителю и названию товара |
| stockStatus | string | Опциональный параметр. Наличие: in_stock (есть на складе и доступен для покупки), run_out_of_stock (осталось мало или заканчивается) __*__ |
| termHalva | int | Опциональный параметр. Срок рассрочки по Халве в месяцах (1-99). |
| hasOnlinerPrime | string | Опциональный параметр. Участвует ли предложение в Onliner Prime. Возможные значения: да, нет |
| pricePromo | string | Опциональный параметр. Цена предложения со скидкой |
| increasedMinipayInstallment | string | Опциональный параметр. Доступна ли повышенная рассрочка Minipay для предложения. Возможные значения: да, нет |
| courierDeliveryPrices | object | Список регионов, стоимость доставки в которые должна быть взята из прайс-листа, а не рассчитываться по тарифной сетке |

В формате CSV колонки article и id должны быть указаны всегда, но могут содержать пустое значение.

Expand Down Expand Up @@ -59,6 +60,7 @@ Content-Type: application/json
"termHalva": 3,
"hasOnlinerPrime": "нет",
"pricePromo": "18.14",
"increasedMinipayInstallment": "нет",
"courierDeliveryPrices": {
"region-1": {
"type": "custom",
Expand Down Expand Up @@ -93,6 +95,7 @@ $data = '[
"termHalva":3,
"hasOnlinerPrime":"нет",
"pricePromo": "18.14",
"increasedMinipayInstallment": "нет",
"courierDeliveryPrices": {
"region-1": {
"type": "custom",
Expand Down
8 changes: 5 additions & 3 deletions docs/price-lists/import/report.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,12 @@
- `pricePromo` Цена по промокоду
- `NOT_LESS_EQUAL_TO` "превышает допустимое значение"
- `WARNING_INVALID_PRICE_PROMO` "Цена по промокоду: недопустимое значение поля"
- `increasedMinipayInstallment` - Повышенная рассрочка Minipay
- `ERROR_INVALID_FLAG` "недопустимое значение поля"
- `courierDeliveryPrices` Стоимость курьерской доставки
`ERROR_INVALID_MONEY_FORMAT_COURIER_DELIVERY` "Недопустимый формат стоимости курьерской доставки"
`ERROR_UNKNOWN_REGION` "Один или несколько регионов не найдены"
`ERROR_INVALID_COURIER_DELIVERY_PRICE_TYPE` "Один или несколько регионов доставки содержат некорректный формат стоимости"
- `ERROR_INVALID_MONEY_FORMAT_COURIER_DELIVERY` "Недопустимый формат стоимости курьерской доставки"
- `ERROR_UNKNOWN_REGION` "Один или несколько регионов не найдены"
- `ERROR_INVALID_COURIER_DELIVERY_PRICE_TYPE` "Один или несколько регионов доставки содержат некорректный формат стоимости"

- общие ошибки
- `ERROR_POSITION_LIMIT_EXCEEDED` "Превышено максимальное количество позиций данной модели товара"
Expand Down
Loading

0 comments on commit e3a57ea

Please sign in to comment.