Domanda

Ho personalizzato Ricerca Grid del prodotto secondo il client Bisogno (creato nuova griglia di ricerca e ricerca disabilitata) in Ordine di vendita Creare pagina. .

Ho creato nuova griglia con successo dopo "Articoli ordinati" Block.

Quando faccio clic su "Aggiungi prodotto / i al pulsante" del mio griglia personalizzata, ho ottenuto ID prodotto e quantità di quel prodotto selezionato nel mio file controller personalizzato.

Ho provato ad aggiungere tali prodotti da citare, nulla è stato cambiato.Non so, come aggiungere questi prodotti selezionati dalla mia griglia personalizzata in "Articoli ordinati" Block.

Ho provato il seguente codice per aggiungere prodotti da citare.

 $customer_id = 26; // set this to the ID of the customer.
 $customerObj = Mage::getModel('customer/customer')->load($customer_id);
 $quoteObj=Mage::getModel('sales/quote')->assignCustomer($customerObj);
 $quoteObj = $quoteObj->setStoreId(Mage::app()->getStore()->getId());
 $productModel=Mage::getModel('catalog/product');
 $productObj = $productModel->load($_id);
 $quoteItem = Mage::getModel('sales/quote_item')->setProduct($productObj);
 $quoteItem->setQty($qty);
 $quoteObj->addItem($quoteItem);
 $quoteObj->collectTotals();
 $quoteObj->save();
.

Non sono sicuro, quel blocco contenente prodotti di preventivo o altro

Qualche idea, come aggiungere prodotti selezionati a "Articoli ordinati" Block in ordine di vendita Creare pagina.

Aspettando con impazienza per la tua risposta!

È stato utile?

Soluzione

Ho trovato la soluzione dopo una lunga caccia.

Appena superato i prodotti Array a ProductGridaddSelected () Metodo come sotto

order.productGridAddSelected(products);

Array dei prodotti deve essere come

Prodotti [Prodotto_ID]= Quantità;

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top