allegro / allegro-api

Issue tracker and wiki for Allegro REST API
https://developer.allegro.pl/
217 stars 39 forks source link

compatibilityList w zestawie produktów - wycięte do zera #8071

Closed PunktAutoCzesci closed 9 months ago

PunktAutoCzesci commented 11 months ago

Cześć, mam pewien problem z sekcją pasujeDo w zestawach produktów, lub po prostu nie rozumiem jak to działa.

method: "patch"

Kategoria produktu głównego to klocki hamulcowe.

Produkt główny to produkt TecDoc z sekcją pasuje do - 1 szt

Produkt drugi to produkt który nie posiada w ogóle sekcji Pasuje Do. Jest z kategorii w której nie jest obsługiwana taka sekcja. - 1szt.

Po wybraniu tych produktów w productSet z oferty wycinana jest całkowicie sekcja PasujeDo.

Domyślam się, że wynika to z wyświetlania tylko elementów wspólnych, czyli żadnych.

Pytanie brzmi. Jak mogę przywrócić sekcję PasujeDo z produktu głównego tak żeby była wyświetlana w ofercie która jest takim zestawem? Ewentualnie czy mogę ją / lub jej id dostarczyć w jakiś inny sposób?

Dzięki.

AureliuszBrussy commented 11 months ago

Który z produktów jest pierwszy na liście productSet[]? Ten z wypełnioną sekcją Pasuje do? Czy mógłbyś podesłać np. trace-id przykładowego requestu abyśmy mogli dokładniej sprawdzić ten przypadek?

PunktAutoCzesci commented 11 months ago

Pierwszy jest produkt tecDoc. Tace id później podeślę.

pt., 1 gru 2023, 09:01 użytkownik AureliuszBrussy @.***> napisał:

Który z produktów jest pierwszy na liście productSet[]? Ten z wypełnioną sekcją Pasuje do? Czy mógłbyś podesłać np. trace-id przykładowego requestu abyśmy mogli dokładniej sprawdzić ten przypadek?

— Reply to this email directly, view it on GitHub https://github.com/allegro/allegro-api/issues/8071#issuecomment-1835643493, or unsubscribe https://github.com/notifications/unsubscribe-auth/A7VK4BDHRIAAJDEUYL6G47DYHGFE3AVCNFSM6AAAAABAB46JGGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZVGY2DGNBZGM . You are receiving this because you authored the thread.Message ID: @.***>

AureliuszBrussy commented 11 months ago

Dziękuję za informację, w takim razie czekam na trace-id i będziemy to dokładniej analizować.

PunktAutoCzesci commented 11 months ago

trace-id: 'b5a3b3eb3e71ff55'

AureliuszBrussy commented 11 months ago

@PunktAutoCzesci widzę, że w powiązanej ofercie jest zapisany aktualnie jeden produkt. Mógłbyś jeszcze raz spróbować podpiąć do tej oferty drugi produkt i podać trace-id wywołania, gdzie to zrobiłeś?

PunktAutoCzesci commented 11 months ago

nowy trace-id: '78ad92b59a1cebf6' testuje własną aplikację.

Na razie próbuję tak:

data.productSet = [
        {
            product: {
                id: `649f40c2-41d1-4506-9a8b-6c00af6efa18`,
                parameters: [
                    {
                        name: 'Strona zabudowy',
                        values: ['tył'],
                    }, {
                        name: 'Producent części',
                        values: ['TRW']
                    }, {
                        name: 'Typ samochodu',
                        values: ['Samochody osobowe']
                    }, {
                        name: 'Numer katalogowy części',
                        values: ['GDB1330']
                    }
                ],

            },
            quantity: {
                "value": 1
            }

        },

        {
            product: {
                id: `1544e56c-fa67-49f0-97cc-0c4bdcb6b5bd`,
            },
            quantity: {
                "value": 1
            },

        },
    ]
Lukasz-Zurek commented 11 months ago

@PunktAutoCzesci Dziękuję za szczegółowe dane. Analizujemy temat.

PunktAutoCzesci commented 11 months ago

Przez formularz jak dodam pojazd do sekcji pasuje do i chcę zapisać zmiany to mam komunikat: Podczas modyfikowania oferty wystąpiły błędy - Produkty wchodzące w skład zestawu pochodzą z kategorii wspierających różne typy sekcji "Pasuje do". Nie można przypisać sekcji "Pasuje do" do oferty.

