Magento

Perguntas e respostas para usuários da plataforma Magento e-Commerce




8
Como substituir o bloco principal, modelo e controlador no Magento2
Estou preso em substituir os principais modelos de blocos e controladores no Magento2. Alguém pode ajudar nisso? Vamos usar a barra de ferramentas da lista como exemplo, onde eu preciso adicionar uma nova opção de classificação chamada classificar pelos mais populares . Como adiciono? Acho que para isso precisamos adicionar …


3
Magento 2 como solução sem cabeça
Quero saber se existem algumas práticas recomendadas para usar o Magento 2 como uma solução de comércio eletrônico sem cabeça . Um comércio eletrônico típico em 2017 é ter uma solução omni-channel que inclua Comércio eletrônico CMS Multi plataforma Integração de sistema de camadas (ERP, ...) Quero saber como envolver …



3
Magento2: qual é a diferença básica entre plugin e preferência?
Eu usei o plugin e a preferência no tutorial magento2 e ambos estão funcionando bem, mas qual é a diferença básica entre eles. Código para o plugin: 1.1) Adicione uma declaração de plug-in no di.xml: <type name="Magento\Catalog\Model\Product"> <plugin name="magento-catalog-product-plugin" type="Training\Test\Model\Product" sortOrder="10"/> </type> 1.2) Crie uma classe de plug-in: <?php namespace …

11
Problema 'Código de área não definido' em comandos CLI personalizados no Magento 2
Estou recebendo o seguinte erro ao atualizar os dados por meio de CustomerRepositoryInterface [Magento\Framework\Exception\SessionException] Area code not set: Area code must be set before starting a session. [Magento\Framework\Exception\LocalizedException] Area code is not set A seguir está o meu di.xmlarquivo <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <type name="Magento\Framework\Console\CommandList"> <arguments> <argument name="commands" xsi:type="array"> <item name="test1_command" …

2
Observadores de Eventos Magento: Singleton versus Model
Portanto, o Magento oferece 2 maneiras de declarar um observador. Singleton e Model (nova instância), especificando a <type>tag no Magento 1.xe especificando o sharedatributo no Magento 2. Magento 1 maneira de fazê-lo. <events> <event_name> <observers> <unique_observer_name> <type>model|object|singleton|null</type> <class>class/alias_here</class> <method>methdNameHere</method> </unique_observer_name> </observers> </event_name> </events> Versão Magento 2: <event name="event_name"> <observer name="unique_observer_name" …

3
APPSEC-1057 Como adicionar variáveis ​​ou blocos às tabelas da lista branca
APPSEC-1057 (parte do SUPEE-6788) declara O Magento agora inclui uma lista de permissões de blocos ou diretivas permitidas. Se um módulo ou alguém usa variáveis ​​como {{config path=”web/unsecure/base_url”}}e {{block type=rss/order_new}}em páginas ou e-mails do CMS, e as diretivas não constam dessa lista, você precisará adicioná-las ao script de instalação do …

2
Qual é a maneira preferida de lançar exceções no Magento?
Todos os métodos a seguir são usados ​​no núcleo do Magento. Qual é o caminho preferido (ou a mais recente "melhor prática")? Mage::throwException('Some Message')- 732 Usos throw new Exception('Some Message')- 419 Usos throw Mage::exception('Vendor_Module', 'Some Message')- 94 usos (necessário criar uma Vendor_Module_Exceptionclasse)



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.