Heb je hulp nodig of gewoon een vraag?
Om je het beste te helpen, neem contact op met onze support team.
Info: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. Lees meer
Overzicht
Tussendoor werkt veel aan maatwerk programmeer-oplossingen voor zowel websites als webwinkels. Wil je zelf ook programmeren in WooCommerce en ben je op zoek naar handige foefjes en snippets om bepaalde links op te zetten naar WooCommerce pagina’s? dan heb je aan onderstaande lijst een hoop.
Met de volgende snippet haal je - binnen de variabele - de URL op van de root van de WooCommerce webwinkel
$webshop_url = get_permalink( woocommerce_get_page_id( 'shop' )
Met de volgende snippet haal je - binnen de variabele - de URL op van de Mijn Account pagina van de WooCommerce webwinkel
$myaccount_page_id = get_option( 'woocommerce_myaccount_page_id' );
if ( $myaccount_page_id ) {
$myaccount_page_url = get_permalink( $myaccount_page_id );
}
Met de volgende URL kun je - overal waar je maar wilt - de link ophalen van de winkelwagen. Met de global functie haal je alle WooCommerce data op en volgens zet je deze in de variabele.
global $woocommerce;
$cart_url = $woocommerce->cart->get_cart_url();
Evenals het opvragen van de winkelwagen URL kun je via de onderstaande functie de link ophalen naar het Direct Afrekenen scherm
$payment_page = get_permalink( woocommerce_get_page_id( 'pay' ) );
// maak er SSL van als het nodig is
if ( get_option( 'woocommerce_force_ssl_checkout' ) == 'yes' ) $payment_page = str_replace( 'http:', 'https:', $payment_page );
Door de volgende URL op te halen kun je gebruikers uit laten loggen uit hun WooCommerce account.
$myaccount_page_id = get_option( 'woocommerce_myaccount_page_id' );
if ( $myaccount_page_id ) {
$logout_url = wp_logout_url( get_permalink( $myaccount_page_id ) );
if ( get_option( 'woocommerce_force_ssl_checkout' ) == 'yes' )
$logout_url = str_replace( 'http:', 'https:', $logout_url );
}
Je kunt - voor de volledigheid - de volgende links ook ophalen (Page ID’s)
woocommerce_get_page_id( ‘cart’ );
woocommerce_get_page_id( ‘change_password’ );
woocommerce_get_page_id( ‘checkout’ );
woocommerce_get_page_id( ‘edit_address’ );
woocommerce_get_page_id( ‘logout’ );
woocommerce_get_page_id( ‘lost_password’ );
woocommerce_get_page_id( ‘myaccount’ );
woocommerce_get_page_id( ‘pay’ );
woocommerce_get_page_id( ‘view_order’ );
woocommerce_get_page_id( ‘shop’ );
woocommerce_get_page_id( ‘terms’ );
woocommerce_get_page_id( ‘thanks’ );