allegro / allegro-api

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

Zmiana terminu publikacji przestała działać #9568

Open piotrus31 opened 2 months ago

piotrus31 commented 2 months ago

Występuje problem:

:beetle: Opis / Description

Dla produktu o publication: publication: {status: "ACTIVATING", duration: null, endedBy: null, endingAt: null marketplaces: {base: {id: "allegro-pl"}, additional: []} republish: false startingAt: "2024-08-29T20:55:00.000Z" status: "ACTIVATING" }

uprzednio działający request o zmianę daty publikacji

request zgodny z dokumentacją na dzień 31/07/2024:

PUT 
https://api.allegro.pl/sale/offer-publication-commands/e795d9f5-0e80-4605-aa36-db916166fa95
 {"publication":{"action":"ACTIVATE","scheduledFor":"2024-08-31T20:55:00.000Z"},"offerCriteria":[{"offers":[{"id":"15833320717"}],"type":"CONTAINS_OFFERS"}]}

response:

{
    "id": "e795d9f5-0e80-4605-aa36-db916166fa95",
    "createdAt": "2024-07-31T15:01:31.762Z",
    "completedAt": null,
    "taskCount": {
        "total": 0,
        "success": 0,
        "failed": 0
    }
}

GET na tasks:

GET https://api.allegro.pl/sale/offer-publication-commands/e795d9f5-0e80-4605-aa36-db916166fa95/tasks

zwraca

{
    "tasks": [
        {
            "offer": {
                "id": "15833320717"
            },
            "message": null,
            "status": "SUCCESS",
            "field": "publication",
            "errors": []
        }
    ]
}

Mimo tego nawet po dłuzszym czasie produkt nadal ma niezmienioną datę zaplanowanej publikacji.

PrzemyslawLukanowski commented 2 months ago

Widzę, że oferta została już prawidłowo przeprocesowana i ma zmienioną godzinę startu:

"startingAt": "2024-08-29T20:55:00.000Z",

PrzemyslawLukanowski commented 2 months ago

Widzę, że w ofercie widnieje jednak inny dzień niż wskazałeś w żądaniu, wyjaśnię to z zespołem odpowiedzialnym za usługę.

PrzemyslawLukanowski commented 2 months ago

Powodem braku zmiany dnia jest bug po naszej stronie (oferta była już w statusie ACTIVATING, jednak z innym dniem), który naprawimy, jednak na tę chwilę nie mogę zadeklarować konkretnego terminu. Sugeruję na tę chwilę zmianę daty przez metodę PATCH /sale/product-offers/{offerID}, wystarczy, że przekażesz publication.startingAt i odpowiednią wartość. Miej na uwadze, że data może być maksymalnie 30 dni do przodu.

piotrus31 commented 2 months ago

Dzieki, alternatywa dziala

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