हमें एक ग्राहक रिकॉर्ड में एक विशेषता जोड़ने का एक सरल तरीका चाहिए जो ग्राहक या व्यवस्थापक द्वारा संपादन योग्य नहीं है, केवल प्रोग्रामेटिक रूप से। अनिवार्य रूप से, हमारे पास एक अभिव्यक्ति साइट Magento के साथ युग्मित है।
हम webservice के माध्यम से प्रमाणित करते हैं और कुछ JSON को संग्रहीत करना चाहते हैं जो हम ग्राहक के रिकॉर्ड में प्रमाणीकरण से वापस प्राप्त करते हैं और इसे हर बार लॉगिन करते समय अपडेट करते हैं।
यदि वे चेकआउट प्रक्रिया में जानकारी बदलते हैं तो हम डेटा को संशोधित करना चाहेंगे, जैसे कि शिपिंग पता। फिर हम डेटा को अपने वेब सेवा पर वापस भेज देंगे क्योंकि हम वर्तमान में प्रत्येक आदेश के साथ ऐसा करते हैं।
क्या यह करना मुश्किल है क्योंकि अब हम MageWorx के कस्टम विकल्प एक्सटेंशन के साथ कस्टम विशेषता का उपयोग करके प्रत्येक उत्पाद पर कुछ JSON स्टोर कर रहे हैं?
मैंने यहां ऑनलाइन मॉड्यूल क्रिएटर का उपयोग किया था http://www.silksoftware.com/magento-module-creator/ लेकिन सुनिश्चित नहीं है कि मॉड्यूल को इंस्टॉल करने के बाद मूल्य को संशोधित या पुनर्प्राप्त कैसे करें।
मैं ऐसा करने के लिए एक्सटेंशन कैसे लिखना सीख सकता हूं?
customer_entity
तालिका आप (नीचे मेरा उत्तर देखें) मेज पर और स्क्रिप्ट उस गुण कहते हैं में स्तंभ जोड़ने से प्रकार प्रतिस्थापित करने की आवश्यकता varchar
करने के लिए static
।
customer_entity
टेबल में कॉलम जोड़ चुका था । और मेरी विशेषता 'चयन' प्रकार की है। मैं customer_entity
तालिका में इस 'custom_column' पर सीधे अपने विशेषता मान को सहेजना चाहता हूं । उसको कैसे करे?