कई स्टॉक स्थानों या गोदामों को संभालना


16

Magento के डेटाबेस में cataloginventory_stock'डिफ़ॉल्ट' नामक एकल प्रविष्टि के साथ तालिका है । मुझे पता है कि यह कई स्टॉक स्थानों को संभालने के लिए शुरू करने का स्थान है।

अगर आप में से किसी को भी इसमें अनुभव हुआ है और क्या नुकसान हुए हैं, तो मुझे आश्चर्य हो रहा है।

मैं देख रहा हूँ:

  1. विभिन्न भौतिक स्थानों (दुकानों / गोदामों आदि) पर उत्पाद स्टॉक को ट्रैक करने में सक्षम हो
  2. यह पहचानने में सक्षम हों कि किसी ग्राहक के ऑर्डर के लिए किसी उत्पाद का स्टॉक कहां से उठाया जाए

अगर कोई भी इस पर एक लेख या ट्यूटोरियल के लिए एक लिंक प्रदान कर सकता है या बस अपने अनुभव को इस पथ के नीचे ले जा रहा है जो बहुत अच्छा होगा। चाहे आपने इसे स्वयं विकसित किया हो या किसी तीसरे पक्ष के मॉड्यूल का उपयोग किया हो, मैं आपसे सुनना पसंद करूंगा।

संपादित करें: मैंने अपना मल्टी-इन्वेंट्री मॉड्यूल लिखना शुरू कर दिया है जो मौजूदा cataloginventory_stockतालिका में अतिरिक्त पंक्तियों को जोड़ता है । यह कुछ पर्यवेक्षकों और मॉडलों को ओवरराइड करने की आवश्यकता है जो स्टॉक स्थान की जांच करते हैं। कई जगहों पर स्टॉक आईडी की कोर में हार्ड कोड किया गया था।

एक अन्य परियोजना में मैंने डेमैक के मल्टी इन्वेंट्री लोकेशन मॉड्यूल का उपयोग किया है । हालांकि यह सही नहीं है, यह बॉक्स से बाहर काम करता है और अच्छी तरह से लिखा जाता है। मैं अपनी आवश्यकताओं के लिए इसे आसानी से विस्तारित और अनुकूलित करने में सक्षम था।


देखें कि क्या यह मदद कर सकता है, magentocommerce.com/magento-connect/…

नमस्ते, वास्तव में अच्छा सवाल, + 1 इसके लिए .... अब आपको क्या समाधान मिला .... कृपया उत्तर के रूप में पोस्ट करें ....
बेबी Magento में

>> संपादित करें: मैंने अपना मल्टी-इन्वेंट्री मॉड्यूल लिखना शुरू किया जो मौजूदा कैटलिनवेंट्री_स्टॉक टेबल में अतिरिक्त पंक्तियों को जोड़ता है। यह कुछ पर्यवेक्षकों और मॉडलों को ओवरराइड करने की आवश्यकता है जो स्टॉक स्थान की जांच करते हैं। कई जगहों पर स्टॉक आईडी की कोर में हार्ड कोड किया गया था। एसएनएच: क्या आप इसे साझा कर पाएंगे ??? मुझे बहुत दिलचस्पी है ...
snh_nl

FYI करें। शायद दिलचस्प संदर्भ: Magento.stackexchange.com/questions/17327/…
snh_nl

जवाबों:


9

Magento में एक बहु गोदाम को लागू करने के लिए कम से कम दो तरीके हैं; हमने एक Magento U कोर्स के दौरान इस विषय पर चर्चा की।

पहला तथ्य यह है कि मैगेंटो कई तरह के आविष्कारों का उपयोग करने के लिए तैयार है जैसा कि आपने हिगलाईट किया है। यह सबसे जटिल तरीका है क्योंकि आपको अनुक्रमण तर्क को लागू करना चाहिए।

दूसरा तरीका मैगेंटो उत्पाद पृष्ठ को कस्टमाइज़ करके एक बहु गोदाम का अनुकरण करना है, जो प्रत्येक इन्वेंट्री के लिए एक मात्रा निर्दिष्ट करने की क्षमता देता है और उत्पाद की बचत पर डिफ़ॉल्ट मात्रा क्षेत्र पर उनकी राशि की बचत करता है।

ऑर्डर प्लेसमेंट पर आपको एक कस्टम लॉजिक लागू करना होगा जो यह निर्धारित करने के लिए कि इन्वेंट्री को घटाना (या ऑर्डर विफलता पर वेतन वृद्धि)।

