व्यवस्थापन की अनुमति देने के लिए ग्राहकों को ऑर्डर देना?


13

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

किसी भी सुझाव या सलाह की सराहना की जाएगी।

जवाबों:


2

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


0

मैंने प्रशासक के रूप में हमारी वेबसाइट पर केवल एक ऑर्डर बनाया है और फिर फ्रंटएंड (मेरे परीक्षण खाते के साथ) में लॉग इन किया है।

मैं अपने द्वारा चयनित चेक विकल्प से भुगतान जानकारी को बदल नहीं सकता था, हालांकि मैं फिर से कर सकता था और ऐसा करने में यह सामान्य चेकआउट प्रक्रिया की तरह था।

जाहिर है कि यह एक आदर्श समाधान नहीं है क्योंकि यह आदेशों की नकल करेगा।

मेरा सुझाव है कि बिलिंग समझौतों को देखने के लिए देखें कि क्या यह मददगार है।

* Magento CE के संस्करण 1.6.2।


0

मैगेंटो जिस तरह से आपको ऐसा करना चाहेगा, उनके लिए ऑर्डर तैयार करना है। EE 1.12+ में आप ग्राहक की खरीदारी कार्ट में आइटम देख और संपादित कर सकते हैं। आप उनके लिए अपने डिफ़ॉल्ट बिलिंग और शिपिंग पते भी संपादित कर सकते हैं।

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

शुभकामनाएँ।


-1

Magento एक Onepage चेकआउट के साथ आता है, इसलिए आपको पूरी प्रक्रिया से गुजरने की ज़रूरत है, भले ही आप (एक ग्राहक के रूप में) पहले से ही इसके कुछ हिस्सों से गुजरे हों।

लेकिन मुझे लगता है कि, इसे बदलना संभव है:

बेशक, आप ग्राहक की कार्ट में लेख जोड़ सकते हैं, ताकि ग्राहक को चेकआउट प्रक्रिया से गुजरना पड़े।

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

यदि यह आपकी आवश्यकताओं से मेल खाता है, तो आपके एक्सटेंशन को वर्तमान उद्धरण में बिलिंग पता सेट करने की आवश्यकता है:

$quote->getBillingAddress()->addData($addressData);

शिपिंग पता और शिपिंग विधि सेट करें:

$quote->getShippingAddress()
    ->setCollectShippingRates(true)
    ->collectShippingRates()
    ->setShippingMethod('flatrate_flatrate')

आप भुगतान विधि भी सेट कर सकते हैं, उदाहरण के लिए

$quote->getPayment()->importData(array('method' => 'checkmo'));

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

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