Zrzut ekranu 2023-12-05 220739

Lukasz-Zurek commented 11 months ago

@PunktAutoCzesci Dziękuję za dodatkowe informacje. Jak tylko uzyskam szczegóły - wrócę z odpowiedzią.

PunktAutoCzesci commented 11 months ago

Cześć, wiadomo już coś?

śr., 6 gru 2023, 09:33 użytkownik Lukasz-Zurek @.***> napisał:

@PunktAutoCzesci https://github.com/PunktAutoCzesci Dziękuję za dodatkowe informacje. Jak tylko uzyskam szczegóły - wrócę z odpowiedzią.

— Reply to this email directly, view it on GitHub https://github.com/allegro/allegro-api/issues/8071#issuecomment-1842423684, or unsubscribe https://github.com/notifications/unsubscribe-auth/A7VK4BBI2HVCVOUTF26QTYTYIAUU7AVCNFSM6AAAAABAB46JGGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBSGQZDGNRYGQ . You are receiving this because you were mentioned.Message ID: @.***>

Lukasz-Zurek commented 11 months ago

@PunktAutoCzesci Tak. Przepraszam za długi czas oczekiwania na wyjaśnienie z naszej strony. Problem spowodowany był przez kategorię e-book'ów jednego z produktów. Nasz Serwis nie jest w stanie znaleźć wspólnej sekcji "Pasuje do". Samodzielne wskazanie "Pasuje do" w tej sytuacji również nie jest możliwe.

Jest to proces, który chcemy po naszej stronie zoptymalizować. Nie jestem w stanie zadeklarować czasu, w którym to nastąpi. Jak tylko uda się ten temat zrealizować, poinformuję o tym fakcie w tym wątku.

PunktAutoCzesci commented 11 months ago

A czy gdybym łączył np dwa komplety klocków hamulcowych to w jaki sposób powinna zostać przekazana compatibility list. Zakładając że chciałbym przekazać własną lub pisać id z tylko jednego produktu tak żeby lista była w pełni wyświetlana dla kompletu?

czw., 14 gru 2023, 10:40 użytkownik Lukasz-Zurek @.***> napisał:

@PunktAutoCzesci https://github.com/PunktAutoCzesci Tak. Przepraszam za długi czas oczekiwania na wyjaśnienie z naszej strony. Problem spowodowany był przez kategorię e-book'ów jednego z produktów. Nasz Serwis nie jest w stanie znaleźć wspólnej sekcji "Pasuje do". Samodzielne wskazanie "Pasuje do" w tej sytuacji również nie jest możliwe.

Jest to proces, który chcemy po naszej stronie zoptymalizować. Nie jestem w stanie zadeklarować czasu, w którym to nastąpi. Jak tylko uda się ten temat zrealizować, poinformuję o tym fakcie w tym wątku.

— Reply to this email directly, view it on GitHub https://github.com/allegro/allegro-api/issues/8071#issuecomment-1855507364, or unsubscribe https://github.com/notifications/unsubscribe-auth/A7VK4BDIGO5ULMU7Y7A7TA3YJLCSLAVCNFSM6AAAAABAB46JGGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJVGUYDOMZWGQ . You are receiving this because you were mentioned.Message ID: @.***>

PunktAutoCzesci commented 11 months ago

Dodam, że dwa różne komplety klocków

czw., 14 gru 2023, 10:51 użytkownik Punkt Auto Części < @.***> napisał:

A czy gdybym łączył np dwa komplety klocków hamulcowych to w jaki sposób powinna zostać przekazana compatibility list. Zakładając że chciałbym przekazać własną lub pisać id z tylko jednego produktu tak żeby lista była w pełni wyświetlana dla kompletu?

czw., 14 gru 2023, 10:40 użytkownik Lukasz-Zurek @.***> napisał:

@PunktAutoCzesci https://github.com/PunktAutoCzesci Tak. Przepraszam za długi czas oczekiwania na wyjaśnienie z naszej strony. Problem spowodowany był przez kategorię e-book'ów jednego z produktów. Nasz Serwis nie jest w stanie znaleźć wspólnej sekcji "Pasuje do". Samodzielne wskazanie "Pasuje do" w tej sytuacji również nie jest możliwe.

