allegro-api icon indicating copy to clipboard operation
allegro-api copied to clipboard

problem z parametrami do kategorii id 76024

Open mbcont opened this issue 3 years ago • 15 comments

Występuje problem:

  • [x] z zasobem REST API / with a REST API resource
  • [x] ze środowiskiem produkcyjnym / with the production environment
  • [ ] ze środowiskiem testowym / with the test environment
  • [ ] z logowaniem lub autoryzacją / with login or authorization
  • [ ] na portalu https://developer.allegro.pl/ / at https://developer.allegro.pl/en/
  • [ ] inny / other

:beetle: Opis / Description

Wysyłamy taki payload

{ "productSet":[ { "product":{ "name":"Du00d3u0141 OD BIKINI V7E XXC__M", "category":{ "id":"76024" }, "parameters":[ { "id":"451", "valuesIds":[ "451_2" ] }, { "id":"3766", "valuesIds":[ "3766_1" ] }, { "id":"201017", "valuesIds":[ "201017_2373" ] }, { "id":"204501", "valuesIds":[ "204501_221229" ] }, { "id":"215534", "valuesIds":[ "215534_270226" ] }, { "id":"249418", "valuesIds":[ "249418_1217351" ] }, { "id":"224017", "values":[ "10057722" ], "rangeValue":null }, { "id":"3946", "valuesIds":[ "3946_40" ], "values":[ "AS" ], "rangeValue":null } ], "images":[ "https:\/\/a.allegroimg.com\/original\/110d57\/5519c43747b0b94cb56a108cf0a3" ] } } ], "name":"Du00d3u0141 OD BIKINI V7E XXC__M", "afterSalesServices":{ "impliedWarranty":{ "id":"6a7525c5-1e93-44a1-816b-fc406b7a9421" }, "warranty":{ "id":"d1effd69-ccc6-4154-b777-15681a2f22d0" }, "returnPolicy":{ "id":"dc8c74dc-2853-4f1c-8982-0e6603c36e21" } }, "category":{ "id":"76024" }, "delivery":{ "handlingTime":"PT24H", "shippingRates":{ "id":"ea116684-f35f-4e50-8c6b-1e22f7bd6225" } }, "description":{ "sections":[ { "items":[ { "type":"IMAGE", "url":"https:\/\/a.allegroimg.com\/original\/1192bd\/c90181c647cd87836415aeb00b82" }, { "type":"TEXT", "content":"<p><b>OPIS PRODUKTU<\/b><\/p><p>_________________________________________<\/p><ul><li><p>Sku0142ad materiau0142u: <b> Gu0142u00f3wny: 78% Poliamid 22% Elastan. Wewnu0105trz: 100% Poliester<\/b><\/p><\/li><li><p>Kolor: <b> Czarny<\/b><\/p><\/li><li><p>Rozmiar: <b> M<\/b><\/p><\/li><li><p>Metka papierowa: <b> Produkt zgodny z naszu0105 ideologiu0105 less waste. Dbaju0105c o wytyczne marki produkt mou017ce nie posiadau0107 czu0119u015bci metek.<\/b><\/p><\/li><li><p>Cena katalogowa: <b> 39zu0142<\/b><\/p><\/li><li><p>Informacje dodatkowe: <b> Oferta dotyczy dou0142u od bikini. <\/b><\/p><\/li><\/ul>" } ] }, { "items":[ { "type":"IMAGE", "url":"https:\/\/a.allegroimg.com\/original\/116d9c\/44a7887540d395831b680070b82d" }, { "type":"IMAGE", "url":"https:\/\/a.allegroimg.com\/original\/11f5fe\/41bb03eb4aabb2c923e04e95de55" } ] }, { "items":[ { "type":"IMAGE", "url":"https:\/\/a.allegroimg.com\/original\/114e74\/31ef57914b27b0d81eff8a260199" }, { "type":"IMAGE", "url":"https:\/\/a.allegroimg.com\/original\/11c4b7\/1aabd6e345a4a1f6afae7f401549" } ] } ] }, "external":{ "id":"easyitem_3447693" }, "images":[ "https:\/\/a.allegroimg.com\/original\/110d57\/5519c43747b0b94cb56a108cf0a3", "https:\/\/a.allegroimg.com\/original\/1192bd\/c90181c647cd87836415aeb00b82", "https:\/\/a.allegroimg.com\/original\/116d9c\/44a7887540d395831b680070b82d", "https:\/\/a.allegroimg.com\/original\/11f5fe\/41bb03eb4aabb2c923e04e95de55", "https:\/\/a.allegroimg.com\/original\/114e74\/31ef57914b27b0d81eff8a260199", "https:\/\/a.allegroimg.com\/original\/11c4b7\/1aabd6e345a4a1f6afae7f401549" ], "location":{ "city":"MOTYCZ", "postCode":"21-030", "countryCode":"PL", "province":"LUBELSKIE" }, "parameters":[ { "id":"11323", "valuesIds":[ "11323_1" ] } ], "payments":{ "invoice":"VAT" }, "publication":{ "status":"INACTIVE" }, "sellingMode":{ "format":"BUY_NOW", "price":{ "amount":19.95, "currency":"PLN" } }, "sizeTable":{ "id":"7ef2673e-4c3e-11ea-bbff-b8ca3a6f71e0" }, "stock":{ "available":1, "unit":"UNIT" }, "tax":{ "percentage":"23.00" }, "language":"pl-PL" }

