शिपिंग लागत पर छूट लागू करें


16

मैं शिपिंग दर पर छूट लागू करना चाहता हूं। उदाहरण के लिए यदि कार्ट सबटोटल $ 125 से अधिक है तो शिपिंग लागत पर $ 17 की छूट होगी। मैंने व्यवस्थापक में शिपिंग कार्ट नियम बनाया है, लेकिन नियम कार्ट सबटोटल पर लागू होता है, शिपिंग लागत पर नहीं। मैंने "हां शिपिंग के लिए लागू करें" और हां के रूप में "आगे नियमों के प्रसंस्करण बंद करो" के विकल्प का चयन किया है।

क्या किसी के पास इस बारे में कोई विचार है कि मैं यह कैसे कर सकता हूं। किसी भी मदद वास्तव में सराहना की जाएगी।

अग्रिम में धन्यवाद।


मुझे लगता है कि शिपिंग लागत पर लागू करना सही तरीके से नहीं बताया गया है। मैंने यह भी सोचा था कि इसे चुनने पर शिपिंग लागत में छूट लागू होनी चाहिए, लेकिन जाहिर है इसका मतलब है कि यह शिपिंग लागत को "भी" करने के लिए छूट को लागू करेगा।

जवाबों:


7

हमने हाल ही में बिक्री नियम व्यवस्थापक पैनल के हैकिश उपयोग के साथ ऐसा किया था।

आपके नियम में, 'कार्रवाई' के तहत, पैनल में 'नियम को केवल कार्ट में निम्नलिखित शर्तों से मेल खाते आइटम पर लागू करें', एक ऐसी स्थिति बनाएं जो वास्तव में कभी नहीं हो सकती है। हमने sku == 'अमान्य' का उपयोग किया है। जब तक आपने to अप्लाई टू शिपिंग अमाउंट ’का चयन किया है, तब तक यह छूट केवल शिपिंग लागत से ली जाएगी। यह गाड़ी में किसी भी आइटम से मेल नहीं खाएगा, हालांकि।


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

1.9 में काम करने की पुष्टि की :)
puntable

2

मेरे दिमाग में यह कोर गणना में एक बग है जो Apply to Shipping Priceछूट की प्रक्रिया करते समय झंडे की उपेक्षा करता है और इसे उत्पाद पर लागू करता है और यह वही करता है जो उसने किया था processShippingAmount

http://www.magentocommerce.com/bug-tracking/issue/index/id/250

यदि आप लूप के शीर्ष के पास फ़ंक्शन app/code/core/Mage/SalesRule/Model/Validator.phpमें संशोधित करते हैं तो जोड़ते हैंprocessforeach

if ($rule->getApplyToShipping()) {
    continue;
}

यह सेट के processसाथ शॉपिंग कार्ट नियमों को लागू करने की कोशिश करने से विधि को रोक देगा ।Apply to Shipping PriceYes


0

हम शिपिंग नियमों के विस्तार का उपयोग करने के लिए कर रहे हैं, ऐसा लगता है कि आप इसे पूरा करने की कोशिश कर रहे हैं। हमने इस एक्सटेंशन का उपयोग कार्ट के सबटोटल के आधार पर शिपिंग कुल में छूट लागू करने के लिए नियम बनाने के लिए किया। शायद यह वही है जो आपको चाहिए।


-1

आप Magento के व्यवस्थापक पैनल पर जा सकते हैं पहला कदम: प्रचार दूसरा चरण: शॉपिंग कार्ट मूल्य नियम फिर लेफ्ट साइड बार में शर्तों पर जाएं उस पर एक शर्तें लागू करें जो आप कभी चाहते हैं उदाहरण के लिए आप सबटोटल पर एक डाइकाउंट चाहते हैं तो लागू करें यदि ये सभी स्थितियां सच हैं।

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