Программно добавлять продукты в коммерческое предложение в magento admin

Я настроил поиск по сетке товаров согласно потребности клиента (создана новая сетка и отключена поисковая сетка) под заказ на продажу создать страницу.

Я успешно создал новую сетку после «Заказанные товарыблок.

Когда я нажимаю «Добавить товар (ы) к товару» Кнопка моей пользовательской сетки, я получил идентификатор продукта и количество этого выбранного продукта в моем файле пользовательского контроллера.

Я пытался добавить эти продукты в цитату, ничего не изменилось. Я не знаю, как добавить эти выбранные продукты из моей пользовательской сетки в блоке «Заказанные товары».

Я пробовал следующий код, чтобы добавить продукты в цитату.

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

Я не уверен, что блок, содержащий цитаты продуктов или еще

Есть идеи, как добавить выбранные продукты в «Заказанные товары» блок на странице создания заказа клиента.

С нетерпением жду вашего ответа!

0

Решение

Я нашел решение после долгой охоты.

Только что переданный массив продуктов методу productGridAddSelected (), как показано ниже

order.productGridAddSelected(products);

массив продуктов должен быть как

продукты [product_id] = количество;

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]