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
    #43137
    Guy
    Participant
    Points: 5,495 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
    #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
    #43301
    Vini
    Participant
    Points: 61 pts
    Membre 2 étoiles

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

    depanagewp
    #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
    1 utilisateur a remercié l'auteur de ce message.
    #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
6 sujets de 1 à 6 (sur un total de 6)
  • Vous devez être connecté pour répondre à ce sujet.