Quiero usar funciones como getName(), getPrice()etc. del producto para recuperar información del producto en Magento 2. ¿Alguien puede mostrarme cómo puedo lograr eso?
Recibí este error al intentar filtrar una colección de productos Item (Mage_Catalog_Model_Product) with the same id "6058" already exist y quería preguntar qué podría causar el error ya que solo hay un producto (visible) con la misma ID dentro de Magento. ¿Hay alguna tabla que deba borrarse para eliminar este …
Tenemos un requisito, en el que un cliente podrá agregar solo un producto al carrito a la vez. Sin embargo, él / ella puede agregar cualquier cantidad de ese producto. ¿Cómo puedo evitar que un producto se agregue al carrito si ya hay un producto presente en el carrito? ¿Alguien …
Un cliente tiene más de 20000 productos con 7 sitios web. Solían tener 4 sitios web y la mayoría de los productos están asociados a 4 sitios web. ¿Cuál es la mejor y más rápida forma de recorrer los productos y actualizar los productos para incluir los nuevos sitios web? …
Si tiene un atributo de selección múltiple y desea establecer la selección en un producto. $selectedOptions = "red,green,blue"; $product->..... // # what to do? ¿Cómo puedo hacer eso?
Quiero agregar etiquetas en un campo de entrada, de una manera similar a como se hace en forma de producto para agregar catageories, que se muestra en la imagen a continuación. Esta tarea la he logrado agregando un componente de campo en el formulario Ui personalizado <field name="parent"> <argument name="data" …
Encontramos este problema al trabajar en un Magento2.1 predeterminado . Al crear opciones personalizables para un producto, si selecciono el campo desplegable por segunda vez , la ruleta nunca deja de cargarse. Encuentre la siguiente captura de pantalla: Creo que este es un error principal de Magento2 , ¿alguien puede …
Estoy tratando de recuperar los atributos del producto actual en un bloque en Magento 2. Puedo obtener un producto, como id 1: $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $product = $objectManager->create('\Magento\Catalog\Model\ProductRepository')->getById(1); Sin embargo, no sé cómo obtener la identificación del producto actual. ¿Cómo puedo hacer eso?
Así es como obtengo los artículos del carrito: $quote = Mage::getModel('checkout/cart')->getQuote(); $items=$quote->getAllitems(); Me gustaría hacer algo como esto: $items->sortBy('updated_at','desc'); ¿Cuál es la forma adecuada de hacer Magento? Estoy tentado de hacer algo como esto: $productArray=array(); foreach($items as $item){ $product=$item->getProduct(); array_push($productArray,$product); } $productArray = $this->sortArray($productArray); protected sortArray($productArray){ ...sort by updated date; …
Estoy haciendo un sistema de agregar al carrito a granel. Tenga en cuenta: quiero que funcione para productos simples con opciones personalizadas -> Donde las opciones personalizadas son como color (rojo, verde, azul) o Tamaño (Xl, M, S) Supongamos que una persona quiere ordenar los siguientes artículos: productA, redcolor, qty12 …
En una búsqueda rápida, la única referencia que encontré fue en los foros de Magento, lo que sugiere que debe escribir un código personalizado para verificar si un producto es nuevo. Pensé que habría un isNew()método simple en el Mage_Catalog_Model_Productque se tiene en cuenta el menú desplegable Destacado , así …
Tengo una función que está vinculada a un observador de eventos. Uno de los requisitos es que cuando recorre los datos del artículo de pedido, si un determinado atributo del producto está vacío, emite una solicitud para obtener datos específicos a través de un modelo separado (funciona bien). el código …