Preguntas etiquetadas con product

Denota una pregunta relacionada con los productos Magento.

1
Los _datos de un modelo EAV
Entiendo que los datos de un modelo simple (p. Ej. cataloginventory/stock_item) Es una matriz de pares de valores de campo, que corresponde a los campos de las tablas de la base de datos. Tenía curiosidad por saber el contenido de _data para los modelos EAV, así que verifiqué los _datos …
9 product  catalog  eav 




1
Averigüe cuántas veces se ordenó un producto
Estoy tratando de averiguar cuántas veces se ordenó un producto en las últimas dos semanas. Hasta ahora tengo un bucle para obtener los productos. foreach($productCollection as $product){ } Supongo que debería poder obtener los detalles del pedido con esto colocado dentro del bucle $order_items = Mage::getResourceModel('sales/order_item_collection') No estoy seguro de …

2
¿Cómo deshabilitar / habilitar un producto mediante programación en Magento2?
Estoy tratando de emular el mismo comportamiento que cuando usa el panel de administración para deshabilitar un producto. Estoy tratando de hacer algo como esto: $product = $this->productRepository->get($sku); $product->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_DISABLED); $this->productRepository->save($product); Pero todavía lo veo como habilitado en el panel de administración. Gracias.

1
Qué causa el siguiente error: Advertencia: desplazamiento de cadena ilegal 'is_in_stock'… AdvancedInventory.php en la línea 87
Durante el desarrollo del módulo, he estado escribiendo un complemento que modifica la colección de opciones del producto antes de que se cargue (agrega un campo de descripción). Aquí es: etc / di.xml <type name="Magento\Catalog\Model\ResourceModel\Product\Option\Collection"> <plugin name="addOptionDescription" type="Vendor\Module\Plugin\Product\Option\Collection" sortOrder="10" disabled="false"/> </type> Código: <?php namespace Vendor\Module\Plugin\Product\Option; use Vendor\Module\Model\OptionDescription; use Magento\Catalog\Model\ResourceModel\Product\Option\Collection as …


2
Magento 2 es una forma más rápida de cambiar las entradas de la galería de medios del producto mediante programación
Necesito hacer una actualización masiva de los datos del producto, pero lo que necesito hacer no se puede lograr con la importación del producto. Por ejemplo, necesito actualizar la galería de medios y las categorías para productos dados, pero la solución que obtuve lleva demasiado tiempo. Una pequeña recapitulación: agregué …

3
¿Cómo obtener la URL de la interfaz del producto desde el backend?
Estoy desarrollando una extensión de Magento 2. Necesito obtener la URL de la interfaz de un producto desde el backend. He intentado usar: //$storeManager->->setCurrentStore(2); $url = $product->setStoreId(2)->getProductUrl(); $url = $product->setStoreId(2)->getUrlInStore(); pero $urlsiempre devuelve una URL de back-end, como http://<domain>/admin/catalog/product..... pueden funcionar en Magento 1.x pero no para 2.x. ¿Hay alguna …

7
Magento 2 Obtenga todas las imágenes de productos en la página de lista de productos
En Magento 1 siempre he usado $_product->getMediaGallery('images') Pero en la fuente de Magento 2 veo $productImage = $block->getImage($_product, $image); echo $productImage->toHtml(); Solo está obteniendo la primera imagen del producto. ¿Cómo obtengo la segunda o tercera imagen (no solo la base)? La función GetMediaGallery no existe? Actualización: $ _product-> getMediaGalleryImages () …

2
¿Cómo agregar mi phtml personalizado a la página del producto magento 2?
En magento 2, Quiero agregar mi phtml personalizado a la página de vista del producto, ¿cómo puedo agregar eso? Quiero agregar ese phtml como pestaña como revisión o Descripción. Estoy intentando este código: <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="3columns" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceContainer name="product.info.details"> <block class="Example\Examples\Block\Question" name="example.tab" template="Example_Examples::success.phtml"> </block> </referenceContainer> </body> </page> …



1
Las pestañas de la página del producto desaparecieron en el administrador después de intentar agregar un nuevo atributo de producto
Acabo de seguir las instrucciones en este enlace , para agregar un nuevo atributo de producto. Después de eso, la mayoría de mis pestañas de productos desaparecieron. Aquí están mis códigos finales: /app/code/local/MyCompany/MultiSlider/Model/Resource/Eav/Mysql4/Setup.php <?php class MyCompany_MultiSlider_Model_Resource_Eav_Mysql4_Setup extends Mage_Eav_Model_Entity_Setup { public function getDefaultEntities() { return array( 'catalog_product' => array( 'entity_model' => …

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.