मैगेंटो क्वेश्चन आंसर गिल्ड में मेरी सदस्यता के लिए मुझे यह सुझाव देना होगा कि आप डेटाबेस को अपडेट करने के लिए सादे पुराने एसक्यूएल का उपयोग करने के बजाय अपनी एपीआई त्रुटियों को ठीक करने पर काम करें। जैसा कि कहीं और उल्लेख किया गया है, डेटाबेस को सीधे अपडेट करने से मैगेंटो को सिस्टम द्वारा मान्यता प्राप्त राज्य में नहीं रखा जा सकता है, जिससे अजीब, क्रुद्ध करने वाली त्रुटियां हो सकती हैं।
उस ने कहा, विशेष मूल्य मूल्य अन्य उत्पाद विशेषता मानों के साथ
. में संग्रहीत किया जाएगाcatalog_product_entity_decimal
टेबल। इस तालिका में एक attribute_id है कॉलम, जिसका eav_attribute . के साथ एक विदेशी कुंजी संबंध है टेबल। eav_attribute में देखें कोड के साथ विशेषता के लिए तालिका special_price . वह attribute_id और उत्पाद का entity_id catalog_product_entity_decimal . में सही पंक्ति खोजने के लिए पर्याप्त होना चाहिए ।
ध्यान रखें कि यदि किसी उत्पाद में special_price नहीं है तो कोई पंक्ति मौजूद नहीं होगी सेट। यह भी ध्यान रखें कि अगर किसी उत्पाद का special_price है विभिन्न स्कोप स्तरों पर सेट करें कि एक से अधिक पंक्तियाँ हो सकती हैं।