Retail Store sharing inherited from Account
Key Takeaway
By default, the Retail Store object uses the "Controlled by Parent" sharing model. A store's access comes from its parent Account, so you don't define separate sharing rules for stores.
In Agentforce Consumer Goods, a Retail Store record sits under a parent Account. The sharing on that Account decides who can access the store. So when you plan store access, you work with Account sharing instead of writing sharing rules for Retail Store.
How Retail Store inherits sharing
Starting Spring '21, the Retail Store and Account objects share a Master Detail relationship. Because of this relationship, Retail Store inherits sharing rules from Account. Spring '21 also added an attribute named isTopLevelWithMD to the Retail Store object as part of the same change.
The default sharing model for the Retail Store object is Controlled by Parent, and Account is that parent. You don't need to define custom sharing rules separately for Retail Store, because access to stores follows the sharing already set on Account.
Dana is an admin at a beverage company. Her org started using Agentforce Consumer Goods after Spring '21. A field rep, Luis, already has access to the Account "Corner Mart Inc." through the org's Account sharing. Corner Mart Inc. has three Retail Store records under it. Because the Retail Store object uses Controlled by Parent, Luis gets access to those three stores through the Account. Dana doesn't create any sharing rules on Retail Store.