पर प्रोग्रामिक रूप से उत्पाद जोड़ना मेरे पास एक वेबपृष्ठ है जहां उपयोगकर्ता मेरे पृष्ठ से तृतीय पक्ष वाणिज्य साइटों (अमेज़ॅन, दुकानदारी, Magento, आदि) से उत्पादों को जोड़ सकते हैं। उपयोगकर्ता एकाधिक उत्पादों का चयन करते हैं और फिर चेकआउट पर क्लिक करते हैं, फिर पृष्ठ उन्हें तृतीय पक्ष वाणिज्य साइट में चेकआउट पृष्ठ पर रीडायरेक्ट करता है।उपयोगकर्ता के दूरस्थ Magento कार्ट
यह अमेज़ॅन के साथ ठीक काम करता है क्योंकि उनके पास सर्वर-साइड एपीआई है जो हम प्रॉक्सी करते हैं। इनपुट: उत्पादों का एक समूह, आउटपुट: एक चेकआउट यूआरएल। बहुत सरल और यह बहुत अच्छी तरह से काम करता है।
हालांकि हम Magento के साथ अटक गए हैं।
- एक उपयोगकर्ता के दूरस्थ कार्ट में उत्पाद जोड़ने के लिए कोई सार्वजनिक एपीआई है
- अप्रलेखित एपीआई एक बार में केवल एक एकल उत्पाद जोड़ने का समर्थन करता है, तो कई उत्पादों का समर्थन करने के लिए कई API कॉल (जो धीमी है) की आवश्यकता है
- अधिकांश Magento साइट HTTPS का समर्थन नहीं करते हैं और/या हर समय HTTP पर रीडायरेक्ट करते हैं, और हमारी साइट HTTPS का उपयोग करती है। इस प्रकार, यह वास्तव में काम नहीं करता है।
- जब हम AJAX अनुरोधों को आजमाते हैं तो हम सीओआरएस मुद्दों में भाग लेते हैं - हम वर्तमान में इसे iframes के साथ हैक कर रहे हैं।
- पहला अनुरोध हमें वास्तव में कार्ट में जोड़ने के बजाय "कोई कुकी" त्रुटि पृष्ठ देता है।
क्या इसे हल करने का कोई तरीका है? Magento CORS अनुरोधों का समर्थन करता है? HTTPS के साथ Magento का समर्थन क्या है?
मैं http://community.magento.com/t5/Programming-Questions/API-Redirecting-user-to-magento-instance-to-view-their-cart/m-p/9113#M2029 देखना जो एक विस्तार स्थापित करने के लिए हमारे ग्राहक की आवश्यकता है, लेकिन यह है कि स्वीकार्य
धन्यवाद