Preguntas etiquetadas con magento2

Preguntas generales sobre Magento 2, no específicas de una versión menor. Use esta etiqueta para distinguirla de Magento 1. Si tiene problemas con una versión específica, use la etiqueta 'Magento-2.x' adecuada. Las funcionalidades entre las versiones menores de Magento 2 pueden diferir.




10
Error fatal: no se puede crear una instancia de la interfaz
Mi tienda magento está arrojando este error: Error grave: no se puede crear una instancia de la interfaz Magento \ Framework \ View \ Design \ Theme \ ResolverInterface en /Library/WebServer/Documents/magento/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php en la línea 73 No sé por qué comenzó a aparecer. No hice ninguna instalación de módulo nuevo. La …
12 magento2  design 

1
Complemento Magento2 alrededor del método diferente entre los parámetros invocables y de cierre en param $ continue
He comprobado magento2, hay dos tipos de parámetros que se pueden enviar a método alrededor \Closure $proceed ejemplo aroundSave(\Magento\Catalog\Model\Product $subject, \callable $proceed) \callable $proceed ejemplo aroundSave(\Magento\Catalog\Model\Product $subject, \Closure $proceed) Ahora mi pregunta: ¿Qué es diferente entre cierre y llamable? ¿Por qué usar definimos el tipo dos tipos diferentes para el …

2
¿Cómo obtener el tipo de producto?
Estoy creando un nuevo módulo en Magento 2. Intento obtener información del producto en el archivo phtml. Obtuve exitosamente la información de la entidad y el nombre del producto . pero cuando obtengo información del tipo de producto se está equivocando. El siguiente código utilizado. $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $product = …
12 magento2 




10
Magento 2: Actualización de inventario mediante programación
En el siguiente código, puedo almacenar toda la información con la exclusión de los datos de stock. ¿Ha cambiado algo en Magento 2? public function __construct( ScopeConfigInterface $scopeConfig, CollectionFactory $product, Magento\Catalog\Api\ProductRepositoryInterface $productRepository ) { $this->scopeConfig = $scopeConfig; $this->product = $product; $this->productRepository = $productRepository; } public function update(\XXXXXX\XXXXXX\Api\Data\InventoryCollectionInterface $data) { foreach …

3
Ver el recuento de productos que no se actualiza
Hay 3 tablas diferentes que almacenan el conteo de productos vistos report_viewed_product_aggregated_daily report_viewed_product_aggregated_monthly report_viewed_product_aggregated_yearly Si deseo obtener el recuento actual de un producto, puedo obtenerlo en cualquiera de estas tablas. Pero el problema es que, cada vez que abro el producto en la interfaz, ninguna de estas tablas muestra ningún …

4
Imagen del producto en la plantilla de correo electrónico de la factura
Estoy tratando de obtener imágenes de productos para la plantilla de correo electrónico de factura. Usé el siguiente código. Pero solo obtengo la imagen de marcador de posición de Magento en la plantilla de correo electrónico. <td> <?php $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $product_id = $_item->getOrderItem()->getProduct(); $product = $objectManager->get('Magento\Catalog\Model\Product')->load($product_id); $_imagehelper = $objectManager->get('Magento\Catalog\Helper\Image'); …

1
Magento 2.2: ¿Qué es el archivo definition.map.xml?
Magento 2.2 introdujo un nuevo archivo, definition.map.xml . ¿Cuál es el propósito y la intención de este archivo? Parece estar relacionado con la construcción de la propiedad schemaMap Magento\Ui\Config\Converter, pero ninguna de las notas de GitHub explica realmente la intención de estos archivos o lo que su contenido debe transmitir. …

1
Cómo anular un método estático en Magento2
Los interceptores de complementos y la anulación con preferencia no funcionan en métodos estáticos. Debe anular el método getOptionArray en Magento \ Catalog \ Model \ Product \ Visibility para devolver una visibilidad personalizada /** * Retrieve option array * * @return array */ public static function getOptionArray() { return …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.