Comment obtenir facilement les URL des pages : panier, commande, compte et produit sous WooCommerce ?

Pour information, il n’est pas nécessaire de coder en dur les URLs de WooCommerce dans votre code personnalisé ! En fait, WooCommerce nous donne des fonctions de raccourcis utiles que nous pouvons réutiliser dans notre code pour obtenir les URLs du panier, de la page de commande, du compte client et de la fiche produit. Et ce, sans se demander si elles ont été modifiées par le propriétaire du site web, par exemple exemple.com/cart à exemple.com/panier.

Plus besoin de coder en dur « https://—.com/produit/sweat-capuche/ » dans mon code WooCommerce personnalisé… Je peux juste utiliser wc_get_cart_url() ! Vous trouverez d’autres raccourcis ci-dessous.

De cette façon, vous pouvez toujours vous assurer que vous obtenez les bonnes URLs sans perdre de temps à chercher les terminaisons d’url des pages et produits. Bonne lecture !

URL de la page Produit WooCommerce

/* Dans une page produit */
get_the_permalink()
 
/* Si vous avez l'ID du produit */
get_permalink( $product_id )
 
/* Si vous avez l'objet du produit */
$product->get_permalink()Langage du code : PHP (php)

URL de la page Panier WooCommerce

wc_get_cart_url()

URL de la page Commande WooCommerce

wc_get_checkout_url()

URL de la page Boutique WooCommerce

wc_get_page_permalink( 'shop' )Langage du code : JavaScript (javascript)

URL de la page Mon Compte WooCommerce

/* Page Mon Compte */
wc_get_page_permalink( 'myaccount' );
 
/* Points de terminaisons de Mon Compte */
wc_get_account_endpoint_url( 'edit-address' );
wc_get_account_endpoint_url( 'edit-account' );
wc_get_account_endpoint_url( 'payment-methods' );
wc_get_account_endpoint_url( 'lost-password' );
wc_get_account_endpoint_url( 'customer-logout' );
wc_get_account_endpoint_url( 'dashboard' );
// ETC.Langage du code : JavaScript (javascript)

URLs des pages Catégorie / Étiquette de Produit WooCommerce

get_term_link( 'tables', 'product_cat' )
get_term_link( 'blanc', 'product_tag' )Langage du code : JavaScript (javascript)

URL de la page de Remerciement de Commande WooCommerce

wc_get_endpoint_url( 'order-received', $order_id, wc_get_checkout_url() )Langage du code : PHP (php)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *