Aggiungi prodotti alla citazione delle vendite in Magento Admin Programmaticamente
-
12-12-2019 - |
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!
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à;