Hei,
Hvis det kun er reservert 187,- så vil det ikke være mulig å capture 194.80. Det vil si at for å få capturet må dere redusere totalsummen til 187,- og så eventuelt ta kontakt med kunden for å ordne resten.
Hvis det er express checkout, så kan det tenkes at det har med å gjøre med beregningen av moms eller rabatt på frakt i deres butikk eller noe tilsvarende. Det kan da være være noen plugins dere har som påvirker resultatet. I så fall skal frakten se forskjellig ut i app og i backend.
Hvis det er normale ordre gjennom kassen er det sannsynligvis en eller annen plugin som påvirker kostnaden på ordren etter betaling. Det er ikke godt å si hva dette kan være.
Hei,
Via hurtigkassen oppstår det et annet problem all together, frakten blir ikke medregnet i det hele tatt.
Derfor vet jeg at disse kommer igjennom kassen. Så vidt jeg kan se så ser frakten rett ut. Jeg får ikke opp mva-spesifisert i vinduet, så jeg vet ikke om den er ulik.
Har dere noen løsninger på hvordan vi skal gå frem for å få nøstet opp i dette og løst det?
Prisen i appen er alltid inklusive moms. Du kan evt sjekke at alle fraktalternativene dine er satt opp så de inneholder moms; men i ditt tilfelle burde prisen vært den samme begge steder. Du kan for sikkerhetens skyld gå gjennom stegene på denne lenken bare for å være sikker:
https://jeroensormani.com/guide-shipping-taxes-woocommerce/
Kostnaden som sendes til Vipps i den vanlige kassen bruker helt standard Woocommerce-beregninger av handlekurven – det er ingen modifisering av pris eller frakt der, og beløpet beregnes simplethen med get_total() metoden til ordreobjektet.
Vanligvis vil her anbefalingen være – helst på et utviklingsnettsted – å avinstallere én og én plugin for å prøve å finne problemet, men jeg er ikke sikker på hva det kan være som gjør at “get_total()” på ordre skulle returnere for *lite*.
Det er nok tryggest å gjøre dette i et utviklingsoppsett, men det finnes en hook 'woo_vipps_before_process_payment' som tar en ordre-id som da er ordren som skal bli sendt til Vipps. Du kan der legge til debug-kode som logger ordren, inklusive resultat av get_total(), og se om det er et problem der, eller hva som evt gjør at prisen blir feil. Hvis det er et eller annet spesielt i ditt oppsett kan du også modifisere ordren her før den blir sendt videre.
Denne vil også kjøre på hurtigkasse, men da vil ikke frakt være endel av ordren.