taką odpowiedź otrzymujemy

"errors": [ { "code": "ConstraintViolationException.DependencyValidator", "message": "Dependent parameter Rozmiar (128610) cannot take values [M] when parameter Rodzaj (215534) has values [dół]", "details": "ConstraintViolationException.DependencyValidator", "path": "parameters", "userMessage": "Parametr zależny Rozmiar (128610) nie może przyjąć wartości [M], gdy parametr Rodzaj (215534) ma wartości [dół]." } ],

trace-id 260bfc708aa16cab

Problem Od niedawna w kategoriach związanych z bikini pojawił się parametr rozdzaj : gdzie wybieramy dół góra albo komplet, ten parametr jest w korelacji z rozmiarami które no ta bene uzupełniamy prawidłowo tak jak widać wyżej. Co my robimy źle?

mbcont avatar Sep 29 '22 10:09 mbcont

Jeśli przekazujesz parametr Rodzaj (215534): góra (215534_270222) to nie możesz przekazać parametru Rozmiar (128610), bo jest to parametr zależny i dostępny tylko w przypadku, gdy wybierzesz Rodzaj (215534): komplet (215534_270230).

Czyli dla pozostałych parametrów tj. Rodzaj (215534): góra (215534_270222) możesz przekazać opcjonalnie Rozmiar góry (249417), natomiast dla parametru Rodzaj (215534): dół (215534_270226) - Rozmiar majtek (249418).

Innymi słowy, dla kompletów masz Rozmiar. Dla góry masz Rozmiar góry. Dla dołu masz Rozmiar majtek. W zależności od Rodzaju jest wymagane wypełnienie innego parametru.

hahyes avatar Sep 29 '22 11:09 hahyes

@mbcont wygląda na to, że problemem tutaj jest sam produkt, w którym jest nieprawidłowo dodany parametr Rozmiar. Zgłosiłam już ten problem. Pracujemy obecnie nad synchronizacją tych parametrów we wszystkich ofertach i produktach.

MartaNowaczyk avatar Sep 29 '22 11:09 MartaNowaczyk

@hahyes ja ro rozumiem i w payloadzie który wysyłam tak jest. @MartaNowaczyk rozumiem że niepotrzebnie parametr rodzaj znalazł się w produkcie (produktyzacja) ? I jeśli dobrze zrozumiałem on stamtąd wyleci? i już nie będzie atrybutem w takich produktach?

mbcont avatar Sep 29 '22 12:09 mbcont

@mbcont Rodzaj zostaje. Tutaj chodzi o parametr Rozmiar, który powinien być w produkcie tylko jeśli dla parametru Rodzaj wybierzesz "komplet". Problem był u nas w Katalogu produktów - mieliśmy tam parametr Rozmiar, dla Rodzaju "góra". Usunęliśmy nieprawidłową wartość i teraz powinno być ok.

