Magento 2

Como obter dados de clientes registrados no Magento2?

Primeiro você precisa criar uma instância de objeto e após isso utilizar o Model Session

$customerSession = $om->get('Magento\Customer\Model\Session');

if($customerSession->isLoggedIn()) {

echo $customerSession->getCustomer()->getId();

echo $customerSession->getCustomer()->getName();

echo $customerSession->getCustomer()->getEmail();

echo $customerSession->getCustomer()->getGroupId();

}  

Exemplo anterior utilizando Object Manager não é considerado uma boa pratica, contudo em algumas situações pode ser utilizado sem nenhum problema..

Segue exemplo em um Bloco

protected $customer;
public function __construct(\Magento\Customer\Model\Session $customer)
{
    $this->customer = $customer;
}
public function yourMethodName()
{
    $customer = $this->customer;
    $customerName = $customer->getName();
    $customerId = $customer->getId();
//You will get all basic detail with this $customer object
}

Post Recentes

Por que devo sempre manter o Magento 2 atualizado?

Segurança: Atualizações frequentes geralmente incluem patches de segurança para corrigir vulnerabilidades identificadas. Ao manter o Magento atualizado, você reduz significativamente…

1 mês atrás

Adicionar uma mensagem de Alerta ou Aviso do Admin do Magento 2

Como adicionar uma mensagem de Alerta ou Aviso do Admin do Magento 2 Injete o Magento\Framework\Message\ManagerInterface no construtor da sua…

1 mês atrás

Exibir mensagens erro/sucesso da Classe: Magento\Framework\Message\ManagerInterface

Para exibir as mensagens adicionadas na classe Magento\Framework\Message\ManagerInterface em um arquivo .phtml, você pode usar o seguinte código: <?php $objectManager…

1 mês atrás

Exportar as categorias do Magento 2 em um XML

Para criar um script no Magento 2 que exporte as categorias para um arquivo XML com o nome da categoria,…

2 meses atrás

Colocar um video como Background utilizando HTML + CSS

Para definir um vídeo MP4 como plano de fundo em um <div> usando HTML e CSS, você pode seguir estas…

4 meses atrás

Desativar o “lastname” no Magento 2

Como desativar o "lastname" no Magento 2 e Adobe Commerce Desativando a obrigatoriedade do campo Execute a SQL abaixo diretamente…

4 meses atrás