allegro / allegro-api

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

Nie można utworzyć oferty zestawowej zawierającej elementy niebędące produktami #8270

Closed rasskabak closed 7 months ago

rasskabak commented 8 months ago

Próbuję utworzyć nową ofertę w kategorii 259515 (Torebki), przy użyciu metody POST https://api.allegro.pl/sale/product-offers. W odpowiedzi dostaję komunikat "Nie można utworzyć oferty zestawowej zawierającej elementy niebędące produktami".

Skoro wyłączyliście starą metodę do tworzenia nowych ofert, w nowej metodzie wymagane jest podanie produktu, a w danej kategorii produktów nie da się tworzyć, to w jaki sposób mogę wystawić ofertę w takiej kategorii?

Lukasz-Zurek commented 8 months ago

W strukturze żądania, w obiekcie "product" przekaż komplet wymaganych danych, które opisują sprzedawany produkt. Co prawda nie utworzymy w tej sytuacji produktu, powinniśmy jednak wystawić ofertę.

Jeśli jednak nadal otrzymujesz podobne komunikaty - prześlij proszę tracę-id, sprawdzę dokładnie Twój przypadek.

stale[bot] commented 7 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.

rasskabak commented 7 months ago

Problem niestety dalej występuje. Próbowałem zarówno przekazać puste ID (jak w requescie poniżej), jak i nie przekazywać go wcale - efekt jest ten sam.

trace-id: 7bfeedc7dda4ea52 POST https://api.allegro.pl/sale/product-offers

