Comment désactiver Options d’expédition vers d’autres adresses
Woocommerce est une excellente solution de commerce électronique gratuite avec un ensemble très utile de fonctionnalités. En particulier, le développement de woocommerce tient compte de l’extensibilité, similaire à la modularisation WordPress. Cet article comporte deux parties distinctes. Dans la première partie, je vais partager avec vous comment supprimer complètement tous les champs d’expédition et forcer le client à expédier la commande à l’adresse de facturation. Dans la deuxième partie, je vous montrerai comment supprimer l’option « expédition à une autre adresse » et forcer le client à entrer l’adresse de facturation et l’adresse d’expédition.Désactivez l’option envoyer à une autre adresse si votre magasin woocommerce n’autorise que les adresses de facturation des clients, vous n’avez pas besoin d’entrer d’autres options pour le champ d’expédition. Cependant, woocommerce a une option par défaut pour supprimer facilement les champs d’expédition sans fragment de code. Cependant, les conditions préalables sont les suivantes: WordPress (en supposant que vous l’ayez déjà installé). Plug – in woocommerce (installé et activé). C’est – à – dire, examinons le cœur de cet article. Ces étapes sont simples et il n’y a aucune difficulté à mettre en œuvre ces solutions.
A) Étapes pour supprimer complètement les champs de distribution Voici les étapes que vous devez suivre: connectez – vous au site WordPress et connectez – vous au tableau de bord en tant qu’utilisateur administrateur. Dans le menu du tableau de bord, cliquez sur woocommerce > paramètres. La page de configuration s’ouvre. Cliquez sur l’onglet expédition, puis cliquez sur options d’expédition ici vous verrez des options telles que le calcul et la destination d’expédition. Dans les paramètres de destination d’expédition, utilisez l’option forcer l’expédition à l’adresse de facturation du client pour supprimer complètement les champs d’expédition et utiliser les champs de facturation pour les relevés et l’expédition. Cette option
Et vous permet de contrôler quels champs de paiement doivent être utilisés. Assurez – vous d’enregistrer les modifications.
Pour voir les résultats, allez à la page de clôture et vous verrez que les détails de facturation seront utilisés pour l’expédition. Il en résulte: b) des étapes pour supprimer l’option envoyer à une autre adresse et forcer l’envoi d’une adresse. Par défaut, woocommerce a un réglage. Il n’exige pas que l’utilisateur ajoute une adresse d’expédition distincte. Pour masquer l’option expédition à une autre adresse, vous pouvez forcer les clients à acheter des produits pour entrer la facture et l’adresse d’expédition.
Dans cette section, je vais partager quelques étapes simples. Nous utiliserons le Code PHP pour masquer la case à cocher envoyer à une autre adresse et ajouter un titre personnalisé. Vérification obligatoire de l’adresse d’expédition. Voici les étapes que vous devez suivre: connectez – vous au site WordPress et connectez – vous au tableau de bord en tant qu’utilisateur administrateur. Dans le menu du tableau de bord, cliquez sur le menu apparence > menu de l’éditeur de thème. Lorsque la page de l’éditeur de thème s’ouvre, localisez le fichier de fonctions de thème dans lequel nous ajouterons la fonctionnalité pour afficher l’image du produit sur la page de paiement. Masquer la case à cocher envoyer à une autre adresse et ajouter un titre personnalisé. Ajoutez le code suivant au fichier PHP: \/ * *
Masquer la case à cocher expédition à une autre adresse.
* \/
\/ * *
Masquer la case à cocher envoyer à une autre adresse \/ ajouter un titre personnalisé.
* Le texte peut être remplacé ici si nécessaire.
* \/
Njengah _ JS force Shipping address ()
? >
Var diffaddress = document. Queryselector (\
Diffaddress. Outerhtml = ‘
Détails de l’expédition
‘;
<?php
}
add_action( 'wp_footer', 'njengah_js_force_shipping_address');
/**
* Forza l'indirizzo di spedizione alla convalida del checkout
*/
funzione njengah_force_posted_data_ship_to_different_address($posted_data) {
$posted_data['ship_to_different_address'] = vero;
restituisce $dati_pubblicati;
}
add_filter('woocommerce_checkout_posted_data', 'njengah_force_posted_data_ship_to_different_address');
// Nota che questo prevale sull'opzione "Destinazione spedizione" nelle impostazioni di Woo
add_filter( 'woocommerce_ship_to_different_address_checked', '__return_true' );
// Se hai la possibilità di ordini solo virtuali, potresti voler commentare questo
add_filter( 'woocommerce_cart_needs_shipping_address', '__return_true' );
// L'ordine prevede sempre la spedizione (anche con ritiro in loco, ad esempio)
add_filter( 'woocommerce_order_needs_shipping_address', '__return_true' );
Pour voir les résultats, allez à la page paiement et vous verrez qu’il a été ajouté