मैं अगले सत्र में एक कार्यशाला के दौरान इस अवधारणा का प्रमाण लागू करूंगा, मुझे अपने परिणाम साझा करने में खुशी होगी।


5
प्रिय सब, जैसा कि यहाँ वादा किया गया है कि एक मल्टीवेयरहाउस मॉड्यूल की अवधारणा का प्रमाण है: github.com/webgriffe/Webgriffe_Multiwarehouse - किसी भी योगदान की बहुत सराहना की जाती है
एलेसेंड्रो रोंची

क्या यह देशी स्टॉक_ड कॉलम और कैटलिनवेंट्री_स्टॉक का समर्थन करता है
snh_nl

नहीं, ऐसा नहीं है, यह आदेश इकाई से संबंधित कस्टम इकाई पर आधारित है।
एलेसेंड्रो रोंची

1
@AlessandroRonchi मैंने आपके मॉड्यूल की कोशिश की और यह बहुत अच्छा काम करता है! क्या यह बीनने वालों को सही गोदाम से आइटम लेने की क्षमता का भी समर्थन करता है? यदि केवल दो नए टेबल हैं, तो मुझे लगता है कि शायद नहीं?
व्लादिमीर डेस्पोटोविक

@AlessandroRonchi कहां है अतिरिक्तता (प्रत्येक गोदाम से प्राप्त की जाने वाली मात्रा के बारे में डेटा) संग्रहीत है?
व्लादिमीर डेस्पोटोविक

0

कुछ एक्सटेंशन हैं जो आपको ऐसा करने की अनुमति देते हैं। एक दुकान के लिए एक अस्थायी समाधान के रूप में, हमने सिर्फ स्थानों के साथ विशेषताओं को जोड़ा और बीनने वालों को यह बताने के लिए एक सशर्त स्क्रिप्ट चलाई कि आइटम कहाँ से प्राप्त करें।


नमस्ते, क्या आप कृपया इस व्याख्या को समझा सकते हैं: "पिकर्स को यह बताने के लिए एक सशर्त स्क्रिप्ट चलाई गई थी कि आइटम कहाँ से प्राप्त करें।" .... बहुत पहले से धन्यवाद।
मैगेंटो में बेबी

1
मैं "प्रत्येक ग्राहक के ऑर्डर के लिए एक उत्पाद का स्टॉक कहां से उठाया जाना है, यह पहचानने में सक्षम था" का उल्लेख कर रहा था, हमने एक स्क्रिप्ट बनाई जो ऑर्डर किए गए सभी उत्पादों के माध्यम से लूप की गई, हमारे द्वारा जोड़े गए स्थान विशेषता से उनका स्थान मिला, और एक के आधार पर कुछ स्थितियों में हमने एक पिकप उत्पन्न किया। उदाहरण के लिए शर्तों में से एक यह था कि यदि कोई वस्तु दो डिब्बे में स्थित थी, लेकिन उनमें से एक जमीनी स्तर पर थी, तो हमने बीनने वाले को जमीनी स्तर पर भेज दिया, क्योंकि ऊपरी स्तरों पर एक के विपरीत - आशा है कि इससे मदद मिलेगी
हैम

नमस्ते, उत्तर के लिए बहुत बहुत धन्यवाद। जैसा कि आपने और चार्ली ने कहा कि विशेषता बनाना बेहतर विकल्प है .... अग्रिम में बहुत धन्यवाद
में बेबी

0

हां, आप उत्पाद के लिए कस्टम विशेषता "स्थान" के रूप में बना सकते हैं, व्यवस्थापक पैनल पर जाएं

Catalog->Attributes->Manage Attributes

प्रत्येक उत्पाद के लिए अपनी विशेषता बनाएं और उत्पाद बनाते समय स्थान [स्थान आईडी] इत्यादि को संग्रहीत करें।

उत्पाद के लिए कस्टम विशेषता बनाने के लिए अधिक जानकारी के लिए इस लिंक को देखें

http://www.magentocommerce.com/knowledge-base/entry/tutorial-creating-attributes-custom-fields

और आपको इस कस्टोम विशेषता को उद्धरण और आदेश में जोड़ने की आवश्यकता है, इसे भी देखें http://www.atwix.com/magento/custom-product-attribute-quote-order-item/

धन्यवाद

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.