Homepage and sections
Rearrange the Beauty Affairs AU homepage, edit carousels, and understand which sections are safe to move.
Homepage and sections
The homepage is a JSON template, so its whole layout is editable in the theme editor. Sections can be reordered, hidden and configured without a developer.
Rearrange the homepage
- Open Shopify Admin, then Online Store, then Themes.
- Click Customize on the live theme. It opens on the home page.
- Drag sections in the left sidebar to reorder them.
- Click the eye icon on a section to hide it without deleting it.
- Save.
Hide a section rather than delete it. A deleted section loses all of its settings, and rebuilding a carousel's product list is slow work.
Sections on the homepage
The live homepage shows sections in roughly this order. Names below are the labels shown in the theme editor.
| Section | What it shows |
|---|---|
| Hero Banner | Top banner with the primary call to action |
| CVP Carousel | Value proposition strip |
| Explore By Category | Category tiles |
| Items You'll Love | Tabbed product carousels |
| Medispa Service Callout | Promotion for MediSpa treatments |
| Skin Type Carousels | Product carousels grouped by skin type |
| Shop By Routine | Routine-based product grouping |
| Review Carousel | Customer reviews |
| Shop Popular Brand Carousel | Brand logos and links |
| Unlock Free Bonus | Reward tier ladder, driven by Theme settings |
| Gift Idea Cards | Curated gift tiles |
| Our Difference | Brand messaging |
| Special Offer Block | Single promotional block |
| Popular Categories | Category links |
| Blog Posts Redesign | Latest articles |
| SEO Content Redesign | Long-form copy for search |
| Need Help Popup | The Need Help popup's mount point |
| Sticky Categories Bar | Category bar pinned on scroll |
Two of these do not render visible content where they sit in the list. Need Help Popup places the popup, and Sticky Categories Bar renders a bar pinned to the viewport. Moving them in the sidebar changes nothing visible, so leave them at the bottom.
Unlock Free Bonus takes its thresholds and copy from Theme settings rather than from its own section settings. Edit it through Cart rewards and free gifts.
Edit a product carousel
Most carousels take a collection and a product count.
- Select the carousel section in the theme editor.
- Set its source collection.
- Set how many products to show.
- Save.
To change which products appear, reorder the collection in Shopify Admin rather than adding per-section product pickers. The carousel reads the collection order.
Add a section to another page
- In the theme editor, use the page selector at the top to open the page you want.
- Click Add section.
- Pick the section from the list.
Not every section can go on every page. A section only appears in the Add section list for the templates it supports, so homepage sections that read homepage-only data do not appear in that list on other pages.
Business rules
Some sections load their own JavaScript and CSS only when they render. Adding a carousel to a page adds its bundle to that page's load, and removing the last one removes it again. This is deliberate, and it is why the homepage loads more code than a blog article.
MediSpa pages use their own layouts and their own set of sections. Do not expect a homepage section to behave the same way inside a MediSpa landing page.
Verify the change
- Open the storefront in a private window.
- Check the section order matches the sidebar.
- Check the page at mobile width. Several carousels change their item count and layout below the desktop breakpoint.
- Scroll to the bottom to confirm the sticky category bar still behaves.
Developer map
| Concern | Source |
|---|---|
| Homepage layout and section order | templates/index.json |
| Homepage section markup | sections/hero-banner.liquid and siblings |
| Homepage component behaviour and styles | src/entrypoints/homepage-redesign/components/ |
| Shared carousel navigation | snippets/carousel-navigation.liquid |
| Which Liquid file loads which bundle | Entrypoint map |