How to Get Current Store ID in Magento 2

How to Get Current Store ID in Magento 2

E-commerce has changed the way people do business and shop. With online shopping, a customer from France can make a purchase from a store in India! However, as the customer base increases, the store owners try to offer a shopping platform that is compatible with their shoppers’ local language, currency, etc.

Hence, Magento 2 allows having multi-stores to serve your customers with a shopping platform that is comfortable to them.

In order to work with more than one store from a single administration, the store owner has to set up multi store in Magento 2. While working with a multi-store environment, the need often arrives to get current store id in Magento 2.

Especially, when the store owner needs customization based on the store. For example, store A has different currency and product rates than store B.

Before implementing any such condition-based customization, you first have to get the store ID, and then implement the logic such as if the store id is equal to one, then don’t show a popup of discounted products or generate a store-specific CSV, otherwise do.

Check out the below code to do so using block and object manager.

Method to Get Current Store ID in Magento 2

  • Using Block
You can get store ID by calling the block function in your phtml file.
  • Using Object Manager
That’s it.

If you have questions regarding this post, feel free to ask in the comment section below.

I would be happy to answer.

Do consider sharing this post with Magento Community via social media.

Thank you.

Related Post

Get Weekly Updates

Never miss Magento tips, tricks, tutorials, and news.

Thank you for subscribing.

Something went wrong.

(based on 9 Reviews)

Krishna is a Magento developer at Meetanshi. She is always ready to learn new things. Apart from work, she likes to read books and spend time with family.

Leave a reply:

Your email address will not be published.