- WordPress :6.2
- Statut : non résolu
- Ce sujet contient 4 réponses, 3 participants et a été mis à jour pour la dernière fois par momofr@free.fr, le il y a 1 année et 4 mois.
-
AuteurMessages
-
12 mai 2023 à 10 h 45 min #2454315
Bonjour,
Ma configuration WP actuelle
- Version de PHP/MySQL :
- Thème utilisé : Ocean WP
- Extensions en place : Woocommerce, Elementor
- Nom de l’hébergeur : SiteGround
- Adresse du site : http://www.my-home-story.com
Problème(s) rencontré(s) :
Bonjour,
Depuis plusieurs semaines, j’essaie de créer mon site internet, et récemment je suis confrontée à un problème lié à ma boutique. J’ai un site de décoration d’intérieur, j’aimerais que mes clients puissent payer en ligne via ma boutique. Mes « produits » sont donc des pièces à aménager. Je ne veux pas de fiche produit, je veux juste la boutique avec des boutons « ajouter au panier ».
Deux propositions :
- Soit je prends ma page « Tarif » que j’ai créé via Elementor pour y ajouter ces fameux boutons, mais là je ne sais absolument pas comment faire.
- Soit je modifie la page boutique « Tarif2 » sur mon site, mais là encore c’est impossible, j’ai voulu juste essayer de modifier les couleurs ça m’a mis un message d’erreur, et IMPOSSIBLE de modifier la boutique via Elementor !
Si vous aviez des suggestions je suis preneuse, je ne sais plus comment prendre le problème.
Merci pour vos réponses 🙂
12 mai 2023 à 11 h 18 min #245432012 mai 2023 à 11 h 21 min #2454322Merci pour ta réponse 🙂
En fait, je n’ai pas de descriptif à mettre dans mes produits, je veux juste une page avec des carrés qui comportent chacun une pièce de la maison, et pouvoir ajouter dans le panier les noms des pièces choisis.
En soit avoir la page produit ne me sera pas utile.
Mais les clients pourront ajouter plusieurs pièces à leurs paniers.
12 mai 2023 à 15 h 05 min #2454361Bonjour,
Vous pouvez supprimer sur la page boutique les liens vers les pages de détails du produit
avec ce code:remove_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open', 10 );
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close', 5 );Vous avez la possibilité avec le thème OceanWP d’installer un thème enfant à partir du back office menu:
OceanWP/OceanWP Panel/ onglet Accueil puis cliquer sur Download OceanWP Child Theme
cela crée un dossier oceanwp-child-theme-master dans le chemin wp-content/theme avec les fichiers:
functions.php : pour ajouter ou filtrer des fonctionnalités
style.css: pour personnaliser l’apparence de votre siteVous n’avez plus qu’a activer ce thème enfant Apparence/thèmes
Copier coller le code ci-dessus dans le fichier functions.php du thème enfant.Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.12 mai 2023 à 15 h 10 min #2454363Salut, tel que décrit c’est une boutique qu’il te faut, chaque pièce est un produit, si le client ne peut acheter qu’un produit (pièce) à la fois tu le paramètres tel que tu veux et c’est la grille boutique qui est l’affichage global des produits avec chacun un bouton unique d’achat -> chaque pièce s’ajoute au panier et le client payer tous les produits qu’il à pris.
Avec des boutons direct, chaque fois que tu cliques tu dois payer, ça ne correspond pas à ce que veux.
Pour supprimer le liens vers la page produit (sur l’image et le titre) tu dois insérer ce snippet PHP dans le fichier functions.php de ton thème enfant :
// RETIRER LE LIEN VERS LA PAGE PRODUIT WOOCOMMERCE
remove_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open', 10 );
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close', 5 );Si tu n’as pas de thème enfant utilise une extension comme Code Snippet.
Pense à sortir les pages produit de ton sitemap sinon ça va impacter ton référencement (pages vides…).
EDIT : zut j’ai été rattrapé par la patrouille !! :-))
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.