Jest to proces, który chcemy po naszej stronie zoptymalizować. Nie jestem w stanie zadeklarować czasu, w którym to nastąpi. Jak tylko uda się ten temat zrealizować, poinformuję o tym fakcie w tym wątku.

— Reply to this email directly, view it on GitHub https://github.com/allegro/allegro-api/issues/8071#issuecomment-1855507364, or unsubscribe https://github.com/notifications/unsubscribe-auth/A7VK4BDIGO5ULMU7Y7A7TA3YJLCSLAVCNFSM6AAAAABAB46JGGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJVGUYDOMZWGQ . You are receiving this because you were mentioned.Message ID: @.***>

Lukasz-Zurek commented 11 months ago

@PunktAutoCzesci Co do zasady - w opisanej przez Ciebie sytuacji powinniśmy automatycznie wyliczyć i przypisać wspólne "Pasuje do" dla obu kompletów klocków. Powinieneś mieć również możliwość samodzielnego zdefiniowania "Pasuje do".

PunktAutoCzesci commented 11 months ago

No właśnie chodzi mi o to czy powinienem pisać pasuje do w sekcjach produktów. Np dwa razy to samo. Czy w sekcji opisowej.

czw., 14 gru 2023, 11:55 użytkownik Lukasz-Zurek @.***> napisał:

@PunktAutoCzesci https://github.com/PunktAutoCzesci Co do zasady - w opisanej przez Ciebie sytuacji powinniśmy automatycznie wyliczyć i przypisać wspólne "Pasuje do" dla obu kompletów klocków. Powinieneś mieć również możliwość samodzielnego zdefiniowania "Pasuje do".

— Reply to this email directly, view it on GitHub https://github.com/allegro/allegro-api/issues/8071#issuecomment-1855627395, or unsubscribe https://github.com/notifications/unsubscribe-auth/A7VK4BHVFXSJNXJXSSYOTZDYJLLJJAVCNFSM6AAAAABAB46JGGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJVGYZDOMZZGU . You are receiving this because you were mentioned.Message ID: @.***>

Lukasz-Zurek commented 11 months ago

Z tego co widzę części samochodowe, do których należą klocki hamulcowe - bazują na identyfikatorach, więc możesz przekazać to w takiej formie jak wskazałeś powyżej.

Dodam, że szczegółowe informacje w kontekście kategorii sprawdzisz za pomocą GET /sale/compatibility-list/supported-categories.

PunktAutoCzesci commented 10 months ago

Cześć, wracam z problemem ;) Faktycznie jeśli podam własną listę aut to jest ona wyświetlana zamiast listy aut z produktu. Po dodaniu własnej listy typ compatibility list zmienia się na MANUAL. Trzeba go podać w takiej formie:

items: [
            {
                "type": "id",
                "id": `de7a2247-78fa-4a12-94f1-f43b5f33ac7e`
            },
            {
                "type": "id",
                "id": `de7a2247-78fa-4a12-94f1-f43b5f33ac7e`
            },
        ]

tak jak pisałeś, trzeba podać id a nie text.

Zastanawiam się czy nie ma innej opcji?

W danych produktu /sale/products lista zastosowania przedstawiona jest w takiej formie:

id: 649f40c2-41d1-4506-9a8b-6c00af6efa18-fe817b2e4a117fde7887a3d20886c2048ea0d0154ea9e1e2cdbe37881adceecd-2
type: PRODUCT_BASED
items: [
{ text: 'Audi A1 (8X1, 8XK) 1.0 TFSI 2015/03-2018/10' },
{ text: 'kolejne auto' }
]

Zastanawiałem się czy w podanym przeze mnie compatibilityList nie można podać po prostu takiego identyfikatora całej listy zastosowania z produktu, zamiast wypisywać każde auto po kolei wpisując jego id. Jeśli można to w jakiej formie należy to podać ?

Jeśli się nie da to jest kolejny problem. W danych produktu mamy wartości tekstowe, a we własnym compatibilityList.items w ofercie muszę podać id każdego auta.

Pomyślałem, że jak znam id produktu na którym chcę bazować to mogę skorzystać z zasobu sale/compatibility-list-suggestions

Tutaj napotkałem kolejny problem. Zasób nie zwraca list kompatybilności.

