Create custom layouts in OpenCart: beginner's guide
July 18, 2026 · 5 min read

New pages in OpenCart — an information page, a landing, a custom controller you wrote — start life with the default layout. That means default modules, default columns, default everything. Giving a page its own layout is a five-minute job once you know where the pieces live.
Step 1: create the layout
In the admin go to Design → Layouts and click Add. Name it after the page ("Delivery Landing"), and in the routes section add the route the page answers to — information/information for information pages, or the exact route of your custom controller.
Step 2: scope it to the exact page
A bare route like information/information matches every information page. To hit only one, either use the per-page override — edit the page and pick your layout on its Design tab — or append the id to the route where your OpenCart version supports it. The per-page override is the beginner-proof path: no guessing, visible right on the page you are editing.
Step 3: attach modules
Back in the layout, add modules to the four positions — Column Left, Column Right, Content Top, Content Bottom — with a sort order per module. A common landing recipe: a banner in Content Top, an HTML module with the pitch in Content Bottom, and both columns left empty so the content breathes full-width.
If a module refuses to show, check three usual suspects: the module itself is enabled, it is attached to this layout (not just installed), and your theme actually renders the position you chose.
Custom pages are for humans — agents need data
Landing pages convert human visitors. AI shopping agents buying on behalf of customers never load them — they consume your product data, feeds and APIs. See what your OpenCart store exposes to agents with the free 30-second scan at dreamvention.com/scan — no email required.
Ready to automate your OpenCart store?
You know OpenCart inside out. The next step is turning your store into an AI salesperson that never sleeps — answering buyers, building carts and taking orders while you run the business.
Learn about agentic commerceGet AI Commerce Tips
5 expert tips to grow your store with AI agents.
No spam — unsubscribe with one reply.
Read next

Add custom positions to OpenCart header: step-by-step
Add custom header positions to OpenCart: step-by-s…
Read →
Forgot OpenCart admin password? 3-step recovery guide
Locked out of OpenCart admin? Here are 3 ways to r…
Read →
Disable OpenCart language autodetect: quick fix
Stop OpenCart forcing languages on visitors. How t…
Read →Put a sales agent on your store
It knows your catalog, recommends, takes orders — on your site and in ChatGPT. Built for you — live in days, not months.
