Cum să ignori pagina de checkout WooCommerce?

21 iul. 2012, 23:15:20
Vizualizări: 21.7K
Voturi: 1

Folosesc plugin-ul WooCommerce pentru magazinul meu. Doresc să sar peste pagina de checkout unde utilizatorii introduc detaliile de livrare. Astfel, sistemul va funcționa în felul următor: când selectează un produs și apoi merg la pagina coșului, vor fi redirecționați către PayPal, iar de la PayPal vom obține adresa. Aveți vreo idee cum pot implementa acest lucru? Vă rog să mă ajutați. Sunt începător.

1
Comentarii

Practic, nu vreau să redirecționez utilizatorul către pagina de finalizare a comenzii, așa că în pagina coșului când dau clic pe "Continuă către Finalizare", să meargă direct pe PayPal. Poți să-mi spui cum pot face asta?

Shahjahan Jewel Shahjahan Jewel
22 iul. 2012 13:31:04
Toate răspunsurile la întrebare 2
3

există o opțiune în Woocommerce pentru a nu include livrarea

Accesați Woocommerce > Setări > Livrare

și dezactivați opțiunile de acolo

Setări Woocommerce

21 iul. 2012 23:58:26
Comentarii

mulțumesc pentru răspuns, practic nu vreau să redirecționez utilizatorul către pagina de finalizare a comenzii, așa că în pagina coșului când dau click pe "Proceed to Checkout" atunci vor merge direct pe PayPal. Puteți să-mi spuneți cum pot face asta?

Shahjahan Jewel Shahjahan Jewel
22 iul. 2012 13:30:28

Practic nu vreau să redirecționez utilizatorul către pagina de finalizare a comenzii, așa că în pagina coșului când dau click pe "Proceed to Checkout" atunci vor merge direct pe PayPal. Puteți să-mi spuneți cum pot face asta?

Shahjahan Jewel Shahjahan Jewel
22 iul. 2012 14:56:28

Bună Jewel, această întrebare ar trebui pusă ca o întrebare nouă... dar ca răspuns la aceasta... mergi la WooCommerce > General și BIFEAZĂ opțiunea Allow Guest to Checkout. Ar trebui să arunci o privire și pe documentația de la http://wcdocs.woothemes.com/user-guide/extensions/paypal-express-checkout/

Damien Damien
22 iul. 2012 15:27:07
0

Pentru a sări peste pagina de coș puteți redirecționa URL-ul de adăugare în coș către URL-ul de finalizare a comenzii. Fiți atenți, deoarece următoarea metodă nu are logică condițională și se va aplica pentru orice produs adăugat.

function wpa_59232_redirect_to_checkout( $url ) {
    global $woocommerce;

    // Elimină mesajul implicit al coșului
    $woocommerce->clear_messages();

    // Redirecționează către pagina de finalizare a comenzii
    $url = $woocommerce->cart->get_checkout_url();

    return $url;
}
add_filter( 'add_to_cart_redirect', 'wpa_59232_redirect_to_checkout' );
3 oct. 2013 18:23:28