6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #42975
    Vini
    Participant
    Points: 61 pts
    Membre 2 étoiles

    Bonjour,

    Je travaille sur un projet de boutique en local dans un premier temps, et je rencontre un souci de personnalisation de woocommerce :

    Dans la page Mon Compte, Commandes : si aucune commande n’est encore effectuée, la page par défaut affiche « Aucune commande n’a encore été passée. Aller à la boutique » avec une redirection vers la page du shop.
    Or, je n’ai pas une page boutique, mais 4 pages distinctes de produits catégorisés. Je ne souhaite donc pas afficher cette redirection. Malheureusement, je n’arrive pas à retirer le bouton.

    J’ai d’abord essayé via le fichier cart-empty.php, j’ai modifié le permalink ‘shop’ par ‘index’, ce qui a modifié la redirection correctement. Mais ensuite, problème : aucune modification n’est plus prise en compte ; si je reviens au code initial par exemple, la redirection reste sur l’index. Supprimer le code relatif au lien/bouton, ne change rien non plus.
    Suis-je bien au bon endroit ? Si non, pouvez-vous m’indiquer où modifier ce paramètre ? Si oui, avez-vous une solution à m’apporter ? Pour rappel, le code de base est celui-ci :

    if ( ! defined( 'ABSPATH' ) ) {
    exit; // Exit if accessed directly
    }
    
    wc_print_notices();
    
    /**
    * @hooked wc_empty_cart_message - 10
    */
    do_action( 'woocommerce_cart_is_empty' );
    
    if ( wc_get_page_id( 'shop' ) > 0 ) : ?>
    <p class="return-to-shop">">
    <!--?php _e( 'Return to shop', 'woocommerce' ) ?-->
    </p>
    <!--?php endif; ?-->

    Merci par avance.

    ====================
    depanagewp
    vpsa2
    #43137
    Guy
    Participant
    Points: 5,497 pts
    ModérateurCertifiéFreelance
    Membre 2 étoiles

    Bonjour,

    J’ignorais que Woocommerce pouvait fonctionner correctement sans définir une page boutique.

    Sans certitude, je crois que c’est dans le template « orders.php » que cette commande apparait.

     

     

    Content(e) de mon aide ? Vous pouvez m'offrir un café ! 🙂

    Avant d'appeler à l'aide: Dépannage Woocommerce

    Vous manquez de trafic ? Payez le prix d'un seul backlink et obtenez-en beaucoup plus !

    ====================
    depanagewp
    vpsa2
    #43157
    Vini
    Participant
    Points: 61 pts
    Membre 2 étoiles

    Bonjour,

    Merci pour ton retour.

    Je n’ai effectivement pas défini de page boutique. Mon menu de navigation comprend 4 sections de la boutique, via les catégories de produits. Jusqu’à présent, cela ne m’a pas posé de problème. Penses-tu que cela comporte des risque de dysfonctionnements à la mise en ligne ?

    Pour mon souci actuel : je n’ai pas de page orders.php. Il y a bien un dossier order dans les templates de woocommerce, comprenant form-tracking.php, order-again.php, order-details.php, order-details-customer.php, order-details-item.php, order-downloads.php et tracking.php mais aucune ne semble afficher une commande relative à l’absence de commande.

    ====================
    depanagewp
    vpsa2
    #43301
    Vini
    Participant
    Points: 61 pts
    Membre 2 étoiles

    Je me permets de relancer, je suis toujours à la recherche d’une solution. Merci. 🙂

    ====================
    depanagewp
    vpsa2
    #43302
    Mathieu
    Participant
    Points: 1,315 pts
    Membre 2 étoiles

    ce lien peut se modifier dans le fichier « woocommerce/myaccount/orders.php » dans votre thème.
    Si ce fichier n’existe pas, vous pouvez le créer à partir du fichier qui se trouve dans le répertoire de l’extension : « wp-content/plugins/woocommerce/templates/myaccount/orders.php »

    le lien se trouve dans les dernières lignes de ce fichier.

    Développeur PHP et WordPress En Alsace dans l'annuaire des prestataires WordPress et WooCommerce
    Création d'extensions pour WordPress et WooCommerce - Personnalisation d'extensions existantes
    🔶 Si vous appréciez mon aide, vous pouvez me faire un don de n'importe quel montant en cliquant ici.

    ====================
    depanagewp
    vpsa2
    1 user thanked author for this post.
    #43318
    Vini
    Participant
    Points: 61 pts
    Membre 2 étoiles

    Effectivement, c’est le bon endroit ! Je peux modifier le lien, le nom ou directement retirer le bouton, comme je le souhaitais.
    Merci !

    ====================
    depanagewp
    vpsa2
6 sujets de 1 à 6 (sur un total de 6)
  • Vous devez être connecté pour répondre à ce sujet.