Przykład 1: /sale/compatibility-list-suggestions?language=pl-PL&product.id=649f40c2-41d1-4506-9a8b-6c00af6efa18 trace-id: '38a0ce94117d6899' error: 'Dla podanego produktu nie znaleziono sugerowanej tabeli kompatybilności.'

Przykład 2: /sale/compatibility-list-suggestions?language=pl-PL&offer.id=14873327168 trace-id: 'faeb4dc437f4dd4b' error: 'Dla podanej oferty nie znaleziono sugerowanej tabeli kompatybilności.'

Sprawdzicie dlaczego ?

Do głowy przychodzi mi jeszcze możliwość wklejania wartości tekstowych z listy zastosowania z danych produktowych i dla każdej wartości tekstowej wywołać: /sale/compatible-products?type=CAR&phrase=wartość_tekstowa_items_z_danych_produktu. ale to by kosztowało na prawdę dużo requestów.

Może macie jakąś sugestię? Czy macie jakieś plany co do compatibilityList w przypadku kiedy 1 produkt w zestawie ma compatibilityList np. obsługujący id a drugi w ogóle nie obsługuje compatibilityList lub jest innego typu np. tekstowego?

Dzięki

Lukasz-Zurek commented 10 months ago

Cześć, wracam z problemem ;) Faktycznie jeśli podam własną listę aut to jest ona wyświetlana zamiast listy aut z produktu. Po dodaniu własnej listy typ compatibility list zmienia się na MANUAL. Trzeba go podać w takiej formie:

items: [
            {
                "type": "id",
                "id": `de7a2247-78fa-4a12-94f1-f43b5f33ac7e`
            },
            {
                "type": "id",
                "id": `de7a2247-78fa-4a12-94f1-f43b5f33ac7e`
            },
        ]

tak jak pisałeś, trzeba podać id a nie text.

Zastanawiam się czy nie ma innej opcji?

W tej konkretnej sytuacji nie ma innej możliwości.

W danych produktu /sale/products lista zastosowania przedstawiona jest w takiej formie:

id: 649f40c2-41d1-4506-9a8b-6c00af6efa18-fe817b2e4a117fde7887a3d20886c2048ea0d0154ea9e1e2cdbe37881adceecd-2
type: PRODUCT_BASED
items: [
{ text: 'Audi A1 (8X1, 8XK) 1.0 TFSI 2015/03-2018/10' },
{ text: 'kolejne auto' }
]

Zastanawiałem się czy w podanym przeze mnie compatibilityList nie można podać po prostu takiego identyfikatora całej listy zastosowania z produktu, zamiast wypisywać każde auto po kolei wpisując jego id. Jeśli można to w jakiej formie należy to podać ?

Niestety takiej możliwości również tutaj nie ma. Należy wprowadzić każdą pozycję.

Jeśli się nie da to jest kolejny problem. W danych produktu mamy wartości tekstowe, a we własnym compatibilityList.items w ofercie muszę podać id każdego auta.

Pomyślałem, że jak znam id produktu na którym chcę bazować to mogę skorzystać z zasobu sale/compatibility-list-suggestions

Tutaj napotkałem kolejny problem. Zasób nie zwraca list kompatybilności.

Przykład 1: /sale/compatibility-list-suggestions?language=pl-PL&product.id=649f40c2-41d1-4506-9a8b-6c00af6efa18 trace-id: '38a0ce94117d6899' error: 'Dla podanego produktu nie znaleziono sugerowanej tabeli kompatybilności.'

Przykład 2: /sale/compatibility-list-suggestions?language=pl-PL&offer.id=14873327168 trace-id: 'faeb4dc437f4dd4b' error: 'Dla podanej oferty nie znaleziono sugerowanej tabeli kompatybilności.'

Sprawdzicie dlaczego ?

Błędy oznaczają, że w naszej bazie nie posiadamy żadnych sugestii "Pasuje Do" dotyczących wskazanych produktów. Sugestie tworzymy na podstawie list kompatybilności ofert innych sprzedających, a w tej sytuacji wychodzi, że nikt nie wystawił oferty z tym produktem, podając jednocześnie "Pasuje Do".