MartaNowaczyk avatar Sep 30 '22 05:09 MartaNowaczyk

witam, nadal to samo trace-id: 33d338a3008137db

mbcont avatar Oct 04 '22 07:10 mbcont

trace-id: c270a2371b9ee994

mbcont avatar Oct 04 '22 07:10 mbcont

Parametr zależny Rozmiar (128610) nie może przyjąć wartości [38], gdy parametr Rodzaj (215534) ma wartości [góra].

128610 - komplet 249417 - góra 249418 - dół

Wartości parametrów w bazie {"451": "451_524288", "3766": "3766_5", "3946": "3946_53", "8242": "", "11323": "11323_1", "15851": "15851_1", "17448": "", "128610": "", "201017": "201017_240338", "204501": "204501_221221", "215534": "215534_270222", "215922": "", "215926": "", "215930": "", "216925": "", "224017": "", "225693": "", "237206": "23800539", "249417": "249417_1216975", "249418": "", "3766_8": "", "3946_40": "River Island", "201017_257870": ""} więc mamy dobrze tak jak w tamtym przypadku "128610": "" Nasz parametr Rozmiar nie jest nawet wysyłany

mbcont avatar Oct 04 '22 07:10 mbcont

@mbcont parametry zależne w tej kategorii zostały włączone stosunkowo niedawno, stąd problemy z pokryciem w produktach. Pracujemy nad wprowadzeniem odpowiednich wartości w parametrach Rozmiar góry i Rozmiar majtek w całej kategorii. Proszę o jeszcze trochę cierpliwości.

MartaNowaczyk avatar Oct 04 '22 12:10 MartaNowaczyk

Zgłosiłam jeszcze te podane produkty do poprawki, bo to przez błędne parametry w produkcie ten komunikat wyskakuje.
Przepraszam za wszelkie niedogodności z tym związane.

MartaNowaczyk avatar Oct 04 '22 12:10 MartaNowaczyk

Mamy ten sam problem co opisał @mbcont

glorifyingpeace avatar Oct 07 '22 09:10 glorifyingpeace

@glorifyingpeace Przepraszamy za te utrudnienia. Jeśli jesteś w stanie wskazać problematyczne produkty, podaj ich identyfikatory w tym wątku. Zgłosiłbym je do poprawki.

Lukasz-Zurek avatar Oct 07 '22 09:10 Lukasz-Zurek

@Lukasz-Zurek dotyczy to wszysktich produktów które były tworzone do 1 miesiąca wstecz w kategori bikini, są ich setki

mbcont avatar Oct 07 '22 09:10 mbcont

@mbcont Mamy tego świadomość i mogę tylko zapewnić, że trwają prace nad tym, aby to globalnie zsynchronizować.

Lukasz-Zurek avatar Oct 07 '22 09:10 Lukasz-Zurek

Chciałbym podbić temat czy coś wiadomo w tym temacie.

glorifyingpeace avatar Oct 14 '22 10:10 glorifyingpeace

Wyjaśniam to z zespołem odpowiedzialnym za tę funkcjonalność. Jeśli będę potrzebowała jakieś przykłady dam znać.

MartaNowaczyk avatar Oct 14 '22 11:10 MartaNowaczyk

W tym wątku nie pojawiła się żadna nowa odpowiedź w ciągu 7 dni, dlatego automatycznie oznaczamy go jako przeterminowany. Jeśli w ciągu kolejnych 7 dni nie pojawi się żadna odpowiedź, wątek zostanie zamknięty. Dziękujemy za zaangażowanie w dyskusję i zachęcamy Cię do wypełnienia ankiety dotyczącej naszego wsparcia na forum.


There was no new reply in this thread within 7 days, therefore, we automatically marked it as expired. If no response is received within the next 7 days, this thread will be closed. Thank you for engaging in the discussion. We encourage you to complete our forum support survey.

stale[bot] avatar Oct 21 '22 19:10 stale[bot]

