Magento

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

2
¿Alguien puede explicar qué hace la anotación @magentoDbIsolation para una prueba de integración?
Al revisar las pruebas de integración escritas para los módulos principales, veo muchas instancias de la anotación que @magentoDbIsolation enabledaparecen sobre las funciones de prueba. No se menciona esto en ninguna parte de la documentación de MTF, e incluso después de mirarlo Magento\TestFramework\Annotation\DbIsolationtodavía no estoy del todo claro en cuanto …


1
La compilación Magento2 DI lleva demasiado tiempo
Después de crear / actualizar un nuevo módulo / tema, uso el siguiente comando en el directorio de instalación raíz de Magento php bin/magento setup:upgrade Lo que me pide que ejecute la compilación, así que uso php bin/magento setup:di:compile que toma alrededor de 8 minutos de tiempo para compilarlo. ¿Hay …

1
Magento2: diferentes tipos de archivos composer.json
En Magento2 veo que diferentes proveedores siguen diferentes formatos de composer.json que se dan a continuación para nombrar sus módulos. 1er: "autoload": { "files": [ "registration.php" ], "psr-4": { "Amit\\SamplePage\\": "" } } 2do: "extra": { "map": [ [ "*", "Amit/SamplePage" ] ] } 1. ¿Cuál es la diferencia entre …

3
¿Por qué Magento 2 obliga a las URL a tener más de 3 caracteres?
Si intenta crear un módulo con un nombre frontal como hello-worlden Magento 2, obtendrá un error similar al siguiente . Invalid XML in file /Users/alanstorm/Sites/magento-2-with-keys/magento2/app/code/Pulsestorm/HelloPestle/etc/frontend/routes.xml: Element 'route', attribute 'id': [facet 'pattern'] The value 'hello-world' is not accepted by the pattern '[A-Za-z0-9_]{3,}'. Parece que Magento no quiere nombres de URL que …
9 php  magento2  routing 



3
Magento 2: ¿Qué mecanismo de extensión elegir?
Podemos extender el controlador de dos maneras: usando preferencia y usando plugin. Pero no entiendo eso, cuál es bueno y las ventajas / desventajas de la preferencia frente al complemento. <preference for="Magento\Checkout\Controller\Index\Index" type="mymodule\Helloworld\Controller\Index\Index" /> <type name="Magento\Catalog\Model\Product"> <plugin name="getname-test-module" type="mymodule\Helloworld\Model\Plugin\Product" sortOrder="10"/> </type>


2
Magento 1.9.2 y php7 - error de carga de imagen
Solo estoy probando Magento 1.9.2 con Php 7. Todo parecía funcionar, pero de repente intenté subir una imagen para el producto. Recibí un error como el siguiente: Fatal error</b>: Uncaught Error: Function name must be a string in /home/admin/domains/store.com/public_html/dev/lib/Varien/File/Uploader.php:259 Stack trace: #0 /home/admin/domains/store.com/public_html/dev/lib/Varien/File/Uploader.php(180): Varien_File_Uploader->_validateFile() #1 /home/admin/domains/store.com/public_html/dev/app/code/core/Mage/Adminhtml/controllers/Catalog/Product/GalleryController.php(46): Varien_File_Uploader->save('/home/admin/dom...') #2 /home/admin/domains/store.com/public_html/dev/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Adminhtml_Catalog_Product_GalleryController->uploadAction() …


2
Magento 2 ¿cómo guardar el campo personalizado agregado en forma de grupo de clientes?
He agregado algunos campos personalizados al formulario de grupo de clientes mediante el uso upgradeSchema.php. Después de eso, descubrí que los campos originales, como el código de grupo de clientes y la identificación fiscal, se guardan utilizando métodos de establecimiento en la API proporcionada. Es completamente diferente de Magento 1.X …

1
Muestras configurables
Tenemos una tienda online con zapatos. Por ejemplo, me gustaría tener un producto configurable "Zapatos XXX" con los siguientes productos simples: "Zapatos XXX Color Negro Talla 40" "Zapatos XXX Color Negro Talla 41" "Zapatos XXX Color Negro Talla 42" "Zapatos XXX Color Verde Talla 39" "Zapatos XXX Color Verde Talla …

2
Problema de recolección de productos: datos de precios incorrectos o que no muestran artículos agotados
Estoy recuperando una colección de productos basada en la categoría actual. Necesito que esta colección contenga productos dentro y fuera de stock, y también necesito que los datos de precios se muestren correctamente. Mi tienda está configurada para almacenar precios de productos como impuestos incluidos, y para mostrar precios tanto …

3
Cómo sobrescribir una plantilla a través del módulo en Magento2
Estoy creando un módulo y quiero sobrescribir la plantilla app/code/Magento/Catalog/view/adminhtml/templates/catalog/product/edit/options.phtml. ¿Es esto posible en un módulo (no un tema) Desafortunadamente, no parece muy fácil cambiar el nombre del módulo a través del diseño XML, ya que está configurado de forma rígida en https://github.com/magento/magento2/blob/develop/app/code/Magento/Catalog/Block /Adminhtml/Product/Edit/Tab/Options.php#L21

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.