Closed stnor closed 8 months ago
Du kan göra flera callbacks för en och samma order. Det är korrekt.
Tack. Det kanske borde dokumenteras, så jag lämnar denna issue öppen.
Är det OK att skicka tillbaka en annan articleId
för en orderRowId
, än det som kommer vid anropet. Det finns en del use-cases för det för oss. Och ofta reder vi ut dessa saker med kunden och inte via er. Detsamma kan gälla quantity.
Hej! I dagsläget hos GR kan man inte göra det, men det ligger i vår backlog att undersöka den funkationaliteten. Vilket är use-caset för quantity? Är det om de ångrar antalet, t.ex. de vill köpa mer eller mindre?
Det kan vara allt möjligt. Till exempel att dom beställt fel antal eller fel produkt, och så kontaktar vi dem för att vi tycker det ser konstigt ut och reder ut det.
Kvantitet är bara för verifikation. Det som skulle kunna hända är t.ex. att ni i 1a anropet svarar med beingProcessed, för att senare svara med backordered och sen slutligen delivered eller canceled. Det är därför man kan svara flera gånger.
Att svara med annat ISBN är ett konkret behov som kommit upp i och med att flera förlag lanserat digitala paket. Själva paketet är bara en container för de produkter som faktiskt ska kunna administreras. Därför behöver man kunna ta emot andra ISBN än de som man faktiskt beställts.
Detta behöver dokumenteras om det nu är koncensus, eller hur nu besluten går till.
Jag skickade ett mail till GR med lite andra frågor. Du kanske kan kolla på dessa och svara på det?
On Tue, 31 May 2022 at 08:25, MichaelaVesterlund @.***> wrote:
Kvantitet är bara för verifikation. Det som skulle kunna hända är t.ex. att ni i 1a anropet svarar med beingProcessed, för att senare svara med backordered och sen slutligen delivered eller canceled. Det är därför man kan svara flera gånger.
— Reply to this email directly, view it on GitHub https://github.com/Sambruk/digitala-produkter-bol/issues/9#issuecomment-1141714267, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAEJADYJVW2LT6ECTC63BI3VMWWEVANCNFSM5XKPYY4Q . You are receiving this because you authored the thread.Message ID: @.***>
Det rimliga är väl att man tar bort allt utan id och status om man inte får ändra dem?
On Tue, 31 May 2022 at 08:25, MichaelaVesterlund @.***> wrote:
Kvantitet är bara för verifikation. Det som skulle kunna hända är t.ex. att ni i 1a anropet svarar med beingProcessed, för att senare svara med backordered och sen slutligen delivered eller canceled. Det är därför man kan svara flera gånger.
— Reply to this email directly, view it on GitHub https://github.com/Sambruk/digitala-produkter-bol/issues/9#issuecomment-1141714267, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAEJADYJVW2LT6ECTC63BI3VMWWEVANCNFSM5XKPYY4Q . You are receiving this because you authored the thread.Message ID: @.***>
@stnor vilken adress har du skickat till?
Det var en mailväxling med Johan N och Johan B.
On Tue, 31 May 2022 at 08:41, Stefan Norberg @.***> wrote:
Vidare så har våra produkter inte ISBN, utan det är en kod som vi bestämmer.
On Tue, 31 May 2022 at 08:38, Stefan Norberg @.***> wrote:
Det rimliga är väl att man tar bort allt utan id och status om man inte får ändra dem?
On Tue, 31 May 2022 at 08:25, MichaelaVesterlund < @.***> wrote:
Kvantitet är bara för verifikation. Det som skulle kunna hända är t.ex. att ni i 1a anropet svarar med beingProcessed, för att senare svara med backordered och sen slutligen delivered eller canceled. Det är därför man kan svara flera gånger.
— Reply to this email directly, view it on GitHub https://github.com/Sambruk/digitala-produkter-bol/issues/9#issuecomment-1141714267, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAEJADYJVW2LT6ECTC63BI3VMWWEVANCNFSM5XKPYY4Q . You are receiving this because you authored the thread.Message ID: @.***>
@LM-andreas ja det tänkte jag inte på. Har man beställt ett paket då bör man få flera svar med de artiklar som ligger i paketet med de antal som man förväntar sig. Men bara vid paket.
@MichaelaVesterlund så då är det ok att skicka annan quantity
och articleId
i callbacken då?
Ja om det är ett paket, vi har inte implementerat stödet för paket ännu.
@MichaelaVesterlund Vad är definitionen av ett "paket" och hur vet ni att min produkt är ett paket eller ej? Vem bestämmer det? I dokumentationen står det att leverantören bestämmer sina egna articleIds och inget om varken ISBN eller "paket". De som är digitala natives som vi, har inga ISBN för produkterna.
Ett paket är en artikel som innehåller flera artiklar, t.ex. artikel "Matematik A Paket" med artikelnummer "matte-p" innehåller 1 lärarhandledning (artikelnummer "lärar-web") och 10 elevlicenser(artikenummer "elev-web"). Leverantören bestämmer om sin artikel är ett paket, information om detta ges till oss. Leverantören behöver ge oss unika artikelnummer som ni bestämmer själva. Så om vi skickar en beställning till er med matte-p, då kan vi förvänta oss svar med 1 lärar-web och 10 elev-web.
Några funderingar till: Vid svar asynkront, ska man även skicka med rader som har oförändrad status? Ex 2 rader är fortfarande "beingProcessed" och 1 rad har ändrad status till "delivered". Svaret innehåller alla rader eller bara en?
Om alla rader ska med, så när det gäller licensnycklar så skickar jag bara dem i samband med att raden sätts till delivered och inte i efterföljande anrop. Hoppas det är ok.
Bara uppdaterade rader. En rad som är "Delivered" är så att säga stängd och ska inte uppdateras eller skickas med igen.
Vidare så har våra produkter inte ISBN, utan det är en kod som vi bestämmer.
On Tue, 31 May 2022 at 08:38, Stefan Norberg @.***> wrote:
Det rimliga är väl att man tar bort allt utan id och status om man inte får ändra dem?
On Tue, 31 May 2022 at 08:25, MichaelaVesterlund @.***> wrote:
Kvantitet är bara för verifikation. Det som skulle kunna hända är t.ex. att ni i 1a anropet svarar med beingProcessed, för att senare svara med backordered och sen slutligen delivered eller canceled. Det är därför man kan svara flera gånger.
— Reply to this email directly, view it on GitHub https://github.com/Sambruk/digitala-produkter-bol/issues/9#issuecomment-1141714267, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAEJADYJVW2LT6ECTC63BI3VMWWEVANCNFSM5XKPYY4Q . You are receiving this because you authored the thread.Message ID: @.***>
Vi får förtydliga detta i statuskoderna.
Jag tolkar det som att man kan anropa
replyToUrl
hur många gånger som helst för enOrder
till dess att allaorderRows
är antingen statusdelivered
ellercancelled
. Är det korrekt uppfattat @LM-andreas @MichaelaVesterlund?