शॉपवेयर: व्यक्तिगत शिपिंग लागत

शॉपवेयर में एक शक्तिशाली शिपिंग लागत मॉड्यूल है जिसे आप विशेष रूप से गणना में हस्तक्षेप कर सकते हैं। हमारे मामले में, हम निम्नलिखित परिदृश्य को लागू करना चाहते हैं: लेख के अनुसार शिपिंग लागत शुरू में लेख के वजन (वजन सीमा निर्दिष्ट है) के अनुसार निर्धारित की जाती है। केवल विशेष अपवादों के लिए प्रत्येक आइटम के लिए निश्चित शिपिंग लागत निर्धारित करना संभव होना चाहिए।


शिपिंग लागत तालिका इस तरह दिखती है:

का वजन वज़न बढ़ाना कीमत
0 किग्रा <3 किलो 4,99 €
3 किग्रा <5 किलो 6,90 €
5 किग्रा <10 किलो 9,50 €
10 किग्रा <15 किलो 10,90 €
15 किग्रा <20 किलो 12,90 €
20 किग्रा <31 किलो 17,90 €
31 किग्रा <40 किलो 49,90 €
40 किलो से 49.90 € मूल मूल्य + 0.59 € प्रति किलो

सबसे पहले आपको क्षेत्र में "वजन" का चयन करने के लिए विचार हो सकता है: "शिपिंग लागत गणना के अनुसार:" और नीचे दिए गए संगत मूल्य दर्ज करने के लिए:

शॉपवेयर: व्यक्तिगत शिपिंग लागत

यहां आपको कई समस्याएं हैं: नियम का कार्यान्वयन "40 किग्रा से: € 49.90 मूल मूल्य + € 0.59 प्रति किग्रा" को लागू करना आसान नहीं है, 2,999 जैसे मूल्य सटीक नहीं हैं और व्यक्तिगत रूप से प्रति लेख शिपिंग लागत आवंटित करने की कोई संभावना नहीं है। । इसे संभव बनाने के लिए, हम सबसे पहले सेटिंग्स के तहत एक नया फ्री टेक्स्ट फील्ड बनाते हैं (उदाहरण के लिए "attr5") आर्टिकल> आर्टिकल फ्री टेक्स्ट फील्ड:

शॉपवेयर: व्यक्तिगत शिपिंग लागत

अब हम इस क्षेत्र को उन सभी वस्तुओं के लिए यूरो में मूल्य के साथ भर देंगे जिनके लिए अलग-अलग शिपिंग लागत होनी चाहिए। दशमलव संख्या के लिए अल्पविराम के बजाय एक बिंदु का उपयोग किया जाता है:

शॉपवेयर: व्यक्तिगत शिपिंग लागत

अंत में, हम महत्वपूर्ण सेटिंग्स "शिपिंग लागत की गणना: खुद की गणना" और "कारक (%): 2% के अनुसार एक नई शिपिंग विधि बनाते हैं।:

शॉपवेयर: व्यक्तिगत शिपिंग लागत

अंत में, "उन्नत सेटिंग" के तहत, हम "गणना" के तहत अपने नए गणना फ़ंक्शन को स्टोर करते हैं:

a359cdf87765551f0706

यह फ़ंक्शन प्रत्येक आइटम का वजन लेता है और कीमत की गणना करता है। 2.5 किलोग्राम लागत € 14.97 के साथ तीन अलग-अलग आइटम, 2.5 किलोग्राम लागत € 9.50 के वजन के साथ तीन बार एक ही आइटम। यदि आप कुल वजन के आधार पर गणना करना चाहते हैं (परिणाम के साथ दोनों मामलों में € 9.50), तो आप केवल गणना फ़ंक्शन को अनिवार्य रूप से बदलते हैं:

a359cdf87765551f0706

यदि डीलरों को भी शामिल किया जाना है, तो आपको SQL क्वेरी में निर्दिष्ट कीमतों से सावधान रहना चाहिए, चाहे वे शुद्ध या सकल मान हों (मूल सेटिंग्स में निर्धारित मूल्यों के आधार पर> ग्राहक सेटिंग> ग्राहक समूह> सकल मूल्य दर्ज करें)।

यदि आप आइटम फ़ीचर "फ्री शिपिंग के रूप में मार्क आइटम" (प्रत्येक आइटम के लिए) लेना चाहते हैं, तो कॉलम b.shippingfree को संबोधित करें और सेटिंग> शिपिंग लागत> उन्नत सेटिंग्स> मुफ़्त शिपिंग आइटम "में निम्न विकल्प सेट करें।:

SQL की मदद से आप किसी भी जटिल प्रश्नों का निर्माण कर सकते हैं। यह एसक्यूएल चर की मदद से अंतिम क्वेरी तैयार करने के लिए सलाह दी जाती है ताकि पूरी चीज को बनाए रखना आसान हो। निम्नलिखित एक अधिक जटिल प्रश्न का एक अनुकरणीय उदाहरण है जो दुकान के ग्राहकों और खुदरा विक्रेताओं के बीच अंतर करता है, मुफ्त शिपिंग वस्तुओं को ध्यान में रखता है, अधिकतम खरीदारी कार्ट के लिए शिपिंग लागत लेता है और विभिन्न मूल्य पैमानों (ब्रांड के आधार पर) पर टैप करता है:

a359cdf87765551f0706

वापस