Cómo obtener ID de categoría raíz mediante programación en Magento 2

Estás leyendo la publicación: Cómo obtener ID de categoría raíz mediante programación en Magento 2

Magento 2 ofrece varias opciones flexibles y de personalización para brindar a los clientes una plataforma de compras cómoda. Esta plataforma de comercio electrónico robusta y altamente flexible es adecuada para empresas de todos los tamaños.

Es una plataforma de comercio electrónico altamente personalizable que puede crear escaparates según los requisitos del vendedor. Puede vender múltiples productos de múltiples nichos en Magento dividiéndolos en diferentes categorías.

En Magento 2, puede crear categorías raíz para categorizar los productos en su tienda para administrarlos de manera eficiente. También puede asignar cada una de las categorías raíz a vistas de tienda separadas para vender productos de diferentes categorías en diferentes vistas de tienda.

A veces, es posible que necesite. En esta publicación, he compartido una solución completa sobre cómo puede obtener la categoría raíz en Magento 2.

Método para obtener ID de categoría raíz mediante programación en Magento 2:

Puede obtener el ID de la categoría raíz en Magento 2 llamando a la función getRootCateogryId() en el archivo phtml.

use Magento\Store\Model\StoreManagerInterface; protegido $storeManager; public function __construct( StoreManagerInterface $storeManager) { $this->storeManager = $storeManager; } $sitiowebId =1; $storeId = $this->storeManager->getWebsite($websiteId)->getDefaultStore()->getId(); $rootNodeId = $this->storeManager->getStore($storeId)->getRootCategoryId();

use Magento\Store\Model\StoreManagerInterface;

protegido $storeManager;

función pública __construir(

StoreManagerInterfaz $storeManager)

{

$this->storeManager = $storeManager;

}

$idSitioWeb =1;

$storeId = $this->storeManager->getWebsite($websiteId)->getDefaultStore()->getId();

$rootNodeId = $this->storeManager->getStore($storeId)->getRootCategoryId();

¡Eso es todo!

Cualquier duda se puede mencionar en la sección de comentarios a continuación. Me alegraría ayudarte.

Lectura relacionada: Cómo obtener programáticamente todos los sitios web en Magento 2

Recuerde compartir la solución con la comunidad de Magento a través de las redes sociales.

Gracias.