मैं समझदारी से स्टोर करना चाहता हूं कि ग्राहक के आईपी के आधार पर एक डिफ़ॉल्ट मुद्रा का चयन करें जब वे पहली बार यात्रा करते हैं (बिना किसी प्रचलित मुद्रा कुकी के साथ)। नेक्सस के उत्कृष्ट तारपीन विस्तार का उपयोग करके वार्निश के पीछे स्टोर है।
एक्सटेंशन तब तक मुद्रा को ठीक से संभालता है जब तक कि मानक Magento मुद्रा कुकी किसी दिए गए अनुरोध पर सेट नहीं होती है।
इस स्तर पर मेरे विचार हैं:
- जिपआईपी लुकअप (C में) करने के लिए VCL को वार्निश कॉन्फिगरेशन में जोड़ें और इनबाउंड रिक्वेस्ट पर कुकी को सेट करें, अगर यह पहले से सेट नहीं है, तो निश्चित रूप से।
- प्रति उपयोगकर्ता कैश्ड ब्लॉक जोड़ें जो लुकअप करता है और कुकी सेट करता है (हालांकि यह तब पहले पेज लोड पर लागू नहीं होगा)
क्या मुझे एक स्पष्ट तकनीक याद आ रही है - शायद कुछ क्लाइंट-साइड जेएस को एक गैर-वार्निश-कैश्ड URL पथ जो निर्धारण करता है?
क्या किसी को यह करने का सबसे अच्छा तरीका पता है ?