2012-11-12 17 views
12

मैं Magento 1.6.2 चला रहा हूं और कुछ बिक्री आदेशों के साथ एक अंतःक्रियात्मक त्रुटि फसल है। ग्राहक को सही तरीके से चार्ज किया जा रहा है, लेकिन बिक्री देखने पर Magento व्यवस्थापक पृष्ठ गलत मान रिपोर्ट करता है। मैं समझता हूं कि यह गलत तरीके से क्यों कर रहा है - मेरी वेबसाइट पर उत्पादों के पूर्ण अनुभाग से 10% छूट है, और ऐसा इसलिए है कि कुछ गलत हो रहा है।Magento ऑर्डर डेटा कहां संग्रहीत किया जाता है?

फिर से, ग्राहक सही (छूट प्राप्त) राशि का भुगतान कर रहा है, लेकिन डेटा को Magento डेटाबेस में गलत तरीके से संग्रहीत किया जाना चाहिए क्योंकि इसे व्यवस्थापक सिस्टम में देखकर मूल्यों को सही तरीके से नहीं मिला है। कैटलॉग मूल्य नियम जो 10% छूट लागू करता है, प्रदर्शित कुल योगों में नहीं है।

मेरी पीड़ाओं को जोड़ने के लिए, हम ज़िन्क का उपयोग Magento से डेटा को हमारे ऋषि 200 बैकऑफिस सिस्टम में लाने के लिए करते हैं, और उस सिस्टम में आयात किए जाने वाले डेटा में भी 10% छूट छूट रही है, ऑर्डर भुगतान और ऋषि चालान का समाधान एक पूर्ण दर्द

एकमात्र चीज जो मैं सोच सकता हूं वह यह है कि किसी भी तरह से डेटा को Magento डेटाबेस में गलत तरीके से संग्रहीत किया जा रहा है (इसमें 10% छूट लागू नहीं होती है) इसलिए जब ज़िंक डेटा एकत्र करता है, तो यह गलत है।

क्या कोई मुझे यह समझने में सहायता कर सकता है कि मैं Magento डेटाबेस में ऑर्डर डेटा कहां पा सकता हूं, इसलिए मैं देख सकता हूं कि एक विशिष्ट Magento ऑर्डर नंबर के लिए क्या संग्रहीत किया गया था - मैं कम से कम इसे डीबग करना शुरू कर सकता हूं, शायद?

अगर किसी के पास ऑर्डर डेटाबेस लेनदेन करने के लिए Magento द्वारा उपयोग किए गए कोड को कहां मिलना है, विशेष रूप से जहां डेटा संग्रह करने से पहले छूट लागू की जानी चाहिए, तो यह भी एक बड़ी मदद होगी।

चीयर्स!

+0

आगे के प्रश्नों की आवश्यकता है क्योंकि मुझे पहले से मेरे निष्कर्षों की आवश्यकता नहीं है ... यदि कोई ग्राहक भुगतान की अपेक्षित दर पर अपने सामान की जांच करता है और भुगतान करता है - Magento लेनदेन डेटा कैसे संग्रहीत कर सकता है गलत तरीके से? मैं sales_flat_order में जो डेटा देख रहा हूं वह गलत है - ग्राहक द्वारा हमारे स्टोर पर लाभ लेने वाली 10% छूट डेटाबेस में संख्याओं में दिखाई नहीं देती है? यह कैसे संभव है? – robgt

उत्तर

26

आदेश डेटा डेटाबेस तालिकाओं sales_flat_order में सहेजे जाते हैं और sales_flat_order_item

छूट क्रमशः अपने (tables prefix)_sales_flat_order और (tables prefix)_sales_flat_order_item में Mage_SalesRule_Model_Validator

7

आप आदेश और आदेश आइटम डेटा प्राप्त कर सकते में लागू होते हैं। लेकिन याद रखें कि जब ऑर्डर दिया जाता है तो Magento बस डेटा को अपने संबंधित उद्धरण से कॉपी करता है। इसलिए मेरी राय में आपको (table prefix)_sales_flat_quote और (table prefix)_sales_flat_quote_item पहले जांचना चाहिए।

संबंधित मुद्दे