Ebay API — Ошибка № 21916587 — Варианты предметов

Я получаю эту ошибку (# 21916587) и не могу найти пропущенное имя.

Вот сообщение, связанное с ошибкой: Отсутствует название в спецификации варианта или в наборе спецификации варианта.

Это также, кажется, происходит только тогда, когда у меня «сложный» вариант типа. Например, он работает, как и ожидалось, если у меня есть продукт, который имеет только разные размеры.

Вот вывод того, что я отправляю на eBay.

Array
(
[Variation] => Array
(
[0] => Array
(
[SKU] => 0147852369
[StartPrice] => Array
(
[value] => 5
)

[Quantity] => 5
[VariationSpecifics] => Array
(
[0] => Array
(
[NameValueList] => Array
(
[0] => Array
(
[Name] => Color
[Value] => Array
(
[0] => Red
)

)

)

)

[1] => Array
(
[NameValueList] => Array
(
[0] => Array
(
[Name] => Shirt Size
[Value] => Array
(
[0] => Adult Medium
)

)

)

)

)

)

[1] => Array
(
[SKU] => 0147852368
[StartPrice] => Array
(
[value] => 4
)

[Quantity] => 9
[VariationSpecifics] => Array
(
[0] => Array
(
[NameValueList] => Array
(
[0] => Array
(
[Name] => Color
[Value] => Array
(
[0] => Red
)

)

)

)

[1] => Array
(
[NameValueList] => Array
(
[0] => Array
(
[Name] => Shirt Size
[Value] => Array
(
[0] => Adult Small
)

)

)

)

)

)

[2] => Array
(
[SKU] => 0147852367
[StartPrice] => Array
(
[value] => 5.5
)

[Quantity] => 9
[VariationSpecifics] => Array
(
[0] => Array
(
[NameValueList] => Array
(
[0] => Array
(
[Name] => Color
[Value] => Array
(
[0] => White
)

)

)

)

[1] => Array
(
[NameValueList] => Array
(
[0] => Array
(
[Name] => Shirt Size
[Value] => Array
(
[0] => Adult Medium
)

)

)

)

)

)

[3] => Array
(
[SKU] => 0147852366
[StartPrice] => Array
(
[value] => 4.5
)

[Quantity] => 8
[VariationSpecifics] => Array
(
[0] => Array
(
[NameValueList] => Array
(
[0] => Array
(
[Name] => Color
[Value] => Array
(
[0] => White
)

)

)

)

[1] => Array
(
[NameValueList] => Array
(
[0] => Array
(
[Name] => Shirt Size
[Value] => Array
(
[0] => Adult Small
)

)

)

)

)

)

)

[Pictures] => Array
(
[0] => Array
(
[VariationSpecificName] => Shirt Size
[VariationSpecificPictureSet] => Array
(
[0] => Array
(
[VariationSpecificValue] => Adult Small
[PictureURL] => Array
(
[0] => http://www.somesite.local/images/products/canvas-unisex-jersey-short-sleeve-t-shirt-3001c-canvas-red.jpg
)

)

)

)

[1] => Array
(
[VariationSpecificName] => Shirt Size
[VariationSpecificPictureSet] => Array
(
[0] => Array
(
[VariationSpecificValue] => Adult Small
[PictureURL] => Array
(
[0] => http://www.somesite.local/images/products/2000G_WHITE_large.jpg
)

)

)

)

)

[VariationSpecificsSet] => Array
(
[NameValueList] => Array
(
[0] => Array
(
[Name] => Color
[Value] => Array
(
[0] => Red
[1] => White
)

)

[1] => Array
(
[Name] => Shirt Size
[Value] => Array
(
[0] => Adult Medium
[1] => Adult Small
)

)

)

)

)

0

Решение

Понял это для любого, кто сталкивается с этим, и вы знаете, что вы не пропустите имя в варианте или наборе.

Если вы посмотрите на массив, в частности на ключ VariationSpecifics, вы заметите, что в нем есть 2 элемента. Он должен иметь только 1. И размер рубашки, и цвет должны быть внутри одного ключа NameValueList в ключе VariationSpecifics.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector