WooCommerce में डिफ़ॉल्ट रूप से, शिपिंग पते में फोन नंबर शामिल करने का कोई विकल्प नहीं है। हालांकि, आप फ़िल्टर woocommerce_checkout_fields का उपयोग करके इस सीमा को पार कर सकते हैं, जो आपको चेकआउट प्रक्रिया के भीतर किसी भी फ़ील्ड को नियंत्रित करने की शक्ति प्रदान करता है। इस फ़िल्टर का उपयोग करके, आप आसानी से शिपिंग पते के खंड में फोन नंबर फ़ील्ड को एकीकृत कर सकते हैं, अपने ग्राहक डेटा संग्रह की पूर्ति को बढ़ाते हुए। इस संशोधन को लागू करने के लिए, आप नीचे प्रदान किए गए विशेष कोड स्निपेट का संदर्भ ले सकते हैं। यह समाधान लचीलापन और अनुकूलन प्रदान करता है, जो आपको चेकआउट अनुभव को अपनी विशिष्ट व्यापारिक आवश्यकताओं को पूरा करने के लिए आयोजित करने की अनुमति देता है। डिफ़ॉल्ट सेटिंग्स को आपकी महत्वपूर्ण ग्राहक जानकारी इकट्ठा करने की क्षमता को सीमित न करें। WooCommerce की विस्तारयोज्यता का लाभ उठाएं और अपने ई-कॉमर्स प्लेटफ़ॉर्म को समृद्ध करें और अपने आपकी प्रक्रियाओं को सुगम बनाएं। सही समायोजन के साथ, आप उपयोगकर्ता अनुभव को बढ़ावा दे सकते हैं और अपनी बिक्री प्रक्रिया को बेहतर करने और ग्राहक संतुष्टि को बढ़ाने के लिए अपनी बिक्री प्रक्रिया को अनुकूलित कर सकते हैं। अपने व्यावसायिक उद्देश्यों और ग्राहक पसंदों के साथ संरेखित समाधान लागू करके WooCommerce स्टोर की पूरी क्षमता को खोलें।
/**
* @snippet Shipping Phone & Email - WooCommerce
* @how-to Get CustomizeWoo.com FREE
* @author Rodolfo Melogli
* @compatible WooCommerce 6
* @community https://businessbloomer.com/club/
*/
add_filter( 'woocommerce_checkout_fields', 'custom_shipping_phone_checkout' );
function custom_shipping_phone_checkout( $fields ) {
$fields['shipping']['shipping_phone'] = array(
'label' => 'Phone',
'type' => 'tel',
'required' => true,
'class' => array( 'form-row-wide' ),
'validate' => array( 'phone' ),
'autocomplete' => 'tel',
'priority' => 110,
);
return $fields;
}
add_action( 'woocommerce_admin_order_data_after_shipping_address', 'custom_shipping_phone_checkout_display' );
function custom_shipping_phone_checkout_display( $order ){
echo '<p><b>Shipping Phone:</b> ' . get_post_meta( $order->get_id(), '_shipping_phone', true ) . '</p>';
}