मैंने function.php के माध्यम से अपने उत्पादों के पृष्ठों में वारंटी के लिए एक कस्टम फ़ील्ड बनाया है।कार्ट में कस्टम कस्टम फ़ील्ड और डिस्प्ले वैल्यू सेट करें, चेकआउट और ऑर्डर
add_action('woocommerce_product_options_general_product_data', 'test_custom_fields');
function test_custom_fields() {
// Print a custom text field
woocommerce_wp_text_input(array(
'id' => '_warranty',
'label' => 'i.e. 15 years',
'description' => '',
'desc_tip' => 'true',
'placeholder' => 'i.e. 15 years'
));
}
add_action('woocommerce_process_product_meta', 'test_save_custom_fields');
function test_save_custom_fields($post_id) {
if (! empty($_POST['_warranty'])) {
update_post_meta($post_id, '_warranty', esc_attr($_POST['_warranty']));
}
}
मैं (प्लगइन के बिना) गाड़ी/क्रम में उत्पादों के आधार पर व्यवस्थापक आदेश पृष्ठ पर कुंजी और मान के साथ इस कस्टम फ़ील्ड "नकल" करने के लिए, एक स्वयं उत्पन्न कस्टम फ़ील्ड में करना चाहते हैं।
तो, ऑर्डर पेज पर इस कस्टम फ़ील्ड के साथ, मैं अंततः WooCommerce पीडीएफ चालान प्लगइन के साथ अपने पीडीएफ चालान में "वारंटी" प्रदर्शित करने में सक्षम हूं।
एक अन्य स्पष्टीकरण:
- व्यवस्थापक के रूप में, मैं में "उत्पाद 1" पृष्ठ _warranty मूल्य भरने
- जब "उत्पाद 1" एक आदेश में है, व्यवस्थापक आदेश दृश्य पर, मैं एक कस्टम देखना चाहेंगे उत्पाद 1 पृष्ठ से "_warranty + value" युक्त फ़ील्ड।
आपकी मदद के लिए बहुत धन्यवाद:
{{_warranty}}
WooCommerce पीडीएफ चालान प्लगइन में "15 साल वारंटी" प्रदर्शित करने के लिए सेट कर सकते हैं। मैं सिर्फ निम्नलिखित मामले का परीक्षण किया है: show product meta in order items table in Order Details
लेकिन यह मुझे एक कस्टम फ़ील्ड नहीं देता है, इसलिए मैं अपने {{_warranty}}
मूल्य यह चौड़ाई नहीं मिल सका।
मैं क्या गलत कर रहा हूं?
मैं इसे कैसे प्राप्त कर सकता हूं?
धन्यवाद।
जैसे [उत्पाद जोड़ें ऑन] (https://woocommerce.com/products/product-add-ons/) आपके लिए एक अच्छा फिट हो सकता है। – helgatheviking