php - Magento add product to cart from a external file doesn't work -
मुझे Magento के addProduct () फ़ंक्शन के साथ समस्या है। मेरे पास निम्न कोड है:
& lt;? Php // Mage init include_once '../app/Mage.php'; umask (0); दाना :: init ( 'डिफ़ॉल्ट'); दाना :: getSingleton ('कोर / सत्र', सरणी ('नाम' = & gt; 'दृश्यपटल')); // ग्राहक सत्र $ सत्र = दाना :: GetSingleton ('ग्राहक / सत्र') प्राप्त करें; // कार्ट उदाहरण $ कार्ट = दाना :: getSingleton ('चेकआउट / कार्ट'); $ Cart- & gt; init (); // कस्टम विकल्पों के साथ एक उत्पाद जोड़ें $ productId = 11348; $ ProductInstance = Mage :: getModel ('कैटलॉग / उत्पाद') - & gt; लोड ($ productId); $ param = सरणी ('उत्पाद' = & gt; $ उत्पाद इन्स्टेंस- & gt; getId (), 'qty' = & gt; 1, 'options' = & gt; सरणी (528 = & gt; '1756', // आईडी के साथ कस्टम विकल्प : 528 527 = & gt; '1753', आईडी के साथ कस्टम विकल्प: 527 526 = & gt; '1751' // आईडी के साथ कस्टम विकल्प: 526)); $ अनुरोध = नया Varien_Object (); $ अनुरोध & gt; setData ($ परम); $ कार्ट- & gt; अतिरिक्त उत्पाद ($ उत्पाद इन्स्टेंस, $ अनुरोध); // अद्यतन सत्र $ सत्र- & gt; सेटकार्टवाप अद्यतन (सत्य); // गाड़ी को बचाने $ cart- & gt; सहेजें (); ? & Gt; यह कल काम करता है इसलिए शामिल हैं और $ परम रिगथ हैं लेकिन अब यह काम नहीं करता है। आप इस उत्पाद को दुकान के अंदर गाड़ी में जोड़ सकते हैं ताकि उत्पाद मौजूद हो और यह स्टॉक में हो। इस कोड में कोई त्रुटि नहीं है, लेकिन यह कार्ट में उत्पाद नहीं जोड़ता है।
मदद के लिए धन्यवाद।
& lt;? Php require_once ('ऐप / मेज.एफ़पी'); umask (0); दाना :: एप्लिकेशन ( 'व्यवस्थापक'); $ product_model = दाना :: मिलमोडेल ('कैटलॉग / उत्पाद'); $ my_product_sku = 'test'; $ My_product_id = $ product_model- & gt; getIdBySku ($ my_product_sku); $ My_product = $ product_model- & gt; लोड ($ my_product_id); $ qty_value = 13; $ cart = दाना :: मिलमोडेल ('चेकआउट / कार्ट'); $ Cart- & gt; init (); $ कार्ट- & gt; addProduct ($ my_product, सरणी ('qty' = & gt; $ qty_value)); $ Cart- & gt; बचाने (); दाना :: getSingleton ( 'चेकआउट / सत्र') - & gt; setCartWasUpdated (सही); ? & Gt;
Comments
Post a Comment