Docs › Help & reference
Developers
Filters, actions and the style extension point, for developers and add-on authors.
Shortcodes#
[aisleza] shows the store; [aisleza_link] links to the store page.
Filters#
| Filter | Use |
|---|---|
aisleza_store_config | Change the store’s front-end configuration |
aisleza_skins / aisleza_active_skin | Add skins, choose the active one |
aisleza_endcaps | Aisle-end displays |
aisleza_promo | The promo table |
aisleza_auto_aisles | Automatic aisles |
aisleza_posters | Wall posters |
aisleza_screens | TV screens |
aisleza_admin_pages | Add pages to the Aisleza admin menu |
aisleza_brand_name, aisleza_brand_short_name, aisleza_brand_tagline, aisleza_brand_mark | Rename the admin brand (used by white-label) |
aisleza_pro_assistant_answer | Adjust Ava’s answer before it’s returned |
Actions#
| Action | Use |
|---|---|
aisleza_admin_page | Print cards on an Aisleza admin page (receives the page slug) |
Building styles#
Skins choose building styles by name. Register your own from JavaScript through the engine’s queue; the builder receives the engine’s helpers, so you need no copy of three.js:
( window.aislezaWorldQueue = window.aislezaWorldQueue || [] ).push( function ( world ) {
world.registerStyle( 'feature', 'my-feature', function ( ctx ) {
// ctx.batch, ctx.helpers.three, ctx.L (layout), ctx.S (skin)…
return { zones: [], obstacles: [] };
} );
} );
Kinds: floor, walls, ceiling, shelving, feature. A style that throws falls back to the built-in one.
Still stuck? Ask in the store (Ava knows the controls) or write to support@aisleza.com. Last updated 2 November 2026.