Reorder the blocks on your homepage
Your best sellers move to the top of the homepage in a minute, without touching any code.
What it replaces: 20-30 min in Design > Positions
What you write to Claude
„move the bestsellers block right under the slider on the homepage. show me the current order first”
The problem
On the homepage, the bestsellers are below the newsletter and the brand logos. I want them right under the banner.
What Claude does
- Claude shows the current order of blocks on the homepage.
- It shows the new order you asked for.
- After your yes it saves the new order and checks the homepage.
What you get
The homepage shows the blocks in the order you asked for. No template was edited.
You stay in control
You see the old and new order before anything changes, and nothing happens without your yes. The old order is kept so it can be put back. Changes to the shop's look use a separate, extra-protected connection, usually set up by whoever looks after your shop.
Related use cases
- Find out which add-on shows a box on the page
- Restyle the featured products block on the homepage
- Swap the homepage banner for a seasonal campaign
For developers
- Area
- 3 · Appearance & deployments
- Connector
- service connector
- In the free Audit
- no, paid version only
- For
- Store owner, Agency / freelancer, Developer
- Tools
- ps_list_modules, ps_manage_hook_positions, ps_clear_cache, ps_inspect_page
Step by step
- Lists modules on the displayHome hook in their current order with ps_list_modules.
- Calls ps_manage_hook_positions without confirm and shows the old and new order. Parameters: action move, hook (displayHome), module, position (1 = first).
- After your approval, saves the new positions, like Design > Positions in the back office.
- Clears the cache with ps_clear_cache and checks the homepage with ps_inspect_page.
Safety
Block 3 works only through the service connector: a separate token accepted only from allowlisted IP addresses, off after installation. Preview and approval as for every write. The change is logged and can be undone with ps_revert_change.
Last updated: 2026-10-05