Я настроил поиск по сетке товаров согласно потребности клиента (создана новая сетка и отключена поисковая сетка) под заказ на продажу создать страницу.
Я успешно создал новую сетку после «Заказанные товарыблок.
Когда я нажимаю «Добавить товар (ы) к товару» Кнопка моей пользовательской сетки, я получил идентификатор продукта и количество этого выбранного продукта в моем файле пользовательского контроллера.
Я пытался добавить эти продукты в цитату, ничего не изменилось. Я не знаю, как добавить эти выбранные продукты из моей пользовательской сетки в блоке «Заказанные товары».
Я пробовал следующий код, чтобы добавить продукты в цитату.
$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();
Я не уверен, что блок, содержащий цитаты продуктов или еще
Есть идеи, как добавить выбранные продукты в «Заказанные товары» блок на странице создания заказа клиента.
С нетерпением жду вашего ответа!
Я нашел решение после долгой охоты.
Только что переданный массив продуктов методу productGridAddSelected (), как показано ниже
order.productGridAddSelected(products);
массив продуктов должен быть как
продукты [product_id] = количество;
Других решений пока нет …