• Resolved bomyras

    (@bomyras)


    Vi har et scenario hvor vi ikke f?r shortcodes [woo_vipps_express_checkout_button] og [woo_vipps_express_checkout_banner] til ? fungere:

    Vipps er sekund?r betalingsmetode hos oss og det er ?nskelig som et alternativ til Klarna Checkout. Derfor er det ikke ?nskelig at Vipps hurtigkasse vises i handlekurven. Hurtigkasse-knappen plasseres dessuten noe merkelig i handlekurven p? v?rt tema, og vi skrur derfor av: “Skru p? Hurtigkassen i handlekurven”. N?r denne innstillingen er skrudd av, vil heller ikke shortcode for Vipps-banner rendres: [woo_vipps_express_checkout_banner]

    Er det noen m?te ? skru av Vipps hurtigkasse i handlekurven, men la shortcodes rendres ellers p? siden? Eller m? den gjemmes med CSS i handlekurven?

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

    (@iverok)

    Hm, det er et filter ‘woo_vipps_show_express_checkout’ som tar en bool (som angir om den ville bli vist eller ikke) og returnerer en bool (som avgj?r om knapp vises).

    Standardknappen og shortcoden bruker her samme logikk, som muligens er feil – begge sjekker om cart st?tter hurtigkasse og s? videre, s? det er derfor, men vil det v?re/f?les riktigere om shortcode ignorerer av/p? settingen i settings?

    I mellomtiden kan du fjerne standardknappen og beholde settingen p? ved ? legge til en action sent i “after_setup_theme” som gj?r f?lgende:

    add_action('after_setup_theme', function () {
     global $Vipps;
     remove_action('woocommerce_cart_actions', array($Vipps,'cart_express_checkout_button'));
     remove_action('woocommerce_widget_shopping_cart_buttons',array($Vipps,'cart_express_checkout_button'), 30);
     remove_action('woocommerce_before_checkout_form',array($Vipps,'before_checkout_form_express'), 5);
    }, 99);

    Da vil kun shortcodene virke, og de vil da ta hensyn til handlekurv og s? videre.

    Thread Starter bomyras

    (@bomyras)

    Jeg tolket innstillingen “Skru p? Hurtigkassen i handlekurven” som ? gjelde Hurtigkassen spesifikt og forventet at shortcode var uavhengig av denne.

    Oppgitte action fungerte for?vrig perfekt!

    Plugin Author Iver Odin Kvello

    (@iverok)

    Ja, det er vel en rimelig tolking. Jeg har simpelthen spart litt for mye kode her, og vil endre logikken til ? fungere som forventet. Action’ene vil fortsette ? virke.

    Hei,

    Slenger meg p? denne:

    Selger fysisk kurs og mine billetter (produkter) vises i liste.
    Listen henter ut informasjon fra produktet i Woocommerce og best?r av Tittel, pris og flere custom fields.

    Fors?ker n? at Vipps hurtigkasse skal vises p? plasseringen til mine custom fields.
    Har lagt inn Shortcode, som nevnt over, men uten hell. Vipps hurtigkasse vises i hj?rnet p? venstre siden.

    Noen tips?

    Ps. Plugin for listevisning heter WC Product Table og det er kun vanlig betaling som fungerer.

    Plugin Author Iver Odin Kvello

    (@iverok)

    Hei,

    Det er litt vanskelig ? debugge dette uten noe mer detaljer, men som en f?lge av denne saken skal jeg legge til en ny m?te ? h?ndtere shortcoden p? som vil l?se det opprinnelig meldte problemet. Forh?pentligvis vil det hjelpe for deg ogs?. Dette blir i neste release, men jeg kan dessverre ikke si hvor raskt den kommer.

    Plugin Author Iver Odin Kvello

    (@iverok)

    Hei,

    Versjon 1.1.11 er ute (snart ihvertfall)

    Shortcodes vil n? ignorere denne settingen i backend; og kun se p? om produktene i cart st?tter hurtigkasse.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Bruke shortcodes uten at hurtigkasse er skrudd p?’ is closed to new replies.