Magento 2 में आभासी उत्पादों को परिवर्तित करना


10

मैं एक मित्र के लिए एक Magento 2 वेबसाइट पर काम कर रहा हूं और मुझे अब एहसास हुआ है कि 500+ उत्पादों के लिए वह मैन्युअल रूप से जोड़ा गया है, वे आभासी विकल्पों के साथ सरल उत्पाद हैं? मैंने उनसे कहा कि वे उत्पादों को विन्यास योग्य उत्पादों के रूप में स्थापित करें, इसलिए मुझे यकीन नहीं है कि क्या हुआ है (छवि के नीचे देखें)। क्या इन सभी आभासी उत्पादों को एक प्रकार में परिवर्तित करने का एक तरीका है जो चेकआउट के दौरान एक पते को दर्ज करने की अनुमति देगा?

आभासी उत्पाद

जवाबों:


24

आप इसे केवल डीबी में निर्देशित कर सकते हैं। उदाहरण के लिए क्वेरी के साथ

update catalog_product_entity set type_id = 'simple' where type_id = 'virtual';

लेकिन सावधान रहें, यह क्वेरी सभी आभासी उत्पादों को सरल रूप में परिवर्तित करती है। (शुरू करने से पहले db बैकअप बनाने के लिए बेहतर)


5
वैकल्पिक रूप से आप "इस आइटम का कोई वजन नहीं है" से बदल सकते हैं "इस आइटम का वजन है"। आप वजन राशि 0 भी छोड़ सकते हैं।
मकास

अरे @Macas, यह मेरे लिए काम किया
Zuber बंडी

19

शायद यह किसी ऐसे व्यक्ति की मदद करता है जो इसे देखता है।

यदि आप उत्पाद विन्यास बनाते हैं और उत्पन्न उत्पादों में वजन नहीं जोड़ते हैं तो वे आभासी होंगे। यदि आप वजन जोड़ते हैं तो वे सरल उत्पाद होंगे।

यदि आप एक एकल उत्पाद को एक साधारण उत्पाद में बदलना चाहते हैं, तो उत्पाद को बैकएंड में एक वजन दें और इसे " इस उत्पाद का वजन " में बदल दें ।

हालाँकि यदि आप सभी आभासी उत्पादों को एक बार में बदलना चाहते हैं, तो आप " उत्पादों-> कैटलॉग " के तहत " अपडेट विशेषताओं " विकल्प का उपयोग करके एक बार में सभी चयनित उत्पादों के लिए एक वजन जोड़ सकते हैं । इस बीच आप " इस उत्पाद का वजन है " विकल्प निर्धारित नहीं कर सकते । तो आपको शायद डीबी या प्रति उत्पाद में ऐसा करना होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.