Array
(
    [afterSalesServices] => Array
        (
            [impliedWarranty] => Array
                (
                    [id] => e5bc4fab-32d3-4e1d-b36b-2f523e7c01d8
                )

            [returnPolicy] => Array
                (
                    [id] => c4d79249-a4d5-48ec-8123-a60f19401be9
                )

            [warranty] => Array
                (
                    [id] => ffc6680f-a27f-46fa-849a-3c66a3a87ade
                )

        )

    [category] => stdClass Object
        (
            [id] => 259513
        )

    [customParameters] => Array
        (
            [0] => stdClass Object
                (
                    [name] => Wariant
                    [values] => Array
                        (
                            [0] => Kolor: 1 srebrny
                        )

                )

            [1] => stdClass Object
                (
                    [name] => Rozmiar wielopaku
                    [values] => Array
                        (
                            [0] => 20 szt
                        )

                )

            [2] => stdClass Object
                (
                    [name] => Identyfikator
                    [values] => Array
                        (
                            [0] => 3-id-12308/var-53422/set-20
                        )

                )

        )

    [delivery] => Array
        (
            [handlingTime] => PT120H
            [shippingRates] => stdClass Object
                (
                    [id] => 88e2b808-cbdf-4b37-a784-7898ad596912
                )

        )

    [description] => stdClass Object
        (
            [sections] => Array
                (
                    [0] => stdClass Object
                        (
                            [items] => Array
                                (
                                    [0] => stdClass Object
                                        (
                                            [type] => TEXT
                                            [content] => <h1>Dzwoneczki Ø8 mm (20 szt)</h1><ul><li><b>Kolor: 1 srebrny</b></li><li>Ilość: 20 szt</li><li>Skład-kompozycja: niemagnetyczny metal - można prać</li><li>Średnica: 8 mm</li><li>Otwór do przewlekania: 1,5 mm</li><li>Cechy dodatkowe: Można prać, Dźwięczne</li><li>Techniki: ozdabianie odzieży, scrapbooking, ozdabianie obuwia, aranżacje na Boże Narodzenie, tworzenie biżuterii</li></ul>
                                        )

                                )

                        )

                    [1] => stdClass Object
                        (
                            [items] => Array
                                (
                                    [0] => stdClass Object
                                        (
                                            [type] => TEXT
                                            [content] => <p><b>Metalowe dzwoneczki</b>pieknie dzwonią. Dzięki temu, że nie rdzewieją, można nimi ozdobić ubrania (czapki, rękawiczki, kapcie, szale itp.) Są świetne także do dekoracji świątecznych. Można je prać.</p><p>&nbsp;</p><p>  - Średnica: <b>8 mm</b></p><p>  - Otwór do przewlekania: <b>1,5 mm</b></p><p>  - <b>Można prać</b></p><p>  - <b>Dźwięczne</b></p><p>&nbsp;</p><p>   Produkt nie nadaje się dla dzieci poniżej 3 lat - niebezpieczeństwo połknięcia </p>
                                        )

                                )

                        )

                    [2] => stdClass Object
                        (
                            [items] => Array
                                (
                                    [0] => stdClass Object
                                        (
                                            [type] => TEXT
                                            [content] => <p>Podana cena dotyczy 20 szt produktu</p>
                                        )

                                )

                        )

                    [3] => stdClass Object
                        (
                            [items] => Array
                                (
                                    [0] => stdClass Object
                                        (
                                            [type] => TEXT
                                            [content] => <p>Kod produktu: 12308-780105</p>
                                        )

                                )

                        )

                )

        )

    [external] => stdClass Object
        (
            [id] => id-12308/var-53422/set-20
        )

    [language] => pl-PL
    [location] => stdClass Object
        (
            [countryCode] => PL
            [province] => POMORSKIE
            [postCode] => 80-180
            [city] => Gdańsk
        )

    [name] => Dzwoneczki fi8 mm 20 szt
    [payments] => stdClass Object
        (
            [invoice] => VAT
        )

    [productSet] => Array
        (
            [0] => Array
                (
                    [product] => Array
                        (
                            [id] => 
                            [name] => Dzwoneczki Ø8 mm (20 szt)
                            [images] => Array
                                (
                                    [0] => https://server731322.nazwa.pl/SklepInternetowy_5.4_dev/public/productImages/PAS/c3/12308_0.jpg
                                )

                            [category] => Array
                                (
                                    [id] => 259513
                                )

                            [parameters] => Array
                                (
                                    [0] => stdClass Object
                                        (
                                            [id] => 10543
                                            [valuesIds] => Array
                                                (
                                                    [0] => 10543_1
                                                )

                                        )

                                    [1] => stdClass Object
                                        (
                                            [id] => 218125
                                            [valuesIds] => Array
                                                (
                                                    [0] => 218125_2097152
                                                )

                                        )

                                    [2] => stdClass Object
                                        (
                                            [id] => 219961
                                            [valuesIds] => Array
                                                (
                                                    [0] => 219961_65536
                                                )

                                        )

                                    [3] => stdClass Object
                                        (
                                            [id] => 219965
                                            [valuesIds] => Array
                                                (
                                                    [0] => 219965_8388608
                                                )

                                        )

                                    [4] => stdClass Object
                                        (
                                            [id] => 219969
                                            [valuesIds] => Array
                                                (
                                                    [0] => 219969_16
                                                )

                                        )

                                    [5] => stdClass Object
                                        (
                                            [id] => 17448
                                            [values] => Array
                                                (
                                                    [0] => 0.001
                                                )

                                        )

                                    [6] => stdClass Object
                                        (
                                            [id] => 220893
                                            [valuesIds] => Array
                                                (
                                                    [0] => 220893_293197
                                                )

                                        )

                                    [7] => stdClass Object
                                        (
                                            [id] => 225693
                                            [values] => Array
                                                (
                                                    [0] => 8591149522635
                                                )

                                        )

                                    [8] => stdClass Object
                                        (
                                            [id] => 226434
                                            [valuesIds] => Array
                                                (
                                                    [0] => 226434_315782
                                                )

                                            [values] => Array
                                                (
                                                    [0] => Pasmanterie.eu
                                                )

                                        )

                                    [9] => stdClass Object
                                        (
                                            [id] => 219973
                                            [values] => Array
                                                (
                                                    [0] => 1.00
                                                )

                                        )

                                    [10] => stdClass Object
                                        (
                                            [id] => 129129
                                            [valuesIds] => Array
                                                (
                                                    [0] => 129129_21
                                                )

                                        )

                                )

                        )

                    [quantity] => Array
                        (
                            [value] => 20
                        )

                )

        )

    [sellingMode] => Array
        (
            [format] => BUY_NOW
            [price] => Array
                (
                    [amount] => 9.33
                    [currency] => PLN
                )

        )

    [stock] => Array
        (
            [available] => 29
            [unit] => SET
        )

)
Lukasz-Zurek commented 7 months ago

@rasskabak Spróbuj w tej sytuacji nie przekazywać w ogóle pola product.id.

rasskabak commented 7 months ago

Tak jak napisalem w 2gim zdaniu komentarza - "Próbowałem zarówno przekazać puste ID (jak w requescie poniżej), jak i nie przekazywać go wcale - efekt jest ten sam."

Lukasz-Zurek commented 7 months ago

@rasskabak Ok, dziękuję. Przekazuję zatem ten przypadek do odpowiedniego zespołu. Wkrótce wrócę z informacją.

Lukasz-Zurek commented 6 months ago

@rasskabak Próbujesz wystawić zestaw składający się z 20 sztuk jednego produktu, ustawiając w polu "quantity": 20. Przekaż w tym miejscu wartość równą 1.

Dodam, że nie obsługujemy zestawów bez produktów.