Perguntas com a marcação «magento2»

Perguntas gerais sobre o Magento 2, não específicas para uma versão menor. Use esta tag para distinguir do Magento 1. Se você tiver problemas com uma versão específica, use a tag 'Magento-2.x' apropriada. As funcionalidades entre as versões secundárias do Magento 2 podem ser diferentes.


1
A tabela url_rewrite do Magento 2 contém "az-categories /" anexadas aos URLs de todas as nossas lojas
Temos uma instalação Magento 2.1.4 de várias lojas, com três lojas, e nas últimas semanas notamos que nossos URLs de categorias incluem algumas vezes um dos códigos de nossas lojas anexados com "-categories /" a todos os nossos URLs. Por exemplo. az-categories / roda-freio-pneu / freio.html quando deveria ser roda-freio-pneu …

1
Garfo de módulos antigos magento / magento2-samples
A conta GitHub do Magento costumava ter um projeto em https://github.com/magento/magento/magento2-samples Este repositório continha cerca de 20 exemplos de Como construir um módulo Magento 2. No entanto, este projeto foi excluído porque - razões ? Embora algumas práticas desses módulos tenham sido abandonadas e nem todos os módulos tenham sido …

4
Crie um usuário administrador programaticamente no Magento 2.0
É simples adicionar um novo usuário administrador no Magento 1.9 <?php require_once('app/Mage.php'); umask(0); Mage::app(); $user = Mage::getModel('admin/user') ->setData(array( 'username' => 'admin', 'firstname' => 'admin', 'lastname' => 'admin', 'email' => 'me@hackme.com', 'password' => 'hacker@123', 'is_active' => 1 )) ->save(); $user->setRoleIds(array(1)) ->setRoleUserId($user->getUserId()) ->saveRelations(); echo "User has been created successfully!"; ?> Mas como …

4
Estado da arte em importações de produtos Magento 2
Agora que o Magento 2 está fora há mais de um ano - o que é o "estado da arte" na inserção de informações sobre o produto no sistema? ou seja, as pessoas ainda estão escrevendo scripts de importação únicos? A importação / exportação nativa é suficiente? Existe um módulo …

3
Magento2: Como lidar com arquivos zip
Eu preciso ser capaz de tratar arquivos zip programaticamente. No magento 1.9 eu estava fazendo: $zip = new ZipArchive(); if ($zip->open($Zippath) === TRUE) { $zip->addFile($Filepath, $Filename); $zip->addFile($FilepathL, "toto.txt"); $zip->close(); return TRUE; } Como posso fazer o mesmo no magento 2?
8 magento2  zip 

2
Magento 2 Após plugin com parâmetro
Estou tentando implementar após o plug-in para o seguinte método. public function getCategoryUrl($category) { if ($category instanceof ModelCategory) { return $category->getUrl(); } return $this->_categoryFactory->create()->setData($category->getData())->getUrl(); } Observe o $categoryparâmetro passado para o método acima. Como resolução, eu implementei o código abaixo. public function afterGetCategoryUrl(\Magento\Catalog\Helper\Category $subject, $result) { return $result; } Agora, …

1
Obtenha o ID atual do pedido magento 2
Eu sei como recuperar o último ID do pedido por este código, $this->_checkoutSession->getQuote()->getReservedOrderId(); Onde _checkoutSession é obtido com a injeção, \Magento\Checkout\Model\Session $checkoutSession Quero saber como obter o ID do pedido atual no magento 2.

3
Magento 2: Selecionar campo da consulta de coleção
Eu tenho consulta abaixo. Quero selecionar apenas 1 campo da tabela em vez de todos. $collection = $this->_collectionFactory->addFieldToFilter('status', 0)->load(); //$collection->getSelect()->column('id'); //$collection->getSelect()->from(['main_table' => $this->getMainTable()], array('main_table.id')); echo $collectionBallotSelect->getSelect()->__toString(); exit; Eu quero selecionar apenas o idcampo da tabela.


2
Desativar toda a funcionalidade e checkout do carrinho no magento2
Do lado do administrador, posso desativar a verificação em uma etapa, mas os usuários ainda podem adicionar produtos ao carrinho. Quero exibir apenas produtos sem a verificação geral. Existe alguma extensão lá? Quero dizer desativar mini carrinho, adicionar ao carrinho links site inteiro. Onde posso personalizar através de plugins ou …


1
O que os testes estáticos estão verificando?
Depois de criar meu módulo, tentei executar bin/magento dev:tests:run static. Isso relatou alguns problemas com meu código, mas não sei exatamente o que foi verificado ao executar esses testes. A documentação oficial diz A análise de código estático verifica se o código PHP segue os padrões de codificação Magento 2 …

2
tipo constante di.xml vs init_parameter
Vejo nos di.xmlarquivos do núcleo que alguns dos argumentos têm o tipo, init_parametermas os valores dos parâmetros são todas constantes. <type name="Magento\Framework\View\Page\Config\Renderer"> <arguments> <argument name="appMode" xsi:type="init_parameter">Magento\Framework\App\State::PARAM_MODE</argument> </arguments> </type> ou este <type name="Magento\Framework\App\Cache\State"> <arguments> <argument name="banAll" xsi:type="init_parameter">Magento\Framework\App\Cache\State::PARAM_BAN_CACHE</argument> </arguments> </type> e muitos outros. Mas pelo que vejo no intérprete associado init_parameter, o …
8 magento2  di 

2
Magento 2: maneira diferente de obter campo de uma coleção
Eu tenho essa classe auxiliar no Magento 2: class Data extends \Magento\Framework\App\Helper\AbstractHelper { protected $_countryFactory; public function __construct( \Magento\Directory\Model\CountryFactory $countryFactory ) { $this->_countryFactory = $countryFactory; } public function getCountryIsoCode($country = 'US') { $country = $this->_countryFactory->create()->getCollection(); $country->addFieldToFilter('country_id', array('eq' => country)); $countryCode = $country->getFirstItem()->getIso3Code()); $countryCode2 = $country->getFirstItem()->getData('iso3_code')); // $countryCode => null // …

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.