Διαγραφή / αφαίρεση λεπτομέρειες στο Ταμείο WooCommerce (Τ.Κ., Company, τηλέφωνο ...)

WooCommerce είναι ένα πολύ απλό σύστημα για όποιον θέλει να δημιουργήσει ένα ψωνίσετε, Με βάση την WordPress.
Η προεπιλεγμένη εγκατάσταση, WooCommerce θα προσθέσει ένα τυποποιημένο έντυπο για τις λεπτομέρειες χρέωσης. Για τον πελάτη "Ταμείο".
Σχεδιασμένο ως ένα σύστημα ψωνίσετε επιτρέποντας τόσο τη φυσική παράδοση των προϊόντων και κατεβάζοντας κάποια εικονική WooCommerce απαιτείται τυποποιημένο έντυπο μια σειρά από δεδομένα του πελάτη: Όνομα, Επώνυμο, Τηλέφωνο, Χώρα, Διεύθυνση, Πόλη, Τ.Κ.. Μερικά από αυτά τα πεδία που χρειαζόμαστε για μια εικονική εντολή για παράδειγμα. Ένα προϊόν που μπορεί να κατεβάσει ή προϊόν που καταβλήθηκε από το PayPal δεν θα χρειαστεί τα δεδομένα για την παράδοση. Σε αυτή την περίπτωση το καλύτερο είναι να διευκολύνει το σύστημα ελέγχου για το χρήστη, αφαιρώντας τους τομείς της Checkout.

Η εξάλειψη πεδίο "Κωδικός Zip" από WooCommerce Ταμείο

Μπορούμε να αφαιρέσουμε τον "Postcode Billing Postcode" από το WooCommerce, πρέπει να προχωρήσουμε και να επεξεργαστούμε το αρχείο functions.php του θέματος WordPress που είναι ενεργό στον ιστότοπο. Στο functions.php προσθέστε τις γραμμές:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {

unset($fields['billing']['billing_postcode']);

return $fields;

}

Όπου "billing_postcode" είναι το πεδίο για τον ταχυδρομικό κώδικα. Αν θέλετε να εξαλείψει το δεύτερο πεδίο διεύθυνσης, αντικαθιστούμε "billing_postcode" με "billing_address_2".

unset($fields['billing']['billing_address_2']);

Υπάρχουν καταστάσεις που μπορεί να μην ενδιαφέρουν οποιεσδήποτε λεπτομέρειες της πληρωμής του πελάτη. Συνήθως, όταν η πληρωμή γίνεται μέσω PayPal. Σε αυτό το σενάριο μπορούμε να επιλέξουμε να εξαλείψει όλα τα πεδία της σελίδας τάξης.

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_phone']);
unset($fields['order']['order_comments']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_email']);
unset($fields['billing']['billing_city']);
return $fields;
}

μπορείτε με αυτόν τον τρόπο θα διαγράψει όλα τα πεδία της WooCommerce Checkout.

Διαγραφή / αφαίρεση λεπτομέρειες στο Ταμείο WooCommerce (Τ.Κ., Company, τηλέφωνο ...)

Σχετικά με τον Συγγραφέα

Λαθραία

Παθιασμένος με όλα όσα σημαίνει gadget και IT, γράφω με χαρά στο stealthsettings.com από το 2006 και μου αρέσει να ανακαλύπτω νέα πράγματα μαζί σας για τους υπολογιστές και τα macOS, λειτουργικά συστήματα Linux, Windows, iOS και Android.

3 Σχόλια

  • Bonjour Merci για τη θέση!
    Ο χρήστης δεν είναι συνδεδεμένος με τον πωλητή και δεν έχει εγγραφεί ακόμα.
    Αυτός είναι ένας προκριματικός νόμος για την επιχείρηση "expédier à une adresse différente".
    δεν είναι ο ίδιος τρόπος με τον επαναπροσδιορισμό του custom_override_checkout_fields στον κώδικα. Pourriez vous m'aider;

  • Γεια σας, πρόσθεσα αυτόν τον κώδικα στις λειτουργίες.php ως καθοδηγούμενοι, αλλά ο ιστότοπός μου συνετρίβη. Είναι εντελώς κενό. Δεν είμαι απόλυτα νέος σε τέτοια πράγματα, αλλά δεν είμαι ούτε για τα δύο.

    Αν θα μπορούσα να αποκτήσω πρόσβαση στο ταμπλό μου, θα τον σβήσω, αλλά δεν μπορώ να έχω πρόσβαση σε τίποτα στην ιστοσελίδα μου καθόλου.

    Παρακαλώ βοηθήστε, τι πρέπει να κάνω; Απαιτείται επείγουσα απάντηση παρακαλώ!

Αφήστε ένα σχόλιο