• Hei, tenkte bare å informere om ein mogleg feil.

    Vi har ein kunde som har fått ordre bekrefta i Vipps-appen, og sum er reservert. I loggen til woo-vipps står derimot dette:

    2022-01-11T13:10:05+00:00 DEBUG Initiating Vipps session for 526701
    2022-01-11T13:10:05+00:00 ERROR Kunne ikke hente ordrestatus hos Vipps - den mangler Vipps-ordreid. Må kansellere.
    2022-01-11T13:10:05+00:00 DEBUG For ordre 526701 er ordrestatus hos Vipps cancelled

    Det var altså ingen ordredata registrert i Woocommerce. Som ein quick-fiks for kunde har vi kansellert ordre i Vipps Portal, og bedt ho legge inn ny.

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Author Iver Odin Kvello

    (@iverok)

    Det var veldig rart – normalt så blir Vipps-referanse/ordreid lagt til i ordren svært tidlig og senere ikke rørt. Kan det ha skjedd noe med databasen deres på et tidspunkt her?

    Kvikkfiksen deres er adekvat, men som et alternativ kan dere også gå inn i databasen for den gitte ordren og legge til en postmeta-verdi med nøkkelen _vipps_orderid for den gitte ordren. Verdien her skal da være ordrenr hos Vipps, som normalt vil være prefikset dere bruker pluss ordrenummeret.

    Ordren kan da settes til “På vent” og ordrestatus kan hentes fra Vipps ved å bruke “Hent fullstendige ordredetaljer”. Men deres løsning er såklart raskere.

    Thread Starter orjan.steffensen

    (@orjansteffensen)

    Nja, utan at eg har sjekka så er det vel ikkje så masse i db å hente. Ordren sto ikkje som avbrutt eller cancelled i Woo. Då eg søkte på ordrenummer kom det ingenting opp.

    Men det var uansett bare for å melde ifrå, i tilfelle det var eit symptom på noko. Trur ikkje dben vår har vore berørt.

    Thread Starter orjan.steffensen

    (@orjansteffensen)

    Hei, bare til info har det same skjedd på ein ny ordre. Samme feilmelding i loggen, slik at den blir kansellert frå butikken, men ordre blir registrert, og beløp blir reservert i Vipps.

    2022-02-03T10:21:10+00:00 DEBUG Initiating Vipps session for 531763
    2022-02-03T10:21:10+00:00 ERROR Kunne ikke hente ordrestatus hos Vipps - den mangler Vipps-ordreid. Må kansellere.
    2022-02-03T10:21:10+00:00 DEBUG For ordre 531763 er ordrestatus hos Vipps cancelled
    Plugin Author Iver Odin Kvello

    (@iverok)

    Hei,

    Prøv å gå inn på Woocommerce sin admin-skjerm og se hva som står øverst der du har “Betalt via …”. Det skal helst stås noe der om “vipps” og i parentes en Vipps-ordreid (som vanligvis er lik et prefix pluss ordreid).

    Nederst til høyre vil du også ha en ordrelogg; der skal det oppgies hvordan kommunikasjonen med Vipps har foregått.

    Hvis disse tingene mangler, så er denne ordren ikke koblet til Vipps i databasen din som jeg nevnte over, noe som da altså ikke skal kunne skje. Hvis det er tilfelle så må vi finne ut av nøyaktig hvordan disse ordrene blir opprettet. De skal alle sammen ha en Vipps-ordreid når de blir opprettet som Vipps-ordre.

    Som nevnt så kan du “gjenskape” koblingen ved å legge til vipps-ordreid direkte i databasen for å redde ordrene; men det skal altså ikke være nødvendig.

    Thread Starter orjan.steffensen

    (@orjansteffensen)

    Det er ingen spor av ordrane i databasen lenger. Einaste er i logg og på Vipps portal. Så det ikkje mogleg å gjenskape koplinga. (Har då søkt i db i wp_posts under ID.)

    Vipps portal har heller ingen logg dessverre, så eg får ikkje tilgang til data dei har mottatt.

    Veit ikkje heilt kva som kan gjerast for å finne ut av dette?

    Plugin Author Iver Odin Kvello

    (@iverok)

    Det eneste som kan gjøres da er å cancelle ordren i Vipps også – all kommunikasjon med kunden ellers er via Woo.

    For å finne ut av dette er det viktig å finne disse ordrene når de fortsatt er “ferske” så du kan se hva som skjer med dem.

    Thread Starter orjan.steffensen

    (@orjansteffensen)

    Ok, har endra Woocommerce til å ta vare på mislykka ordrar i 30 dagar i staden for 7 som den sto på, så får eg sjå om det hjelp til neste gang.

    Plugin Author Iver Odin Kvello

    (@iverok)

    Veldig bra; da får vi se på ordrehistorikken på disse ordrene.

    Thread Starter orjan.steffensen

    (@orjansteffensen)

    Det løyste dessverre ingenting. Fann ein ny hending i loggen, og den er synleg i Vipps-portal, men har ingen data i sjølve databasen, og dette skjedde på mandag.

    2022-02-28T22:27:01+00:00 ERROR Kunne ikke hente ordrestatus hos Vipps – den mangler Vipps-ordreid. Må kansellere.

    For meg virkar det som om ordren feilar fordi iden ikkje eksisterar frå grunnen av. Kjenner du til noko som kan forårsake dette?

    Plugin Author Iver Odin Kvello

    (@iverok)

    Pass på at du ikke har huket av for å slette mislykkede ordre i Vipps-settingene. Det er også en tilsvarende funksjon i Woo for ordre som blir stående for lenge i status “pending”.

    I og med at du får meldingene i loggen, så har ordrene eksistert, selv om de kan bli slettet. Feilmeldingen, spesifikt, betyr at deres _vipps_ordreid i metatabellen ikke finnes.

    Thread Starter orjan.steffensen

    (@orjansteffensen)

    Takk for tips. Slett hurtigkasse-ordre som aldri ble fullført sto på, så har deaktivert den no. Det er den einaste eg kan sjå i vipps-innstillingane. Pending hadde lang bevaring, så var ikkje den.

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Ordre har blitt automatisk kansellert, men kunde har fått bekrefting’ is closed to new replies.