ड्रुपल कॉमर्स। उत्पाद क्षेत्र मूल्य के आधार पर ट्रिगर शिपिंग नियम


18

मैं वास्तव में जीने की इच्छा खो रहा हूं और आशा करता हूं कि कोई मेरी मदद कर सकता है।

मैं एक उत्पाद क्षेत्र मूल्य के आधार पर एक 'मुफ्त शिपिंग' नियम को ट्रिगर करना चाहता हूं, लेकिन मेरे लिए जीवन के लिए नियमों के लिए मुफ्त शिपिंग क्षेत्र को उजागर नहीं कर सकता।

मैंने वस्तुओं को दायरे में लाने के बारे में पढ़ा है और एक घटक बनाया है जिसकी क्षेत्र तक पहुंच है। लेकिन जब मैं अपने नियम की एक शर्त के रूप में घटक को जोड़ने का प्रयास करता हूं तो मुझे डेटा चयनकर्ता में प्रवेश करने के लिए प्रेरित किया जाता है - जिनमें से कोई भी कहीं भी नेतृत्व नहीं करता है। मुझे लगता है कि यह एक उत्पाद आईडी चाहता था, जिसका मुझे कोई मतलब नहीं है।

मैं क्या गलत कर रहा हूं?


अधिक पृष्ठभूमि

मैंने दो परिदृश्यों की कोशिश की है, जिनमें से एक नीचे दिए गए शर्तों के आधार पर शिपिंग नियम बनाना है। अन्य एक घटक बनाना है, जैसा कि ऊपर वर्णित है

कंडीशन 1 - इकाई में फ़ील्ड> पैरामीटर: इकाई: [वाणिज्य-क्रम], फ़ील्ड: फ़ील्ड_फ्री_शीपिंग

Condition2 - दिनांक मान रिक्त है (यह भी डेटा तुलना की कोशिश की)> हालांकि यह मुझे कंडीशन 1 में बताए गए क्षेत्र की ओर नहीं ले जाता है


1
क्या यह काम करता है यदि आप शर्तों को सीधे एक नियम में जोड़ते हैं, और एक घटक का उपयोग नहीं करते हैं? यही कारण है कि अनुभव मैंने पहले भी किया है है
क्लाइव

यदि आप किसी चेकआउट नियम में फ़ील्ड मान को एक्सेस करने का प्रयास कर रहे हैं, तो आपको डेटा तुलना के लिए जाने से पहले "एंटिटी का मान है" पहले सेट करें और उसी फ़ील्ड की जांच करें। सटीक स्थिति नहीं जानते, ताकि इसे डाल न दें उत्तर ..
राजीव

कृपया अधिक पृष्ठभूमि देखें - ऊपर
MrPaulDriver

क्या आप मुझे वह ईवेंट बता सकते हैं जिसका उपयोग आप शिपिंग जोड़ने के लिए कर रहे हैं?
राजीव

आपको मदद के लिए और अधिक विवरण देना होगा, जैसे - क्या आपने शिपिंग इवेंट इंस्टॉल किया है, जिसका आप उपयोग कर रहे हैं, आप किस तरह के फील्ड वैल्यू को एक्सेस करने का प्रयास कर रहे हैं .. मेरे पास शिपिंग कॉन्फ़िगरेशन है जो मूल्य तुलना के लिए काम कर रहा है (कुल मूल्य कुछ से कम है) , भुगतान विधि (कॉड पर), उत्पाद प्रकार खरीदा। तो क्या आप मुझे वह परिदृश्य बता सकते हैं, जहाँ आप उपयोग करना चाहते हैं और मैं कोशिश करूँगा कि ..
RajeevK

जवाबों:


2

मैं अंतत: कस्टम फील्ड होने के विचार को समाप्त करके और उन्हें टैक्सोनॉमी शब्दों के साथ प्रतिस्थापित करके यह काम पाने में कामयाब रहा। जो भी कारण (शायद अनुभवहीनता) के लिए मैं अपने कस्टम फ़ील्ड्स को नियम मॉड्यूल में उजागर नहीं कर सकता था ताकि मैं चाहता था कि शिपिंग नियमों को ट्रिगर किया जा सके।

वाणिज्य नियमों का लाभ उठाकर अतिरिक्त मॉड्यूल मैं पहले कस्टम फ़ील्ड्स के बजाय टैक्सोनॉमी शर्तों के आधार पर अपने शिपिंग नियमों को ट्रिगर करने में सक्षम था और दूसरी बात मॉड्यूल अनुरक्षक @MarcElbicht की मदद से इन नियमों को हटाने के लिए अतिरिक्त शर्तों को परिभाषित करने के लिए यहां चर्चा की गई : https: // drupal.org/node/2087815


1

इसे मैने किया है -

मैंने फ्लैट रेट शिपिंग मॉड्यूल का इस्तेमाल किया और मुफ्त शिपिंग मूल्य नामक एक फ्लैट दर बनाई । फिर मैंने केवल आवश्यक परिस्थितियों पर लागू होने के लिए घटक को संपादित किया और यह वास्तव में अच्छा है।

देखें संलग्न किया।

एफडब्ल्यूआईडब्ल्यू मैंने बाकी के लिए मुफ्त शिपिंग और वाणिज्य भार टैरिफ के लिए फ्लैट दर का इस्तेमाल किया जो मेरे लिए इक्का काम करता है।

फ्लैट दर घटक


आपका सुझाव देने के लिए धन्यवाद। मैंने इस दृष्टिकोण पर विचार किया था लेकिन मेरा ग्राहक केवल एक उत्पाद प्रकार के बारे में आग्रह करता है। अपने व्यवसाय के बारे में अधिक जानने के बाद मैं इसके कारणों को समझ सकता हूं।
MrPaulDriver
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.