• Resolved pannelars

    (@pannelars)


    En kunde pr?ve ? handle og betale med Vipps og noe har skjedd feil. Orderen kommer inn i WC med denne statusen: “Kunne ikke belaste Vipps-betalingen – status satt til on-hold Ordrestatus endret fra Fullf?rt til P? vent.”

    Denne sendes ut til kunden hvert 10 minutt p? mail. Tolker dette som en bug, noen l?sning p? dette?

    Om ?nskelig kan jeg vise ordenen i WC om ?nskelig.

Viewing 11 replies - 1 through 11 (of 11 total)
  • Hei,

    Dette problemet har vi ikke v?rt borti f?r.

    Et par sp?rsm?l:

    1. Er det kun en enkelt ordre du har dette problemet med? Eller gjelder dette alle/mange Vipps-ordre?

    2. Har du en plugin installert som manipulerer ordre-statuser? Det er nemlig ingenting i Vipps-pluginen som kj?rer periodisk p? denne m?ten.

    Mvh P?l Martin, WP Hosting

    Plugin Author Iver Odin Kvello

    (@iverok)

    Hei,

    I tillegg, meldingen er en du skal f? kun hvis du fors?ker ? sette en ikke-“captured” ordre til “fullf?rt” og capture mislykkes. Siden ordre da ikke er fullf?rt blir den satt tilbake til “p? vent”.

    Det virker alts? som om noe automatisk fors?ker ? sette ordre til fullf?rt hvert 10. minutt.

    Iver, Wp-Hosting

    Thread Starter pannelars

    (@pannelars)

    Har kun skjedd for 1 ordre.

    Har en annen plugin til kasse systemet som gj?r dette ? sette ordre fra “P? vent” til fullf?rt”. Skal sjekke opp videre med de.

    Plugin Author Iver Odin Kvello

    (@iverok)

    Akkurat. Det er et problem her at v?r plugin ikke godtar at ordre blir satt til “fullf?rt” om de ikke er “capturet”, siden ellers ville penger kunne forsvinne.

    Det kan v?re det tryggeste er ? eventuelt modifisere den andre pluginen slik at den ikke gj?r dette for Vipps-ordre (istedet kan du endre needs-processing-filterne). Hvis dette er vanskelig s? kan vi eventuelt legge til et filter som gj?r at du kan skru av denne feilsjekken – men husk, du vil da potensielt f? fullf?rte betalinger der capture ikke er gjort, noe som er en potensielt kjedelig situasjon.

    Akkurat n? vil den enkleste l?sningen for den konkrete kunden v?re ? skru av vipps-pluginen og s? sette den til “fullf?rt” for s? ? h?ndtere betalingen manuelt.

    Thread Starter pannelars

    (@pannelars)

    Takk for svar og oppklaring. Endret n? den andre plugin slik at Vipps ordre ikke blir endret noe mer

    Plugin Author Iver Odin Kvello

    (@iverok)

    Fint – jeg tror det er det tryggeste i og med at capture kan mislykkes.

    Som et alternativ, hvis den andre pluginen har nok filtere og slikt, s? kan du gj?re noe ala

     if ('vipps' != $order->get_payment_method()) return false;
            $ok = 0;
            try {
                $ok = $this->capture_payment($order);
            } catch (Exception $e) {
            }
     if (!$ok) ...

    f?r du lar den endre status i dette tilfellet. Du vil da ihvertfall ikke ende opp med ordre som st?r som “fullf?rt” uten ? v?re captured.

    Thread Starter pannelars

    (@pannelars)

    Noen mulighet i Vipps plugin ? velge hva status skal v?re om betaling er ok p? ordre?
    ?nsker at ordre som er betalt settes til fullf?rt automatisk

    Plugin Author Iver Odin Kvello

    (@iverok)

    Ja, hvis ordren er b?de “virtual” slik at den ikke trenger shipping, og “downloadable” slik at den blir levert med en gang den blir kj?pt, s? vil ordren n? bli trukket automatisk, og status satt til “Fullf?rt” – med mindre capture mislykkes.

    Hvis produktet er av en slik art at det leveres i samme ?yeblikk det blir kj?pt, men ikke er ‘nedlastbart’ per se, s? kan du modifisere standard WooCommerce-filtere for dette, spesifikt

    woocommerce_order_item_needs_processing

    Hvis denne returnerer false for et produkt *og* produktet ikke trenger shipping (som kan styres av et annet filter, eller det kan merkes “virtual”) s? vil bestillingen igjen g? rett til “fullf?rt”.

    Hvis produktet ditt trenger shipping eller p? andre m?ter ikke ‘leveres’ med en gang, kan du f?rst gj?re capture/sette til “processing” n?r du leverer produktet, som tolkes som n?r leveransen av produktet starter, alts? n?r det settes til “behandler” i Woo.

    Thread Starter pannelars

    (@pannelars)

    Det beste for meg hadde v?rt ? velge hvilken status Vipps setter ordre til etter fullf?rt betaling uansett produkt type. Da kan jeg f? dette til ? matche status kassesystemet plukker opp ordre.

    Dere slik det er n? samme status for ordre som er betalt og klar til levering samt ordre som ikke er betalt og fullf?rt. Blir da vanskelig for systemet ? skille disse.

    Plugin Author Iver Odin Kvello

    (@iverok)

    Hei, jeg er litt usikker p? hva du mener her, men du vil nesten uansett kunne tilpasse det slik du vil med filterne jeg har nevnt (og noen til).

    Betalingen er ikke fullf?rt n?r kunden har v?rt i Vipps-kassen og er returnert til butikken – pengene er kun reservert. Det er derfor de har status “on-hold”. Straks du setter ordren til “Behandler” eller “Fullf?rt” s? blir pengene trukket, siden leveransen da er i gang (eller er ferdig).

    Ordre som ikke er betalt men er fullf?rt skal alts? ikke kunne g? an.

    ? g? direkte til “Complete” er alts? som nevnt mulig med filtere; men ut av boksen s? h?ndterer Woocommerce dette kun med produkter som b?de er virtuelle og nedlastbare.

    Thread Starter pannelars

    (@pannelars)

    Takk for svar og oppklaring

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Mange mail til kunde under status “P? vent”’ is closed to new replies.