2012-07-02 12 views
5

का उपयोग करते समय 0 से रीसेट करता है मैं Magento 1.7.0.1 का उपयोग कर रहा हूं हाल ही में 1.6.2.0 से अपग्रेड किया गया है। मेरे पास एससीपी एक्सटेंशन के साथ-साथ मैजवर्क्स उन्नत कस्टम विकल्प भी हैं।Magento 1.7.0.1 कस्टम विकल्प

मेरे पास एक कॉन्फ़िगर करने योग्य उत्पाद है जहां जुड़े सरल उत्पादों में कस्टम विकल्प हैं।

यदि आप निम्न संयोजन में ड्रॉप-डाउन का चयन करते हैं तो आपको उपलब्ध कस्टम विकल्पों के साथ बहु-चयन पॉपअप दिखाई देगा। कस्टम विकल्प बॉक्स पॉप अप होने से ठीक पहले यह £ 99.99 (सही) से £ 0.00 तक स्विच हो जाएगा। विचित्र रूप से, यदि आप एक कस्टम विकल्प पर क्लिक करते हैं तो "कार्ट में जोड़ें" पर क्लिक करें, यह इसे पहचानता है और इसे कस्टम विकल्प और सही मूल्य निर्धारण के साथ कार्ट में जोड़ता है!

संयोजन इस प्रकार है:

  1. ए 6
  2. 300gsm चमक
  3. 24 घंटे

आप इसे संक्षेप में £ 99.99 के लिए स्विच तो £ 0.00 पर वापस लौटने देखेंगे । समस्या यहीं है। अगर कोई कुछ सहायता प्रदान कर सकता है जो बहुत अच्छा होगा। मैंने स्पष्ट सुधारों की कोशिश की है जैसे कीमत + = float विकल्पों में संपादित करें। एफटीएमएल (वैसे भी मौजूद नहीं है!) और यह सुनिश्चित करना कि मेरे पास मेरे थीम फ़ोल्डर में विकल्प.फैमेट है। मैंने price_clone भी संशोधित किया है क्योंकि इसे ठीक करने के लिए भी रिपोर्ट की गई है, लेकिन मेरे परिस्थिति में नहीं है।

बहुत धन्यवाद

उत्तर

4

इस प्रयास करें, यह मेरे लिए काम करता ...

app/design/frontend/base/default/template/catalog/product/view/options.phtml

परिवर्तन में

price += parseFloat(config[optionId][element.getValue()]); 

को
price += parseFloat(config[optionId][element.getValue()].price); 

और अधिक विस्तार के लिए उल्लेख

http://k2xl.com/wordpress/custom-options-broken-in-magento-1-7-heres-the-fix/

या

http://www.magentocommerce.com/boards/viewthread/280283/P0/

0

के लिए यह सुधार का उपयोग अनुप्रयोग \ डिजाइन \ दृश्यपटल \ आधार \ डिफ़ॉल्ट \ में टेम्पलेट \ कैटलॉग \ product \ view \ options.phtml

कोड का पता लगाएं,

Product.Options = Class.create(); 
    Product.Options.prototype = { 

     //Don't change this code, 
    } 

इस के बाद नीचे दिए गए कोड को जोड़ें,

price += parseFloat(config[optionId][element.getValue()].price); 
संबंधित मुद्दे