Hi everyone, I’m trying to improve the design of my Shopify store’s collection pages and would like to add some custom sections or unique features (like banners, text blocks, or product highlights). I’m not sure how to edit the theme for this. What’s the best way to add custom sections to collection pages?
Hey @mikechris52
It usually depends on what type of section you’re looking to add and what is your theme. Can you tell me more about it then I will be happy to provide you a detailed guidance and help if you require!
Best,
Moeed
Hi @mikechris52 .
I hope you are well!
first, check if your theme already allows sections on collection pages
Basically, you can add the section or the blocks or banners or product highlights by going to Online store >> Customize >> click on Add section and add the block as per your need.
Also, it’s a basic feature available in every theme but sometimes it requires code to
Safe work advice
Duplicate your theme so that any problem you have in live code will not be disturbed (Online Store → Themes → … → Duplicate).
-
Work on the duplicate so your live store is safe.
-
When happy, Preview the duplicate → then Publish.
Additionally, we’re here to help—feel free to message if you need any assistance.
Hi there,
You can add custom sections to collection pages by editing your theme’s collection.json (or collection.liquid, depending on your theme). A common approach is:
-
Go to Online Store > Themes > Edit code.
-
Open /templates/collection.json.
-
Add a new section reference (for example, “type”: “custom-banner”) where you want it to appear.
-
Then create a new file under /sections/ (e.g., custom-banner.liquid) and build your banner/text/product highlight there.
If you don’t want to edit code, another option is to use a page builder app (like Shogun, PageFly, GemPages) which lets you drag-and-drop custom sections without coding.
That way, you can design flexible layouts while keeping your collection pages organized.
Sinh Developer, from Tipo
Hi @mikechris52 ,
I am from Mageplaza - Shopify solution expert.
Your request is fairly simple to implement if you’re familiar with editing code in Shopify. I have previously created and customized sections related to collections in Shopify. If you’re interested, please share your collaborator access with me, and I’ll create a sample custom collection section for you based on your specific requirements.
Best regards!
Hi @mikechris52 ,
If you’re not comfortable with code, you can try apps like GemPages or Shogun. These page builders make it easy to drag and drop elements like banners and text blocks onto your collection pages without any coding
Best,
Felix
You can only add custom sections to collection pages through the “Customize” editor if your theme’s collection.json
template supports them. If you don’t see an “Add section” option when editing a collection page, you’ll need to edit your theme’s collection.json
file and include your custom sections. After you do this once, the sections will appear in the theme editor for drag-and-drop customization, just like on the homepage.
Step 1: Go to Theme Code
- In Shopify Admin → Online Store → Themes → Edit code.
- Find
templates/collection.json
Step 2: Modify collection.json
Your file might look like this right now (example for Dawn):
{
"sections": {
"main": {
"type": "main-collection-product-grid",
"settings": {}
}
},
"order": ["main"]
}
Step 3: Manually insert the section definitions you want. For example:
"custom_banner": {
"type": "image-with-text",
"settings": {
"image": "shopify://shop_images/your-banner.jpg",
"title": "New Arrivals",
"text": "Explore our latest collection",
"button_label": "Shop Now",
"button_link": "/collections/new"
}
}
Then add "custom_banner"
into the "order": []
list, like:
"order": [
"banner",
"custom_banner",
"product-grid",
"multirow_nJWXPg"
]
Thanks, the problem has been solved.