Magento

Preguntas y respuestas para los usuarios de la plataforma de comercio electrónico de Magento.



2
Cómo agregar bootstrap.js en magento2
Estoy tratando de incluir bootstrap js en mi tema magento2. Pero el problema es cuando incluyo bootstrap js en mi tema. Esa consola de tiempo está dando error que bootstrap requiere jQuery. Entonces, ¿cómo puedo hacerlo? ¿Alguien puede ayudarme por favor?
13 magento2  jquery 

4
Cancelar el proceso de eliminación del bloque en layout.xml
Quiero deshacer la eliminación de un bloque. el bloque se elimina en vendor/magento/theme-frontend-blank/Magento_Checkout/layout/checkout_index_index.xml <referenceBlock name="minicart" remove="true"/> <referenceContainer name="header.panel" remove="true"/> <referenceBlock name="top.search" remove="true"/> <referenceBlock name="catalog.compare.link" remove="true"/> <referenceBlock name="catalog.topnav" remove="true"/> <referenceContainer name="footer-container" remove="true"/> Según la documentación , se puede canalizar la eliminación con remove=false. Entonces creé un archivo en mi tema en …
13 magento2  layout 



4
Magento 2: eliminar el bloque en función de una configuración
Estoy tratando de eliminar un bloque de una determinada página (ya sea frontend o backend) pero solo si un determinado indicador de configuración está configurado en true. Tomemos un ejemplo. Quiero eliminar el bloque con el nombre dashboarddel panel de administración. El bloque se define en el adminhtml_dashboard_index.xmlarchivo del Magento_Backendmódulo: …

1
Infracción de restricción de integridad: 1062 Entrada duplicada para la clave 'UNQ_SALES_FLAT_INVOICE_INCREMENT_ID'
Estoy ayudando a un comerciante a rastrear la causa raíz de algunas transacciones de pago fallidas (durante un día de pedido pesado), que fallaron con el siguiente error SQLSTATE [23000]: violación de restricción de integridad: 1062 Entrada duplicada '51986' para la clave 'UNQ_SALES_FLAT_INVOICE_INCREMENT_ID' El UNQ_SALES_FLAT_INVOICE_INCREMENT_IDíndice es una clave única en …

6
¿Cómo podemos imprimir la variable de matriz en el archivo de registro de Magento 2?
Estoy tratando de imprimir contenidos variables de matriz en un archivo de registro. En Magento 1, era posible usar Mage::log(print_r($arr, 1), null, 'logfile.log'); Para Magento 2, en el archivo de clase he escrito el siguiente código: protected $_logger; public function __construct(\Psr\Log\LoggerInterface $logger) { $this->_logger = $logger; } private function getValuesAsHtmlList(\Magento\Framework\Object …
13 magento2  log 

1
Módulo de desinstalación de Magento 2
Aparentemente, ahora Magento 2 admite scripts de desinstalación que permiten la modificación del esquema db al desinstalar un módulo (¡horay!). Como se explica aquí, esto solo funciona para el módulo instalado a través del compositor. (Espero que funcione en el futuro para todos los módulos, pero ese es un problema …



4
¿Cómo agregar un cliente mediante programación en Magento 2?
Necesito crear un cliente mediante programación en Magento 2, no he encontrado mucha documentación ... básicamente, lo que tengo que hacer es traducir el siguiente código a "Magento 2": $websiteId = Mage::app()->getWebsite()->getId(); $store = Mage::app()->getStore(); $customer = Mage::getModel("customer/customer"); $customer ->setWebsiteId($websiteId) ->setStore($store) ->setFirstname('John') ->setLastname('Doe') ->setEmail('jd1@ex.com') ->setPassword('somepassword'); try{ $customer->save(); }

1
Comportamiento getTable de Magento 2
TL; DR: ¿Hay alguna forma en Magento 2 de hacer que el método a getTablepartir de un modelo de colección de recursos devuelva el mismo nombre de tabla para 2 parámetros diferentes? Explicación detallada Comenzaré con un ejemplo de Magento 1. Digamos que tengo una tabla llamada module_entiti1_entity2. Necesitaba declarar …

2
Copiando opciones personalizadas dinámicas para cotizar artículo, ordenar artículo
Tengo un observador que agrega opciones personalizadas dinámicas a la página de detalles del producto, que se llama en el catalog_controller_product_viewevento. Esto permite al cliente seleccionar de un menú desplegable de sus códigos de licencia existentes. public function addLicenseOptions(Varien_Event_Observer $observer) { $product = $observer->getEvent()->getProduct(); if ($product->isSubscriptionProduct()) { $optionModel = Mage::getModel('catalog/product_option') …

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.