Magento

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


3
¿Forma correcta de obtener un objeto de sesión?
Estoy escribiendo un módulo de pago para Magento 2 en este momento y lo estoy comparando con el "Estándar de Codificación del Programa de Calidad de Extensión de Magento" CodeSniffer ( https://github.com/magento/marketplace-eqp ). Para cada una de mis clases que utilizan un objeto de sesión (pago), CodeSniffer responde con la …

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 …

2
proceso de índice de acción masiva
Estamos teniendo el problema de que el proceso de índice de mass_action nunca parece ejecutarse. Esto tiene el efecto secundario de que los datos del trabajo de este trabajo crecen sustancialmente con el tiempo. En nuestro caso, en el transcurso de varios días, los datos del trabajo crecen a varios …

1
Magento 1.9.2.4: el precio de las opciones personalizadas no cambia
Recibí este problema donde el precio no se actualiza al verificar las opciones personalizadas (Precio fijo: +400). Recibí este error: TypeError: Product.OptionsPrice is not a constructor TypeError: optionsPrice is undefined Preguntas relacionadas: Opciones personalizadas que no actualizan el precio - Error de JS El precio de la opción personalizada no …

3
ReferenceError: el cargador no está definido en magento 1.9.3
después de actualizar a la nueva versión 1.9.3 . el cargador ya no funciona. dado a continuación error.i actualizo mi código pero sigue siendo el mismo. cargador de var = nuevo Uploader ({"uploaderConfig": {"chunkSize": 1073741824, "withCrede ... a continuación está mi código class Spacename_Modulename_Block_Adminhtml_Modulename_Edit_Tab_Images extends Mage_Adminhtml_Block_Widget { protected $_uploaderType = …





1
¿Para qué son los valores predeterminados de importación / exportación en un objeto uiElement?
En muchos de los constructores de modelos de vista de elemento UI de Magento 2, la defaultsmatriz tendrá una propiedad importso exports. return Collection.extend({ defaults: { //... imports: { rows: '${ $.provider }:data.items' }, return Insert.extend({ defaults: { //... exports: { externalFiltersModifier: '${ $.externalProvider }:params.filters_modifier' }, Mirando la fuente del …

2
Cómo anular un archivo de plantilla en la creación del módulo en Magento2
Quiero anular: /opt/lampp/htdocs/magento_composer/vendor/magento/module-catalog/view/frontend/templates/product/view/addtocart.phtml Lo he copiado y pegado en mi módulo personalizado en: /opt/lampp/htdocs/magento_composer/app/code/Hello/Custom/view/frontend/templates/product/view/addtocart.phtml Este es mi archivo de diseño: <?xml version="1.0"?> <page layout="1column" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="product.info.addtocart" template="Hello_Custom::product/view/addtocart.phtml" after="alert.urls"> </referenceBlock> </body> </page> a: /opt/lampp/htdocs/magento_composer/app/code/Hello/Custom/view/frontend/layout/catalog_product_view.xml module.xml: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> <module name="Hello_Custom" setup_version="1.0.0" schema_version="1.0.0"> </module> </config> El módulo …
8 magento2 

1
Magento 2 Compruebe si el cliente está suscrito al boletín
Estoy desarrollando esta exportación / importación xml personalizada. En magento 2, ¿cómo puedo verificar si un cliente está suscrito al boletín? En este momento estoy cargando la fábrica del cliente. \Magento\Framework\App\ObjectManager::getInstance()->create('Magento\Customer\Model\Customer'); Pero esto no da información sobre el boletín, ¿hay otro modelo que deba cargar?

2
Molesto por toneladas de clases para DI en constructores de Magento 2, ¿hay una mejor manera?
En este momento estoy molesto de escribir constructores similares en masa como los siguientes en mis módulos. public function __construct( \Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, /* ... */ \Foo\Bar\Model\Baz $baz, /* ... */ \Magento\Framework\Model\ResourceModel\AbstractResource $resource = null, \Magento\Framework\Data\Collection\AbstractDb $resourceCollection = null, array $data = [] ) { $this->registry = $registry; /* …


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.