حذف / إزالة التفاصيل في الخروج WooCommerce (الرمز البريدي، الشركة، الهاتف ...)

كتب مريم الدخيل لاكاديمية الثراء هو نظام بسيط جدا لمن يريد خلق للتسوق عبر الإنترنت، بناء على وورد.
التثبيت الافتراضي، سوف WooCommerce إضافة استمارة موحدة للحصول على تفاصيل الفواتير. على العميل "الخروج".
صمم كنظام للتسوق عبر الإنترنت السماح لكلا التسليم الفعلي للمنتجات وبعض WooCommerce الظاهرية المطلوبة في تحميل النموذج القياسي سلسلة من بيانات العملاء: الاسم، اسم العائلة، رقم الهاتف، البلد، العنوان، المدينة، الرمز البريدي. بعض من هذه الحقول التي نحتاجها لأمر الظاهري على سبيل المثال. ومن شأن المنتجات التي يمكن تحميلها أو المنتج الذي تم دفعه من قبل باي بال لا تحتاج البيانات للتسليم. في هذه الحالة فمن الأفضل لتخفيف نظام التحكم للمستخدم، من خلال إزالة الحقول من الخروج.

القضاء على حقل "الرمز البريدي" من WooCommerce الخروج

يمكننا القضاء على الرمز البريدي "الرمز البريدي" / الفواتير من WooCommerce أن تذهب وتحرير ملف functions.php وورد موضوع التي تنشط على شبكة الانترنت. في functions.php أضف الأسطر:

[PHP]

add_filter ('woocommerce_checkout_fields'، 'custom_override_checkout_fields')؛

وظيفة custom_override_checkout_fields (حقول $) {

إلغاء تعيين ($ المجالات [ 'الفواتير'] [ 'billing_postcode'])؛

إرجاع حقول $؛

}

[/ PHP]

حيث "billing_postcode" هو مجال للالرمز البريدي. إذا كنت ترغب في القضاء على حقل العنوان الثاني، نستبدل "billing_postcode" مع "billing_address_2".

[فب] ضبطه ($ المجالات [ 'الفواتير'] [ 'billing_address_2'])؛ [/ PHP]

هناك حالات قد لا تثير أي تفاصيل عن دفع الزبون. عادة عندما يتم الدفع من خلال PayPal. في هذا السيناريو يمكن أن نختار للقضاء على جميع مجالات صفحة الطلب.

[PHP]

add_filter ('woocommerce_checkout_fields'، 'custom_override_checkout_fields')؛
وظيفة custom_override_checkout_fields (حقول $) {
إلغاء تعيين ($ المجالات [ 'الفواتير'] [ 'billing_postcode'])؛
إلغاء تعيين ($ المجالات [ 'الفواتير'] [ 'billing_country'])؛
إلغاء تعيين ($ المجالات [ 'الفواتير'] [ 'billing_state'])؛
إلغاء تعيين ($ المجالات [ 'الفواتير'] [ 'billing_phone'])؛
إلغاء تعيين ($ المجالات [ 'من أجل'] [ 'order_comments'])؛
إلغاء تعيين ($ المجالات [ 'الفواتير'] [ 'billing_address_2'])؛
إلغاء تعيين ($ المجالات [ 'الفواتير'] [ 'billing_postcode'])؛
إلغاء تعيين ($ المجالات [ 'الفواتير'] [ 'billing_company'])؛
إلغاء تعيين ($ المجالات [ 'الفواتير'] [ 'billing_last_name'])؛
إلغاء تعيين ($ المجالات [ 'الفواتير'] [ 'billing_email'])؛
إلغاء تعيين ($ المجالات [ 'الفواتير'] [ 'billing_city'])؛
إرجاع حقول $؛
}

[/ PHP]

بهذه الطريقة سوف حذف كافة المجالات من WooCommerce الخروج.

حذف / إزالة التفاصيل في الخروج WooCommerce (الرمز البريدي، الشركة، الهاتف ...)

عن المؤلف

تسلل

عاطفي عن كل ما الأداة وIT إرسال stealthsettings.com بكل سرور من 2006 وأنا أحب أن يكتشف أشياء جديدة معكم حول أجهزة الكمبيوتر وماك، لينكس، ويندوز، دائرة الرقابة الداخلية والروبوت.

2 تعليق

  • بونجور ميرسي لهذا المنصب!
    J'avais besoin de suprimer le nom de l'entreprise et c'est parfait ca fonctionne !!
    هذا هو سوبريمر également لي نوم دي l'إنتربريس سور "إكسيديه à ون أدريس ديفيرنت".
    فإنه ليس هو نفس طريقة إعادة تعيين custom_override_checkout_fields في التعليمات البرمجية. Pourriez vous m'aider؟

  • مرحبًا ، أضفت هذا الرمز إلى functions.php كما استرشدت ولكن موقعي على الويب قد تعطل. انها فارغة تماما. أنا لست جديدًا تمامًا على أشياء كهذه ، لكنني لست معًا أيضًا.

    إذا تمكنت من الوصول إلى لوحة التحكم الخاصة بي ، فسأمسحها فقط ولكن لا يمكنني الوصول إلى أي شيء على موقعي الإلكتروني على الإطلاق.

    الرجاء المساعدة ، ماذا أفعل؟ مطلوب استجابة عاجلة من فضلك!

اترك التعليق

يستخدم هذا الموقع Akismet لتقليل المحتوى غير المرغوب فيه. تعرف على كيفية معالجة بيانات تعليقك.