• Hei, man legger til produkt i kassa til 550 kr, man legger inn rabattkode SOGR-TN5Q-D760-N590 på 500 kr, den trekker ifra så man skal betale 50 kr. Så skjer følgende:

    1. Vanlig vipps (via Klarna checkout). Man blir sendt til vipps, blir bedt om å betale 50 kr i vipps appen, ordre kommer inn i Woocommerce. Kunde har betalt 50 kr, gavekort på 500 spesifisert i ordren og trukket fra.

    2. Vipps Express. Man blir sendt til vipps, blir bedt om å betale 550 kr kr i vipps appen, ordre kommer inn i Woocommerce. Kunde har betalt 550 kr, gavekort på 500 spesifisert i ordren og ikke trukket fra.

    Det står 500 kr på dette gavekortet for testing: SOGR-TN5Q-D760-N590

    The page I need help with: [log in to see the link]

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

    (@iverok)

    Hei,

    Det er nok sannsynlig at pluginen du her bruker ikke er kompatibel med Vipps Hurtigkasse; denne er ikke 100% kompatibel med standard WooCommerce da den ikke kan kjøre alle de samme hooks’ene som den vanlige kassen – fordi den her ikke har frakt, addresse til kunden.

    Ved ordreopprettelse så kjøres alle standardkall til calculate_totals, get_discount_total osv, men utvidelsen kan gjøre andre ting som ikke plukkes opp av dette. Hvis den foreksempel bruker en hook som “woocommerce_checkout_order_processed” så vil ikke ting bli beregnet riktig.

    Vi kan legge til ekstra støtte for enkeltpluginer i noen tilfeller ved å gjøre de relevante kallene i egne hooks; men det krever detaljkunnskap om pluginen som vi dessverre ikke har i dette tilfellet.

    Det er mulig å skru av hurtigkassen med filtere hvis du fra session ser at et slikt gavekort er i bruk. Det er selvfølgelig også mulig å refundere 500,- i selve ordren om situasjonen har oppstått.

    Thread Starter carlmartin80

    (@carlmartin80)

    Så det beste er egentlig bare å si at hvis gavekort/rabattkode brukes så eliminer muligheten for å bruke vipps Express?

    Eller ser du noen andre løsninger?

    Ønsker å unngå support caser med refundering.

    Plugin Author Iver Odin Kvello

    (@iverok)

    Det er det enkleste – du har et filter

    apply_filters('woo_vipps_express_checkout_available', $ok, $gateway);

    – der du kan sjekke om WC()->cart eller ->session – jeg vet ikke hva som brukes – har en slik kode.

    Men det går altså an å prøve å finne ut hvor nøyaktig i prosessen utvidelsen reduserer ordresummen, og så utføre jobben i foreksempel

    do_action('woo_vipps_express_checkout_order_created', $orderid);

    Det kommer an på hvordan pluginen gjør ting.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Yith vs Vipps Express’ is closed to new replies.