Do głowy przychodzi mi jeszcze możliwość wklejania wartości tekstowych z listy zastosowania z danych produktowych i dla każdej wartości tekstowej wywołać: /sale/compatible-products?type=CAR&phrase=wartość_tekstowa_items_z_danych_produktu. ale to by kosztowało na prawdę dużo requestów.

Może macie jakąś sugestię? Czy macie jakieś plany co do compatibilityList w przypadku kiedy 1 produkt w zestawie ma compatibilityList np. obsługujący id a drugi w ogóle nie obsługuje compatibilityList lub jest innego typu np. tekstowego?

Obecnie nie mamy planów związanych z compatibilityList w kontekście tego co napisałeś.

PunktAutoCzesci commented 10 months ago

Ok, wracając do sugerowanej listy kompatybilności to w przykładach odniosłem się do własnej oferty która ma podpięta listę kompatybilności oraz do produktu tecDoc który też ma podpięta listę kompatybilności.

Czy na pewno API nie powinno zwrócić w tych przypadkach wyniki?

pon., 18 gru 2023, 11:26 użytkownik Lukasz-Zurek @.***> napisał:

Cześć, wracam z problemem ;) Faktycznie jeśli podam własną listę aut to jest ona wyświetlana zamiast listy aut z produktu. Po dodaniu własnej listy typ compatibility list zmienia się na MANUAL. Trzeba go podać w takiej formie:

items: [ { "type": "id", "id": de7a2247-78fa-4a12-94f1-f43b5f33ac7e }, { "type": "id", "id": de7a2247-78fa-4a12-94f1-f43b5f33ac7e }, ]

tak jak pisałeś, trzeba podać id a nie text.

Zastanawiam się czy nie ma innej opcji?

W tej konkretnej sytuacji nie ma innej możliwości.

W danych produktu /sale/products lista zastosowania przedstawiona jest w takiej formie:

id: 649f40c2-41d1-4506-9a8b-6c00af6efa18-fe817b2e4a117fde7887a3d20886c2048ea0d0154ea9e1e2cdbe37881adceecd-2 type: PRODUCT_BASED items: [ { text: 'Audi A1 (8X1, 8XK) 1.0 TFSI 2015/03-2018/10' }, { text: 'kolejne auto' } ]

Zastanawiałem się czy w podanym przeze mnie compatibilityList nie można podać po prostu takiego identyfikatora całej listy zastosowania z produktu, zamiast wypisywać każde auto po kolei wpisując jego id. Jeśli można to w jakiej formie należy to podać ?

Niestety takiej możliwości również tutaj nie ma. Należy wprowadzić każdą pozycję.

Jeśli się nie da to jest kolejny problem. W danych produktu mamy wartości tekstowe, a we własnym compatibilityList.items w ofercie muszę podać id każdego auta.

Pomyślałem, że jak znam id produktu na którym chcę bazować to mogę skorzystać z zasobu sale/compatibility-list-suggestions

Tutaj napotkałem kolejny problem. Zasób nie zwraca list kompatybilności.

Przykład 1: /sale/compatibility-list-suggestions?language=pl-PL&product.id=649f40c2-41d1-4506-9a8b-6c00af6efa18 trace-id: '38a0ce94117d6899' error: 'Dla podanego produktu nie znaleziono sugerowanej tabeli kompatybilności.'

Przykład 2: /sale/compatibility-list-suggestions?language=pl-PL&offer.id=14873327168 trace-id: 'faeb4dc437f4dd4b' error: 'Dla podanej oferty nie znaleziono sugerowanej tabeli kompatybilności.'

Sprawdzicie dlaczego ?

Błędy oznaczają, że w naszej bazie nie posiadamy żadnych sugestii "Pasuje Do" dotyczących wskazanych produktów. Sugestie tworzymy na podstawie list kompatybilności ofert innych sprzedających, a w tej sytuacji wychodzi, że nikt nie wystawił oferty z tym produktem, podając jednocześnie "Pasuje Do".

Do głowy przychodzi mi jeszcze możliwość wklejania wartości tekstowych z listy zastosowania z danych produktowych i dla każdej wartości tekstowej wywołać: /sale/compatible-products?type=CAR&phrase=wartość_tekstowa_items_z_danych_produktu. ale to by kosztowało na prawdę dużo requestów.

