birgerb
Forum Replies Created
-
Forum: Plugins
In reply to: [Pay with Vipps and MobilePay for WooCommerce] Custom URL from webstoreadd_filter('woocommerce_payment_successful_result', 'add_email_to_url', 10, 2); function add_email_to_url($result, $order_id){ // Get an instance of the WC_Order Object from the Order ID (if required) $order = wc_get_order( $order_id ); // Get the Customer ID (User ID) $customer_id = $order->get_customer_id(); // Or $order->get_user_id(); // Get the WP_User Object instance #$user = $order->get_user(); // Get the Customer billing email $billing_email = $order->get_billing_email(); $result['redirect'] = $result['redirect'].'&email=' . $billing_email; return $result; }What I’m hoping to achieve is that after successful payment the Vipps plugin will return to the order confirmation page and retain the email in the URL. This is part of Google Analytics functionality and they claim to have implemented it successfully with Vipps before.
Versjon 1.3.0 løste ikke problemet. Vi kommer nå til å skru av denne plugin og prøve en annen løsning i stedet. Dersom dere senere finner ut av denne bugen så svar gjerne her, sånn at jeg får varsel om det. Mange takk for hjelpen.
Jeg har forsøkt den tredje plugin som du foreslo, men får samme feil. Etter at jeg har lagt til loggingen i functions.php, hvor finner jeg loggen etterpå?
Håper versjon 1.3.0 vil løse dette
Hei,
Takk for tilbakemelding. Jeg skrudde først av cache, men problemet fortsatte. Deretter installerte jeg et annet, tilsvarende plugin (WooCommerce Product Addon), uten at det hjalp.
Alle bestillinger, både de som har gått bra og de som har feilet, har “Vipps-callback mottatt.” i Notatene til ordren.
Hvor kan jeg legge inn disse do_action for å logge, skal jeg inkludere det i php for handlekurven?
Som oftest skjer feilen kun når kunden bestiller 1 produkt. Det har skjedd en gang at kunden har bestilt flere produkter, da er det siste produkt lagt i handlekurven som påvirkes.
Hvis en kunde avslutter prossessen under avventer betaling, altså legger inn detaljer i handlekurven og ikke starter en batlingsprossess med Vipps eller våre andre betalings-plugin, så blir metadata likevel lagret. Det skjer ikke så ofte, så jeg får ikke testet om feilen også rammer disse tilfellene.
Mange takk for hjelpen.
Det går ikke ut på mail, med mindre en butikk skulle velge å beholde den. Min utfordring er at jeg står med tusenvis av kansellerte bestillinger, hvor kunden ikke har trykket på Express checkout uten å være klar til å avslutte med Vipps. Deretter må jeg inn og manuelt slette ordrene, og på grunn av en dårlig webløsning, manuelt slette en del filer som vårt system genererer. Det hadde vært enklere om en avbrutt bestiling kunne gått rett til papirkurven i stedet for å regnes som kansellert.
Hva med å lage en mulighet i innstillgene for at ordre som får denne callbacken i stedet kan gå rett til papirkurven?
“Betaling avbrutt hos Vipps Ordrestatus endret fra Avventer betaling til Kansellert.”
Ja, de er identiske.