Pregunta

He personalizado la red de productos Según el cliente necesita (creado nueva cuadrícula y discapacitados de búsqueda de cuadrícula) bajo la página de orden de venta .

He creado nueva cuadrícula con éxito después de "artículos pedidos" bloque.

Cuando haga clic en "Agregar producto (s) a elemento" Botón de mi cuadrícula personalizada, tengo la identificación del producto y la cantidad de ese producto seleccionado en mi archivo controlador personalizado.

He intentado agregar esos productos para citar, nada ha cambiado.I Dunno, cómo agregar estos productos seleccionados de mi cuadrícula personalizada debajo de los elementos "ordenados" Block.

He intentado seguir el código para agregar productos para citar.

 $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();

No estoy seguro, ese bloque que contiene productos de cotización o bien

Tener alguna idea, cómo agregar productos seleccionados a los elementos "ordenados" bloque en la página de orden de venta.

¡Esperando con impaciencia su respuesta!

¿Fue útil?

Solución

He encontrado la solución después de una caza larga.

Acaba de pasar la matriz de productos al método ProductGridAddSelected () como a continuación

order.productGridAddSelected(products);

La matriz de productos debe ser como

Products [Product_ID]= Cantidad;

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top