Może macie jakąś sugestię? Czy macie jakieś plany co do compatibilityList w przypadku kiedy 1 produkt w zestawie ma compatibilityList np. obsługujący id a drugi w ogóle nie obsługuje compatibilityList lub jest innego typu np. tekstowego?

Obecnie nie mamy planów związanych z compatibilityList w kontekście tego co napisałeś.

— Reply to this email directly, view it on GitHub https://github.com/allegro/allegro-api/issues/8071#issuecomment-1860045670, or unsubscribe https://github.com/notifications/unsubscribe-auth/A7VK4BGIPLOUDUJVFV72I43YKAK7FAVCNFSM6AAAAABAB46JGGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRQGA2DKNRXGA . You are receiving this because you were mentioned.Message ID: @.***>

Lukasz-Zurek commented 10 months ago

@PunktAutoCzesci Teoretycznie powinniśmy zwrócić wyniki, dlatego temat ten weryfikuję z zespołem odpowiedzialnym za tę usługę. Proszę o cierpliwość.

PunktAutoCzesci commented 10 months ago

Cześć, udało się ustalić dlaczego /sale/compatibility-list-suggestions nie zawraca wyników / zwraca błąd ?

Lukasz-Zurek commented 10 months ago

@PunktAutoCzesci Mogę ponownie potwierdzić, że sugestie tworzymy na podstawie list kompatybilności ofert innych sprzedających, a w tej sytuacji wychodzi, że nikt nie wystawił oferty z tym produktem, podając jednocześnie "Pasuje Do", dlatego zwracamy błąd.

Dodam, że wskazane produkty posiadają listę "Pasuje do". Jeżeli chciałbyś przekazać listę z produktu, podczas wystawiania oferty compatibilityList przekaż pusty obiekt, lub null.

PunktAutoCzesci commented 10 months ago

Ja ponownie przypomnę, że w podanych przykładach odwołałem się do oferty która ma podpiętą listę pasuje do oraz do produktu TecDoc który również ma podpiętą listę pasuje do.
W dokumentacji https://developer.allegro.pl/documentation/#operation/getCompatibilityListSuggestion przykład response może przyjmować również typ: "PRODUCT_BASED - for offers associated with product - if compatibility list is provided in the product details (GET/sale/products/{productId}), it needs to be included in the offer in unchanged form."

Lukasz-Zurek commented 10 months ago

@PunktAutoCzesci Już precyzuję - sugestie na wskazanym zasobie są zwracane tylko dla manualnych tabel kompatybilności, utworzonych przez użytkownika. Nie zwracamy ich na podstawie produktowych.

Jeżeli zatem posiadasz ofertę z produktem z Tecdoc - posiada ona tzw. produktową tabelę kompatybilności. W tej konkretnej sytuacji nie tworzymy sugestii, ponieważ dla oferty z tym produktem nie można utworzyć innej tabeli kompatybilności niż produktowa (tecdoc).

PunktAutoCzesci commented 10 months ago

Ok, dzięki za doprecyzowanie. W przykładach odpowiedzi /sale/compatibility-list-suggestions jest wymieniony: "PRODUCT_BASED - for offers associated with product - if compatibility list is provided in the product details (GET/sale/products/{productId}), it needs to be included in the offer in unchanged form." W jakich sytuacjach jest zwracana sugerowana lista kompatybilności typu "PRODUCT_BASED ?

Lukasz-Zurek commented 10 months ago

@PunktAutoCzesci Wiem, że poruszyłeś to już wcześniej, ale skupiłem się na całej logice. Analizujemy funkcjonalność pod kątem dokumentacji. Całkiem możliwe, że dokumentację będziemy musieli zaktualizować / dostosować do stanu faktycznego czyli obecnie obowiązującej logiki. Pozwól, że wrócę do Ciebie z konkretną informacją.

stale[bot] commented 10 months ago

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.

PunktAutoCzesci commented 10 months ago

Cześć:

  1. Czy ustalono już jak rozwiązać błąd związany z próbą połączenia 2 produktów (1 z compatibility list drugi bez): "Podczas modyfikowania oferty wystąpiły błędy - Produkty wchodzące w skład zestawu pochodzą z kategorii wspierających różne typy sekcji "Pasuje do". Nie można przypisać sekcji "Pasuje do" do oferty."
  2. Czy udało się przeanalizować funkcjonalność /sale/compatibility-list-suggestions -> PRODUCT_BASED pod kątem ewentualnych błędów lub dostosowania dokumentacji?
