Why the Event Store block does not appear on the shop page when the store is empty
Last updated: June 29, 2026
Why the Event Store block does not appear on the shop page when the store is empty
If the Event Store block is added to a shop page but does not appear, one common reason is that the store is empty and the page is configured to hide empty stores.
Symptoms
- The Event Store block is present in the shop page configuration.
- The block does not render on the page.
- No items are configured in the store, or items are delivered dynamically through
store.get.
Cause
When the empty-store visibility setting is disabled, the Event Store block is not rendered if there are no items available in the store.
How to fix it
- Open the Event Store or shop page settings.
- Enable the setting that allows showing an empty store.
- Save the changes and reload the page.
After enabling this setting, the Event Store block is shown even when there are no items, and the player sees the empty-store state (for example, a message such as Shop is empty).
When this is useful
This setup is especially relevant when the store is used together with store.get and items may be returned dynamically, so the empty store should still be visible to players.
If the store is populated via store.get
If your production store should receive items dynamically, make sure a store.get webhook is configured for the production environment. Without it, there may be no webhook available to select and the store can remain empty.
- Open the production game settings in Aghanim.
- Go to Game → Webhooks.
- Add or configure a webhook for the
store.getevent. - Verify that the webhook endpoint is available and returns the expected store items.
This is commonly needed when the store content is not managed directly in the dashboard and is instead returned by your backend through store.get.