• Resolved Gressli

    (@gressli)


    Heisann!

    Jeg har en litt kinkig situasjon. En kunde skulle f? rabatt, men hadde glemt ? legge inn rabattkoden. Jeg gjorde dette, og valgte “capture”. N?r jeg s? skulle klikke fullf?rt p? ordren f?r jeg bare feilmedlinger om at “Kunne ikke belaste Vipps-betalingen – status satt til on-hold Ordrestatus endret fra Fullf?rt til P? vent.”

    Hvordan kan dette l?ses?

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

    (@iverok)

    Hei,

    Kan du se hva som st?r i siste log p?

    https://<din side>/wp-admin/admin.php?page=wc-status&tab=logs

    I tillegg, p? ordredetaljene s? er det en metaboks med navn Vipps som har noe mer detaljert informasjon om ordren. Kunne du se om noe er blitt ‘captured’ der?

    Thread Starter Gressli

    (@gressli)

    slettet.

    Plugin Author Iver Odin Kvello

    (@iverok)

    S? det er en diskrepans mellom hvor mye Woocommerce mener er capturet og hvor mye som gjenst?r hos Vipps – dermed trigges en safeguard som er ment ? ikke tillate ? sette ordre til ferdig behandlet f?r de er captured. Det er antagelig en feil som kan fikses her, men jeg trenger da ? vite n?yaktig hvor mye som ble reservert, hvor mye ordren st?r p? etterp? og s? videre – alts? alle tallene p? hele gangen.

    Hvis riktig bel?p faktisk er captured, s? kan du imidlertid l?se det akutte problemet med et lite snitt i pluginen. I filen “WC_Gateway_Vipps.class.php” p? linje 490 begynner en funksjon “maybe_capture_payment”. Om du legger til “return;” p? linje 500 s? vil det v?re mulig ? sette ordre til den statusen du vil uavhengig av capture-statusen.

    Hvis for mye er captured skal du fortsatt kunne refundere.

    Hvis du ikke kan redigere i filen, men du har tilgang til databasen, kan du endre verdien av post_meta-verdien “_vipps_capture_remaining” p? ordren. Setter du denne til 0 vil capture ansees som ? v?re ferdig.

    Det skal ogs? fungere om du disabler Vipps-pluginen, setter ordre til fullf?rt og reaktiverer vipps-pluginen.

    Thread Starter Gressli

    (@gressli)

    Heisann, jeg pr?vde det enkle f?rst, disablet vipps-pluginen og oppdatert ordren og reaktivterte, det fungerte fint.

    S? da er det l?st for meg, men sikkert greit ? tenke p? at denne muligheten kan skje (kunden fikk rabatt som ble lagt inn manuelt, og s? ble summen captured).

    • This reply was modified 6 years, 2 months ago by Gressli.
    Plugin Author Iver Odin Kvello

    (@iverok)

    Ja, det er viktig ? f? riktig og det er en litt kinkig bit kode siden det er s? mange m?ter ? endre en ordre p?. Men i ditt tilfelle b?r totalsummen ha blitt *mindre* og da skulle jo dette ha virket.

    Du har ikke tilfeldigvis tallene som for?rsaket problemet i ditt tilfelle?
    Alts? – opprinnelig sum captured, og s? endring utf?rt p? totalsummen?

    Hvis du ikke ?nsker ? poste dem her kan du ogs? sende dem til [email protected].

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Umulig ? fullf?re ordren v/rabatt+capture’ is closed to new replies.