witam, czy temat już został zakończony przez zespół dev'ów?

mbcont avatar Oct 24 '22 10:10 mbcont

@mbcont Temat konsultuję. Proszę o cierpliwość.

Lukasz-Zurek avatar Oct 24 '22 13:10 Lukasz-Zurek

W tym wątku nie pojawiła się żadna nowa odpowiedź w ciągu 7 dni, dlatego automatycznie oznaczamy go jako przeterminowany. Jeśli w ciągu kolejnych 7 dni nie pojawi się żadna odpowiedź, wątek zostanie zamknięty. Dziękujemy za zaangażowanie w dyskusję i zachęcamy Cię do wypełnienia ankiety dotyczącej naszego wsparcia na forum.


There was no new reply in this thread within 7 days, therefore, we automatically marked it as expired. If no response is received within the next 7 days, this thread will be closed. Thank you for engaging in the discussion. We encourage you to complete our forum support survey.

stale[bot] avatar Oct 31 '22 20:10 stale[bot]

@mbcont Temat ten został już zakończony. Przepraszamy za wcześniejsze utrudnienia.

Lukasz-Zurek avatar Nov 02 '22 06:11 Lukasz-Zurek

Problem nadal występuje:

Payload który wysyłamy: { "productSet":[ { "product":{ "name":"YE3056 SPORTOWE BIKINI__38", "category":{ "id":"76024" }, "parameters":[ { "id":"451", "valuesIds":[ "451_1024" ] }, { "id":"2969", "valuesIds":[ "2969_512" ] }, { "id":"3766", "valuesIds":[ "3766_279833" ] }, { "id":"3946", "valuesIds":[ "3946_48" ] }, { "id":"8242", "valuesIds":[ "8242_1" ] }, { "id":"15851", "valuesIds":[ "15851_1" ] }, { "id":"128610", "valuesIds":[ "128610_137" ] }, { "id":"201017", "valuesIds":[ "201017_2373" ] }, { "id":"204501", "valuesIds":[ "204501_221229" ] }, { "id":"205646", "valuesIds":[ "205646_1024", "205646_895955", "205646_8192", "205646_512" ] }, { "id":"215534", "valuesIds":[ "215534_270230" ] } ], "images":[ "https://a.allegroimg.com/original/11905c/649602924f298ed53f68db170e24" ] } } ], "name":"YE3056 SPORTOWE BIKINI__38", "afterSalesServices":{ "impliedWarranty":{ "id":"03909aa2-85ed-4ee8-b7a4-9ce598cde38a" }, "returnPolicy":{ "id":"27e29665-07ba-47b5-9b4e-3d56879b126d" } }, "category":{ "id":"76024" }, "delivery":{ "handlingTime":"PT24H", "shippingRates":{ "id":"0f6e6116-fcf1-46b1-8781-8e8d6c1e6e2e" } }, "description":{ "sections":[ { "items":[ { "type":"IMAGE", "url":"https://a.allegroimg.com/original/11bcc1/71bd2251460c961111f0e8faa172" }, { "type":"TEXT", "content":"

OPIS PRODUKTU</b></p>

</p>

  • Marka: Bonprix</b></p></li>

  • Sk\u0142ad materia\u0142u: prawa strona: 80%polimaid, 20%elastan; podszewka: 100%poliester</b></p></li>

  • Kolor: WIELOKOLOROWY</b></p></li>

  • Rozmiar: 38</b></p></li>

  • Metka papierowa: Brak metki papierowej - Produkt posiada wszystkie metki wewn\u0119trzne.</b></p></li>

  • Cena katalogowa: 79z\u0142</b></p></li></ul>" } ] }, { "items":[ { "type":"IMAGE", "url":"https://a.allegroimg.com/original/110dcd/d79c24e74dcd9760bf56129d8dbb" }, { "type":"IMAGE", "url":"https://a.allegroimg.com/original/118451/abf7486448c79f42606fcaacfb13" } ] }, { "items":[ { "type":"IMAGE", "url":"https://a.allegroimg.com/original/11e1c6/7462e4544234bcb2bcc4550b00c7" }, { "type":"IMAGE", "url":"https://a.allegroimg.com/original/1113a0/754e211b4c20b80cb5e9e4437d11" } ] }, { "items":[ { "type":"TEXT", "content":"

</p>" }, { "type":"IMAGE", "url":"https://a.allegroimg.com/original/11b727/bc52e3394daaab96c7b25f2a56ad" } ] } ] }, "external":{ "id":"client_1784551" }, "images":[ "https://a.allegroimg.com/original/11905c/649602924f298ed53f68db170e24", "https://a.allegroimg.com/original/11bcc1/71bd2251460c961111f0e8faa172", "https://a.allegroimg.com/original/110dcd/d79c24e74dcd9760bf56129d8dbb", "https://a.allegroimg.com/original/118451/abf7486448c79f42606fcaacfb13", "https://a.allegroimg.com/original/11e1c6/7462e4544234bcb2bcc4550b00c7", "https://a.allegroimg.com/original/1113a0/754e211b4c20b80cb5e9e4437d11", "https://a.allegroimg.com/original/11b727/bc52e3394daaab96c7b25f2a56ad" ], "location":{ "city":"TUROBIN", "postCode":"23-465", "countryCode":"PL", "province":"LUBELSKIE" }, "parameters":[ { "id":"11323", "valuesIds":[ "11323_246510" ] } ], "payments":{ "invoice":"VAT" }, "publication":{ "duration":"P3D", "status":"INACTIVE", "republish":true }, "sellingMode":{ "format":"AUCTION", "startingPrice":{ "amount":46.99, "currency":"PLN" } }, "stock":{ "available":1, "unit":"UNIT" }, "language":"pl-PL" }

Dostajemy taki komunikat: trace-id: fd7505a7fa104e0e

Parametr zależny Rozmiar góry (249417) nie może przyjąć wartości [38], gdy parametr Rodzaj (215534) ma wartości [komplet]. Parametr zależny Rozmiar majtek (249418) nie może przyjąć wartości [38], gdy parametr Rodzaj (215534) ma wartości [komplet].

glorifyingpeace avatar Nov 03 '22 11:11 glorifyingpeace

@glorifyingpeace Problem przekazałem dalej do weryfikacji.

Lukasz-Zurek avatar Nov 03 '22 12:11 Lukasz-Zurek

@glorifyingpeace Poprawiliśmy ten konkretny produkt. Przepraszamy za te utrudnienia.

Dodam, że nadal mogą pojawiać się jednostkowe przypadki, których nie udało się poprawić globalnie. Jeśli zatem posiadasz kolejne przykładowe trace-id dla innych problematycznych przypadków - podeślij je w tym wątku.

Lukasz-Zurek avatar Nov 04 '22 07:11 Lukasz-Zurek

W tym wątku nie pojawiła się żadna nowa odpowiedź w ciągu 7 dni, dlatego automatycznie oznaczamy go jako przeterminowany. Jeśli w ciągu kolejnych 7 dni nie pojawi się żadna odpowiedź, wątek zostanie zamknięty. Dziękujemy za zaangażowanie w dyskusję i zachęcamy Cię do wypełnienia ankiety dotyczącej naszego wsparcia na forum.


There was no new reply in this thread within 7 days, therefore, we automatically marked it as expired. If no response is received within the next 7 days, this thread will be closed. Thank you for engaging in the discussion. We encourage you to complete our forum support survey.

stale[bot] avatar Nov 11 '22 17:11 stale[bot]

witam, trace-id c7a9a6a1f7503dd

mbcont avatar Dec 19 '22 14:12 mbcont

problem jak widać nadal występuje

mbcont avatar Dec 19 '22 14:12 mbcont

@mbcont Zgłosiłem do poprawki. Jak tylko uzyskam informacje - wrócę do Ciebie w tym wątku.

Lukasz-Zurek avatar Dec 20 '22 07:12 Lukasz-Zurek

@mbcont Poprawiliśmy już produkt, który posiadał nadmiarowe parametry.

Lukasz-Zurek avatar Dec 20 '22 08:12 Lukasz-Zurek