Lukasz-Zurek commented 10 months ago

@PunktAutoCzesci

Nadal analizujemy temat wspólnie z zespołem odpowiedzialnym za tę usługę. Proszę o cierpliwość.

stale[bot] commented 10 months ago

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.

PunktAutoCzesci commented 10 months ago

Cześć, jakieś wieści?

śr., 10 sty 2024 o 23:29 stale[bot] @.***> napisał(a):

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 https://docs.google.com/forms/d/1CYjSAQoHzudrGOrI8Bmb8HJzgyy4MZut5aAacitYkFw 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 https://docs.google.com/forms/d/1ewSE9w07tNyvi8LTTDue54Y1tI5p5Sog_loevheEbRM .

— Reply to this email directly, view it on GitHub https://github.com/allegro/allegro-api/issues/8071#issuecomment-1885844021, or unsubscribe https://github.com/notifications/unsubscribe-auth/A7VK4BCRW2DZ7UVJV2C4ZODYN4I3JAVCNFSM6AAAAABAB46JGGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBVHA2DIMBSGE . You are receiving this because you were mentioned.Message ID: @.***>

Lukasz-Zurek commented 10 months ago

Niestety wymaga to czasu. Przede wszystkim dziękuję Tobie za Twoje zgłoszenie, bo dzięki temu dwa wskazane tematy są już analizowane i z pewnością będą optymalizowane.

  1. Z uwagi na problemy z wyliczaniem wspólnego "Pasuje do" i utrudnienia w samodzielnym zdefiniowaniu w niestandardowych przypadkach, zespół odpowiedzialny za te funkcjonalności analizuje nowy sposób podejścia do tematu.
  2. Problem został już zgłoszony i czeka na dalsze decyzje. Zasób /sale/compatibility-list-suggestions nie zwróci typu PRODUCT_BASED. Dokumentacja i funkcjonalność były wcześniej dostosowywane pod model ofertowy, który uległ zmianie. W związku z tym - informacje w dokumentacji są nieaktualne i na pewno zostaną wkrótce zaktualizowane.

Monitoruję te dwa tematy i jak tylko uzyskam szczegóły - wrócę z informacjami w tym wątku.

PunktAutoCzesci commented 10 months ago

Proszę, przyjąć sugestię, żeby dane produktu Allegro w sekcji compatibilityList, oprócz wartości tekstowych zwracały również id+ additionalInfo. Obecnie w motoryzacji nie ma za bardzo wykorzystania dla samej informacji tekstowej, bo w większości kategorii motoryzacyjnych w sekcji ofertowej w compatibilityListwymagane są id + additionalInfoa nie text.

Ewentualnie można poszukać też innego użytecznego rozwiązania. Np, żeby w sekcji ofertowej można było podać tylko identyfikator listy kompatybilności. Jest on zwracany w produkcie, ale nigdzie nie można go użyć.

Mówimy cały czas o produktach z bazy TecDoc.

Jeśli chodzi o prezentowanie wspólnych elementów "Pasuje do" to sugeruję dla zestawu w którym produkt główny posiada sekcję pasuje do a kolejne go nie mają proponuję: Wyświetlić listę kompatybilności produktu głównego z nagłówkiem [nazwa produktu] pasuje do:

Lukasz-Zurek commented 9 months ago

@PunktAutoCzesci Prześlij proszę dodatkowo tę sugestię (z ostatniego posta) w dedykowanym do pomysłów wspierających rozwój naszego API, czyli na Github Discussions. Nie chciałem tu konwertować całego wątku w dyskusję z uwagi na inne poruszone tutaj kwestie, które są nadal weryfikowane przez zespół odpowiedzialny za funkcjonalności związane z TecDoc.

stale[bot] commented 9 months ago

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.

PunktAutoCzesci commented 9 months ago

Czy jest jakiś konsensus lub decyzje w sprawie listy "Pasuje do"?

Lukasz-Zurek commented 9 months ago

Zespół odpowiedzialny za te funkcjonalności zaplanował zmiany dotyczące m.in. PRODUCT_BASED, dokumentacji i logiki tego procesu. Jak tylko zmiany zostaną wdrożone, poinformujemy o nich w naszych aktualnościach.